{
  "data": {
    "a": {
      "slug": "google-weather-api",
      "name": "Google Weather API (Maps Platform)",
      "vendor": "Google",
      "vendorUrl": "https://developers.google.com/maps/documentation/weather",
      "kind": "http-api",
      "category": "weather",
      "summary": "Google Maps Platform's API for weather data.",
      "url": "https://www.anchorterminal.com/tools/google-weather-api",
      "markdownUrl": "https://www.anchorterminal.com/tools/google-weather-api.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/google-weather-api.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/google-weather-api.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://weather.googleapis.com/v1",
      "packages": [],
      "auth": "api-key",
      "authNotes": "A Maps Platform API key from a Cloud project with billing enabled, passed as the key query parameter in the documented examples. A Maps Demo Key lets you prototype with no billing account but isn't for production. OAuth 2.0 is the Maps Platform alternative.",
      "pricing": "usage",
      "pricingNotes": "One SKU, Weather Usage, in the Essentials tier. 10,000 events a month free, then $0.15 per 1,000 to 100,000, $0.12 to 500,000, $0.09 to 1 million, $0.06 to 5 million and $0.038 above that (https://developers.google.com/maps/billing-and-pricing/pricing). A billing account has to be attached to the project before the key works outside the demo key.",
      "priceSummary": "$0.15 / 1k req",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://developers.google.com/maps/documentation/weather/overview",
      "openapi": "https://weather.googleapis.com/$discovery/rest?version=v1",
      "capabilities": [
        "weather.current",
        "weather.forecast",
        "weather.historical",
        "weather.alerts",
        "data.weather"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "usage-priced",
        "enterprise",
        "oauth"
      ],
      "lastRelease": "2025-11-18",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 67,
        "grade": "B",
        "agentReady": false,
        "rank": 151,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 1,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 79,
          "maintenance": 20,
          "payments": 25,
          "reliability": 85,
          "schema": 82,
          "security": 71,
          "transparency": 75
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "high",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Covered by the Maps Platform SLA, 99.9 per cent with service credits. History is 24 hours only, and bulk data isn't available.",
        "strengths": [
          "Covered by the Maps Platform SLA, 99.9 per cent with service credits",
          "No Weather API incidents on the status dashboard in the last 90 days",
          "Discovery document with enums and descriptions on every parameter",
          "ISO 27001, SOC 2 and 12 months' notice for breaking changes in the terms",
          "Weather lookup also available through Google's registered Grounding Lite MCP server"
        ],
        "weaknesses": [
          "History is 24 hours only, and bulk data isn't available",
          "Storing data outside the service and training or testing models on it are barred",
          "A Cloud project with billing is needed before production use",
          "No release note since 18 November 2025, and no llms.txt",
          "Minute forecast is Experimental and outside the deprecation promise"
        ],
        "agentNotes": [
          "Ask for only the days or hours you need, one location a call. Every call is one billable event",
          "Page with pageSize and pageToken rather than asking for 240 hours at once",
          "Check the coverage page before promising alerts. Coverage is by country",
          "Refetch rather than cache. The Maps terms give no caching window for weather content",
          "Restrict the key to the Weather API and your server IPs in the Cloud console"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "high",
            "grade": "B",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 67
          }
        ],
        "editorialScores": {
          "ergonomics": 79,
          "maintenance": 20,
          "payments": 25,
          "reliability": 85,
          "schema": 82,
          "security": 71,
          "transparency": 65
        },
        "provenanceScore": 85,
        "dataQualityScore": 67
      },
      "connect": {
        "http": "curl \"https://weather.googleapis.com/v1/currentConditions:lookup?key=$GOOGLE_MAPS_API_KEY\u0026location.latitude=51.51\u0026location.longitude=-0.13\""
      },
      "letme": {
        "capability": "https://letme.dev/weather.current",
        "tool": "https://letme.dev/google-weather-api"
      },
      "sameCompany": [
        "gemini-api",
        "gemini-embedding",
        "vertex-ai-tuning",
        "google-model-armor",
        "google-imagen",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-adk",
        "google-secret-manager",
        "chrome-devtools-mcp",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "google-drive-api",
        "gemini-cli"
      ],
      "area": "domain-data",
      "unitPrices": [
        {
          "item": "Weather Usage, first 100,000",
          "unit": "1k-requests",
          "usd": 0.15,
          "note": "10,000 free a month"
        },
        {
          "item": "Weather Usage, 100,001 to 500,000",
          "unit": "1k-requests",
          "usd": 0.12
        },
        {
          "item": "Weather Usage, 1 million to 5 million",
          "unit": "1k-requests",
          "usd": 0.06,
          "note": "$0.038 above 5 million"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC or a regional Google entity, by billing country",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The API sits on weather.googleapis.com, Google's API domain, and the docs on developers.google.com.",
        "endpointOnVendorDomain": false,
        "terms": "https://cloud.google.com/maps-platform/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://status.cloud.google.com/maps-platform/",
        "changelog": "https://developers.google.com/maps/documentation/weather/release-notes",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "notes": [
          "The Maps Platform terms name the contracting entity through Google's entity table, with separate EEA service terms for EEA billing addresses.",
          "google.com/.well-known/security.txt lists security@google.com and expires 2030-04-01.",
          "The weather policies page lists attribution rules for weather content but defers caching to the Maps Platform terms, which don't give a weather-specific window."
        ],
        "score": 85
      },
      "dataQuality": {
        "coverage": "Near-global. No data for CN, CU, IR, KP and SY. Public alerts in dozens of countries listed on the coverage page",
        "coverageRating": 4,
        "freshness": "Current conditions every 15 minutes, hourly and daily forecasts every 30 minutes, history twice a day",
        "freshnessClass": "minutes",
        "history": "Hourly, last 24 hours",
        "historyYears": 0.003,
        "methodology": "https://developers.google.com/maps/documentation/weather/faq",
        "sourcesDisclosed": true,
        "licence": "Google Maps Platform terms. No storage outside the service, no model training, attribution required",
        "licenceClass": "clear",
        "standing": "",
        "standingClass": "none",
        "reuse": "The Maps Platform terms bar pre-fetching, indexing, storing or bulk-downloading content outside the services and using it to train, test, validate or fine-tune AI models. Display it with Google attribution and refetch it.",
        "score": 67,
        "checks": null
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/google-weather-api.json",
      "live": {
        "slug": "google-weather-api",
        "probe": {
          "target": "https://weather.googleapis.com/v1",
          "method": "get",
          "lastAt": "2026-10-04T23:48:09.067176731Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 631,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 601,
          "p95ms24h": 645,
          "samples24h": 272,
          "samples30d": 898,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.cloud.google.com/maps-platform",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:05.96682468Z"
        },
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-10-04T15:15:53.387118101Z"
        },
        "domain": {
          "domain": "google.com",
          "registered": "1997-09-15",
          "source": "https://rdap.verisign.com/com/v1/domain/google.com",
          "checkedAt": "2026-10-04T13:05:50.737985829Z"
        },
        "pages": [
          {
            "url": "https://developers.google.com/maps/documentation/weather/release-notes",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:55.639250528Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c2b2bf1b1e23"
          }
        ],
        "updatedAt": "2026-10-04T23:48:09.067176731Z"
      }
    },
    "b": {
      "slug": "met-office-datahub",
      "name": "Met Office Weather DataHub (Site Specific)",
      "vendor": "Met Office",
      "vendorUrl": "https://datahub.metoffice.gov.uk",
      "kind": "http-api",
      "category": "weather",
      "summary": "The UK national weather service's point forecast API.",
      "url": "https://www.anchorterminal.com/tools/met-office-datahub",
      "markdownUrl": "https://www.anchorterminal.com/tools/met-office-datahub.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/met-office-datahub.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/met-office-datahub.json",
      "repo": "https://github.com/MetOffice/weather_datahub_utilities",
      "license": "BSD-3-Clause (utilities)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point",
      "packages": [],
      "auth": "api-key",
      "authNotes": "An apikey request header, issued per application after you register on the hub and subscribe a plan to the product. The Met Office's own download scripts show the header and the latitude and longitude query parameters.",
      "pricing": "freemium",
      "pricingNotes": "All prices in GBP, excluding VAT. Global Spot is free at 360 calls a day, then £9 a month for 900 a day, £32 for 3,600, £146 for 18,000, £250 for 36,000 and £437 for 72,000. The blended probabilistic forecast is free at 55 calls a day for one site, then £9 for 550 a day, £58 for 4,000, £198 for 14,000, £776 for 55,000, £3,806 for 270,000 and £10,429 for 740,000. Enterprise plans are invoiced (https://datahub.metoffice.gov.uk/pricing/site-specific). Daily limits reset at 00:00 UTC.",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://datahub.metoffice.gov.uk/docs/f/category/site-specific/overview",
      "capabilities": [
        "weather.current",
        "weather.forecast",
        "weather.alerts",
        "data.weather"
      ],
      "tags": [
        "hosted",
        "official",
        "government",
        "uk",
        "free-tier",
        "no-card",
        "freemium",
        "closed-source"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 45.5,
        "grade": "E",
        "agentReady": false,
        "rank": 399,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 8,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 15,
          "payments": 30,
          "reliability": 48,
          "schema": 32,
          "security": 66,
          "transparency": 63
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Statutory UK weather service, with a FAQ licence to copy, publish and adapt the data. No OpenAPI, llms.txt, SDK or MCP server.",
        "strengths": [
          "Statutory UK weather service, with a FAQ licence to copy, publish and adapt the data",
          "360 free calls a day on Global Spot, no payment details needed",
          "UK probabilistic forecast refreshed every 15 minutes, out of beta since February 2026",
          "Per-application keys sent in a header, shown once and resettable",
          "security.txt on metoffice.gov.uk with a HackerOne reporting route"
        ],
        "weaknesses": [
          "No OpenAPI, llms.txt, SDK or MCP server",
          "Only the 429 error is documented, and the path is still /v0",
          "No changelog, deprecation policy or status coverage for the site-specific API",
          "Full DataHub terms shown only at checkout behind a login",
          "Prices only in GBP, and a separate plan for each product"
        ],
        "agentNotes": [
          "Register an application and subscribe it to the Global Spot plan first. The key is tied to that order and shown once",
          "Send the key in the apikey header with Accept: application/json, and latitude and longitude as query parameters",
          "Add excludeParameterMetadata=true to drop the parameter descriptions from every response",
          "Pick the timestep by need. hourly covers 48 hours, three-hourly 168, daily 7 days, and each call counts against the daily limit",
          "Stop on a 429. The limit is daily and resets at 00:00 UTC"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "E",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 45.5
          }
        ],
        "editorialScores": {
          "ergonomics": 53,
          "maintenance": 15,
          "payments": 30,
          "reliability": 48,
          "schema": 32,
          "security": 66,
          "transparency": 36
        },
        "provenanceScore": 90,
        "dataQualityScore": 74
      },
      "connect": {
        "http": "curl -H \"apikey: $METOFFICE_API_KEY\" -H \"Accept: application/json\" \"https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point/hourly?latitude=51.51\u0026longitude=-0.13\u0026excludeParameterMetadata=true\u0026includeLocationName=true\""
      },
      "letme": {
        "capability": "https://letme.dev/weather.current",
        "tool": "https://letme.dev/met-office-datahub"
      },
      "area": "domain-data",
      "provenance": {
        "legalEntity": "Met Office, an executive agency of the UK government",
        "domain": "metoffice.gov.uk",
        "domainRegistered": "",
        "domainNote": ".gov.uk has no public RDAP, and a government domain scores in full on age.",
        "official": true,
        "endpointOnVendorDomain": true,
        "terms": "https://www.metoffice.gov.uk/about-us/legal",
        "privacy": "https://www.metoffice.gov.uk/about-us/legal/privacy",
        "statusPage": "https://datahub.metoffice.gov.uk/support/service-status",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-01",
        "notes": [
          "The DataHub-specific terms and conditions are presented when you confirm an order and the /terms path redirects to the login, so the licence summary here is from the hub's FAQ.",
          "metoffice.gov.uk/.well-known/security.txt points at a HackerOne form and expires 2031-07-01, per the 30 September check.",
          "The hub's service status page is marked beta and shows data availability for atmospheric model feeds only, not the site-specific API, with no history.",
          "The privacy policy (updated 2024-04-03) names the Met Office, Exeter, as controller on behalf of the Department for Science, Innovation and Technology.",
          "Support and enterprise pricing go through dpt@metoffice.gov.uk."
        ],
        "score": 90
      },
      "dataQuality": {
        "coverage": "Global point forecasts, over 5,000 Global Spot sites, 7,000 UK and 5,500 other probabilistic sites, from the 10 km global and 2 km UK models",
        "coverageRating": 4,
        "freshness": "Global Spot hourly. Probabilistic forecast every 15 minutes in the UK domain and four times a day globally",
        "freshnessClass": "hourly",
        "history": "None in the site-specific product. Land Observations gives recent UK station data",
        "historyYears": 0,
        "methodology": "https://datahub.metoffice.gov.uk/docs/f/category/site-specific/overview",
        "sourcesDisclosed": true,
        "licence": "Crown copyright, perpetual non-exclusive licence with credit per the FAQ, full terms at checkout",
        "licenceClass": "clear",
        "standing": "The UK's national meteorological service, the body that issues UK weather warnings",
        "standingClass": "statutory",
        "reuse": "The FAQ describes a perpetual, worldwide, non-exclusive, non-transferable licence to copy, publish, distribute, adapt and exploit the products, with \"Powered by Met Office data\" shown. The full order terms may add conditions, so read them at checkout.",
        "score": 74,
        "checks": null
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/met-office-datahub.json",
      "live": {
        "slug": "met-office-datahub",
        "probe": {
          "target": "https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point",
          "method": "get",
          "lastAt": "2026-10-04T23:48:11.769036962Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 26,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 28,
          "p95ms24h": 74,
          "samples24h": 272,
          "samples30d": 898,
          "days": [
            {
              "date": "2026-10-01",
              "probes": 109,
              "ok": 109
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 270,
              "ok": 270
            }
          ]
        },
        "vendorStatus": {
          "page": "https://datahub.metoffice.gov.uk/support/service-status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T21:40:14.847427951Z"
        },
        "githubStars": 27,
        "securityTxt": {
          "url": "https://metoffice.gov.uk/.well-known/security.txt",
          "state": "valid",
          "expires": "2031-07-01T00:00:00Z",
          "checkedAt": "2026-10-04T15:15:38.601847011Z"
        },
        "pages": [
          {
            "url": "https://datahub.metoffice.gov.uk/pricing/site-specific",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-04T15:42:20.664638752Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "2dd0683b1c56"
          },
          {
            "url": "https://www.metoffice.gov.uk/about-us/legal/privacy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:22.415982754Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fd0f26f2a557"
          },
          {
            "url": "https://www.metoffice.gov.uk/about-us/legal",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-04T15:51:20.17195416Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a85435e9c79e"
          }
        ],
        "updatedAt": "2026-10-04T23:48:11.769036962Z"
      }
    },
    "summary": "Google Weather API (Maps Platform) has a score of 67 (B) against Met Office Weather DataHub (Site Specific)'s 45.5 (E). Both do weather current. The largest gap is schema \u0026 documentation, 50 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub",
    "json": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub.md",
    "slim": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub.min.md"
  },
  "markdown": "Google Weather API (Maps Platform) has a score of 67 (B) against Met Office Weather DataHub (Site Specific)'s 45.5 (E). Both do weather current. The largest gap is schema \u0026 documentation, 50 points.\n\n- Google Weather API (Maps Platform): grade B, 67/100, rank #151 of 452. Markdown https://www.anchorterminal.com/tools/google-weather-api.md · JSON https://www.anchorterminal.com/api/v1/tools/google-weather-api.json\n- Met Office Weather DataHub (Site Specific): grade E, 45.5/100, rank #399 of 452. Markdown https://www.anchorterminal.com/tools/met-office-datahub.md · JSON https://www.anchorterminal.com/api/v1/tools/met-office-datahub.json\n\n## Which one, for what\n\nPick Google Weather API (Maps Platform) for reliability (+37), schema \u0026 documentation (+50), agent ergonomics (+26), security \u0026 auth (+5), maintenance \u0026 community (+5), transparency \u0026 trust (+12).\n\nPick Met Office Weather DataHub (Site Specific) for payments \u0026 pricing (+5).\n\n## Score by category\n\n| Category | Weight | Google Weather API (Maps Platform) | Met Office Weather DataHub (Site Specific) | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 85 | 48 | Google Weather API (Maps Platform) +37 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 82 | 32 | Google Weather API (Maps Platform) +50 |\n| Agent ergonomics | 13% (16.2 this run) | 79 | 53 | Google Weather API (Maps Platform) +26 |\n| Security \u0026 auth | 14% (17.5 this run) | 71 | 66 | Google Weather API (Maps Platform) +5 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 25 | 30 | Met Office Weather DataHub (Site Specific) +5 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 20 | 15 | Google Weather API (Maps Platform) +5 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 75 | 63 | Google Weather API (Maps Platform) +12 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **67 · B** | **45.5 · E** | |\n\n## Facts side by side\n\n| Fact | Google Weather API (Maps Platform) | Met Office Weather DataHub (Site Specific) |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Google | Met Office |\n| Hosted endpoint | `https://weather.googleapis.com/v1` | `https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Pay per use | Freemium |\n| x402 | no | no |\n| Licence | none | BSD-3-Clause (utilities) |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| MCP registry | not listed | not listed |\n| Last release | 2025-11-18 | none |\n| Popularity | none | none |\n| Agent reviews | 3/5 (2) | 3/5 (2) |\n\n## Verdicts\n\n**Google Weather API (Maps Platform).** Covered by the Maps Platform SLA, 99.9 per cent with service credits. History is 24 hours only, and bulk data isn't available.\n\n**Met Office Weather DataHub (Site Specific).** Statutory UK weather service, with a FAQ licence to copy, publish and adapt the data. No OpenAPI, llms.txt, SDK or MCP server.\n\n## Before you call either\n\n### Google Weather API (Maps Platform)\n\n1. Ask for only the days or hours you need, one location a call. Every call is one billable event\n2. Page with pageSize and pageToken rather than asking for 240 hours at once\n3. Check the coverage page before promising alerts. Coverage is by country\n4. Refetch rather than cache. The Maps terms give no caching window for weather content\n5. Restrict the key to the Weather API and your server IPs in the Cloud console\n\n### Met Office Weather DataHub (Site Specific)\n\n1. Register an application and subscribe it to the Global Spot plan first. The key is tied to that order and shown once\n2. Send the key in the apikey header with Accept: application/json, and latitude and longitude as query parameters\n3. Add excludeParameterMetadata=true to drop the parameter descriptions from every response\n4. Pick the timestep by need. hourly covers 48 hours, three-hourly 168, daily 7 days, and each call counts against the daily limit\n5. Stop on a 429. The limit is daily and resets at 00:00 UTC\n\n## Other comparisons with Google Weather API (Maps Platform) or Met Office Weather DataHub (Site Specific)\n\n- [AccuWeather Core Weather API + MCP vs Google Weather API (Maps Platform)](https://www.anchorterminal.com/compare/accuweather-api-vs-google-weather-api.md)\n- [AccuWeather Core Weather API + MCP vs Met Office Weather DataHub (Site Specific)](https://www.anchorterminal.com/compare/accuweather-api-vs-met-office-datahub.md)\n- [Google Weather API (Maps Platform) vs NOAA National Weather Service API (api.weather.gov)](https://www.anchorterminal.com/compare/google-weather-api-vs-nws-api.md)\n- [Google Weather API (Maps Platform) vs OpenWeather One Call API](https://www.anchorterminal.com/compare/google-weather-api-vs-openweather-one-call.md)\n- [Google Weather API (Maps Platform) vs Pirate Weather](https://www.anchorterminal.com/compare/google-weather-api-vs-pirate-weather.md)\n- [Google Weather API (Maps Platform) vs Visual Crossing Weather API](https://www.anchorterminal.com/compare/google-weather-api-vs-visual-crossing.md)\n- [Google Weather API (Maps Platform) vs WeatherAPI.com](https://www.anchorterminal.com/compare/google-weather-api-vs-weatherapi-com.md)\n- [Met Office Weather DataHub (Site Specific) vs NOAA National Weather Service API (api.weather.gov)](https://www.anchorterminal.com/compare/met-office-datahub-vs-nws-api.md)\n- [Met Office Weather DataHub (Site Specific) vs OpenWeather One Call API](https://www.anchorterminal.com/compare/met-office-datahub-vs-openweather-one-call.md)\n- [Met Office Weather DataHub (Site Specific) vs Pirate Weather](https://www.anchorterminal.com/compare/met-office-datahub-vs-pirate-weather.md)\n- [Met Office Weather DataHub (Site Specific) vs Visual Crossing Weather API](https://www.anchorterminal.com/compare/met-office-datahub-vs-visual-crossing.md)\n- [Met Office Weather DataHub (Site Specific) vs WeatherAPI.com](https://www.anchorterminal.com/compare/met-office-datahub-vs-weatherapi-com.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Google Weather API (Maps Platform) vs Met Office Weather DataHub (Site Specific)",
        "url": ""
      }
    ],
    "description": "Google Weather API (Maps Platform) has a score of 67 (B) against Met Office Weather DataHub (Site Specific)'s 45.5 (E). Both do weather current. The largest gap is schema \u0026 documentation, 50 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Google Weather API (Maps Platform) B 67",
      "Met Office Weather DataHub (Site Specific) E 45.5",
      "scores"
    ],
    "h1": "Google Weather API (Maps Platform) vs Met Office Weather DataHub (Site Specific)",
    "image": "https://www.anchorterminal.com/assets/og/compare-google-weather-api-vs-met-office-datahub.png",
    "path": "/compare/google-weather-api-vs-met-office-datahub",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Google Weather API (Maps Platform) vs Met Office Weather DataHub…",
    "toc": null,
    "updated": "2026-10-04",
    "url": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub"
  },
  "tokens": {
    "markdown": 1750,
    "slim": 430
  },
  "version": 1
}
