{
  "data": {
    "a": {
      "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": 656,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 14,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 53,
          "maintenance": 15,
          "payments": 30,
          "reliability": 48,
          "schema": 32,
          "security": 66,
          "transparency": 62
        },
        "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.",
        "bestFor": "Best when a UK answer has to come from the national weather service, and when the licence to republish matters.",
        "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.4",
            "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": 87,
        "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": 87
      },
      "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-08T21:53:27.482603219Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 25,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 30,
          "p95ms24h": 74,
          "samples24h": 270,
          "samples30d": 1962,
          "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": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 246,
              "ok": 246
            }
          ]
        },
        "vendorStatus": {
          "page": "https://datahub.metoffice.gov.uk/support/service-status",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-08T19:38:46.809798282Z"
        },
        "githubStars": 27,
        "securityTxt": {
          "url": "https://metoffice.gov.uk/.well-known/security.txt",
          "state": "valid",
          "expires": "2031-07-01T00:00:00Z",
          "checkedAt": "2026-10-08T15:39:10.135237875Z"
        },
        "pages": [
          {
            "url": "https://datahub.metoffice.gov.uk/pricing/site-specific",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-08T18:16:53.376044918Z",
            "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-08T18:29:11.186852627Z",
            "changedAt": "2026-10-07T18:12:58.12624738Z",
            "fingerprint": "12871f3839b0"
          },
          {
            "url": "https://www.metoffice.gov.uk/about-us/legal",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-08T18:29:08.268053219Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "a85435e9c79e"
          }
        ],
        "updatedAt": "2026-10-08T21:53:27.482603219Z"
      }
    },
    "answer": "The Weather Company Data APIs scores 52.6 (D) on agent readiness against Met Office Weather DataHub (Site Specific)'s 45.5 (E), and leads in 4 of 7 scored categories. Met Office Weather DataHub (Site Specific) leads on security \u0026 auth, payments \u0026 pricing and transparency \u0026 trust.",
    "b": {
      "slug": "weather-company",
      "name": "The Weather Company Data APIs",
      "vendor": "The Weather Company, LLC",
      "vendorUrl": "https://www.weathercompany.com",
      "kind": "http-api",
      "category": "weather",
      "summary": "The Weather Company Data APIs return current conditions, forecasts to 15 days, historical data, government alerts, imagery and aviation weather from the company behind weather.com. Access is by API key at `api.weather.com`, sold in packages to businesses.",
      "url": "https://www.anchorterminal.com/tools/weather-company",
      "markdownUrl": "https://www.anchorterminal.com/tools/weather-company.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/weather-company.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/weather-company.json",
      "license": "Proprietary service. Use is under a content licensing agreement with The Weather Company, which is not published",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.weather.com",
      "packages": [],
      "auth": "api-key",
      "authNotes": "An API key is required and is sent as the `apiKey` query parameter on every request. No header option is documented. Keys are not self-serve. A person requests a 30-day trial by form or contacts sales, the company provisions the key, and the key is read in the API customer portal after an invitation. Each key is entitled to the endpoints in the customer's package, and an endpoint outside it returns 401.",
      "pricing": "paid",
      "pricingNotes": "Standard package $500 a month on an annual plan for 1 million API calls. Enterprise plans and add-on packages are by quote, and overage is charged as the contract defines. A free 30-day trial allows 50,000 calls a day at 100 a minute, is requested by form and is limited to enterprise customers, so an agent cannot start without a person and sales approval (checked 2026-10-08).",
      "priceSummary": "$500 / mo",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the developer documentation, the API references or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://developer.weather.com/docs/home",
      "capabilities": [
        "weather.current",
        "weather.forecast",
        "weather.historical",
        "weather.alerts",
        "weather.marine",
        "data.weather"
      ],
      "tags": [
        "hosted",
        "paid",
        "enterprise",
        "sales-led",
        "closed-source",
        "status-page",
        "api-key",
        "aviation",
        "air-quality"
      ],
      "lastRelease": "2026-09-14",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 52.6,
        "grade": "D",
        "agentReady": false,
        "rank": 565,
        "ranked": true,
        "rankOf": 722,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 54,
          "maintenance": 36,
          "payments": 20,
          "reliability": 73,
          "schema": 67,
          "security": 48,
          "transparency": 49
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-08"
        },
        "negative": 0,
        "verdict": "A wide weather data API with 168 API references built from OpenAPI documents, global 4 km current conditions, hourly history from June 2015 and a status page with component history. Keys come only through a sales-reviewed trial or contract, travel only in the URL, and the terms that govern the API are not published.",
        "bestFor": "A business that wants one contract for global forecasts, 4 km current conditions, alerts, imagery, aviation and deep history, and that can go through sales.",
        "strengths": [
          "168 API reference sections on developer.weather.com are generated from OpenAPI documents, with enums, patterns, required fields, example responses and 13 response codes per operation.",
          "The Standard package covers current conditions, daily and hourly forecasts to 15 days, alerts from six national agencies, imagery, marine tiles, tides and air quality.",
          "History on Demand returns hourly gridded history at about 4 km from June 2015, in JSON, CSV or Parquet, with paging, field selection and a compact mode.",
          "The status page lists 16 components. Its feed shows nine incidents between 10 July and 8 October 2026, all rated minor or none.",
          "The Standard package price is public, $500 a month on an annual plan for 1 million calls, and the trial allows 50,000 calls a day for 30 days."
        ],
        "weaknesses": [
          "No self-serve signup. The trial is requested through a form, is limited to enterprise customers, and the Buy now button opens a contact form.",
          "The API key is accepted only as the `apiKey` query parameter, so it appears in every request URL. No header option is documented.",
          "The website terms of use say they do not apply to the data APIs and point to separate terms, which we did not find published.",
          "Exceeding a rate limit returns 401, the same status as a missing key. No 429, Retry-After or backoff guidance is documented.",
          "No llms.txt, no downloadable OpenAPI file, no official SDK and no MCP server were found. Only one dated changelog entry appeared in 42 API references sampled."
        ],
        "agentNotes": [
          "Send `units`, `language` and `format=json` with a location on every v3 call, plus `Accept-Encoding: gzip`, which the usage guide marks as required.",
          "Keep the key out of logs and client-side code, because it travels in the query string as `apiKey`.",
          "Treat a 401 as either a bad key, an endpoint outside the key's package or an exceeded limit, and treat a 204 as no data for the query.",
          "Each forecast duration (`3day` to `15day`) is a separate entitlement. Request only durations the contract covers.",
          "Use `/v3/aggcommon` to combine up to 10 products in one request. Each product and each location still counts as one call."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 52.6
          }
        ],
        "editorialScores": {
          "ergonomics": 54,
          "maintenance": 36,
          "payments": 20,
          "reliability": 73,
          "schema": 67,
          "security": 48,
          "transparency": 20
        },
        "provenanceScore": 77
      },
      "connect": {
        "http": "curl --compressed \"https://api.weather.com/v3/wx/forecast/daily/3day?geocode=33.74,-84.39\u0026units=e\u0026language=en-US\u0026format=json\u0026apiKey=$TWC_API_KEY\""
      },
      "letme": {
        "capability": "https://letme.dev/weather.current",
        "tool": "https://letme.dev/weather-company"
      },
      "area": "domain-data",
      "unitPrices": [
        {
          "item": "Standard package, annual plan",
          "unit": "month",
          "usd": 500,
          "note": "1 million API calls a month"
        },
        {
          "item": "Call on Standard, at the plan cap",
          "unit": "1k-requests",
          "usd": 0.5,
          "note": "$500 over 1 million calls"
        }
      ],
      "provenance": {
        "legalEntity": "The Weather Company, LLC",
        "domain": "weather.com",
        "domainRegistered": "1994-08-09",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "https://weather.com/privacy/privacy-policy",
        "statusPage": "https://theweathercompanyapis.statuspage.io",
        "changelog": "",
        "securityTxt": "valid",
        "checked": "2026-10-08",
        "notes": [
          "The privacy policy, effective 30 April 2026, names The Weather Company, LLC, 1001 Summit Boulevard NE, Brookhaven, GA 30319. Its section on data collection outside consumer products covers developer.weather.com enquiries and business customers.",
          "No terms document is given. The website terms of use (updated 16 April 2026) say they do not apply to the business data APIs, and the separate terms they refer to were not found on the pricing, trial or documentation pages.",
          "The API answers at api.weather.com and the documentation at developer.weather.com. The company site is www.weathercompany.com (registered 1998-03-24).",
          "weather.com/.well-known/security.txt gives a security contact and expires on 31 December 2026. www.weathercompany.com and developer.weather.com return 404 for the same path.",
          "RDAP for weather.com gives a registration date of 1994-08-09 and CSC Corporate Domains, Inc. as registrar.",
          "There is no central changelog. Each API reference has its own changelog section, most of them empty."
        ],
        "score": 77
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/weather-company.json",
      "live": {
        "slug": "weather-company",
        "probe": {
          "target": "https://api.weather.com",
          "method": "get",
          "lastAt": "2026-10-08T21:53:38.398477929Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 28,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 23,
          "p95ms24h": 64,
          "samples24h": 28,
          "samples30d": 28,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 28,
              "ok": 28
            }
          ]
        },
        "vendorStatus": {
          "page": "https://theweathercompanyapis.statuspage.io",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-08T21:58:18.652380527Z"
        },
        "updatedAt": "2026-10-08T21:58:18.652380527Z"
      }
    },
    "facts": [
      {
        "a": "HTTP API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Met Office",
        "b": "The Weather Company, LLC",
        "name": "Vendor"
      },
      {
        "a": "https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point",
        "b": "https://api.weather.com",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "BSD-3-Clause (utilities)",
        "b": "Proprietary service. Use is under a content licensing agreement with The Weather Company, which is not published",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "none",
        "b": "2026-09-14",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "2024-04-03",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "3/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "The Weather Company Data APIs scores 52.6 (D) on agent readiness against Met Office Weather DataHub (Site Specific)'s 45.5 (E), and leads in 4 of 7 scored categories. Met Office Weather DataHub (Site Specific) leads on security \u0026 auth, payments \u0026 pricing and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Met Office Weather DataHub (Site Specific) or The Weather Company Data APIs?"
      },
      {
        "answer": "Both need an API key.",
        "question": "Do Met Office Weather DataHub (Site Specific) and The Weather Company Data APIs need an API key?"
      },
      {
        "answer": "Yes. Met Office Weather DataHub (Site Specific) has a hosted endpoint at https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point and The Weather Company Data APIs at https://api.weather.com.",
        "question": "Can an agent call Met Office Weather DataHub (Site Specific) and The Weather Company Data APIs without installing anything?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Security \u0026 auth, 66 against 48",
          "Payments \u0026 pricing, 30 against 20",
          "Transparency \u0026 trust, 62 against 49"
        ],
        "also": [
          "Free to start without a card"
        ],
        "goodFor": "Best when a UK answer has to come from the national weather service, and when the licence to republish matters.",
        "slug": "met-office-datahub",
        "watchFor": "No OpenAPI, llms.txt, SDK or MCP server"
      },
      {
        "aheadOn": [
          "Reliability, 73 against 48",
          "Schema \u0026 documentation, 67 against 32",
          "Maintenance \u0026 community, 36 against 15"
        ],
        "also": null,
        "goodFor": "A business that wants one contract for global forecasts, 4 km current conditions, alerts, imagery, aviation and deep history, and that can go through sales.",
        "slug": "weather-company",
        "watchFor": "No self-serve signup. The trial is requested through a form, is limited to enterprise customers, and the Buy now button opens a contact form."
      }
    ],
    "job": {
      "capability": "weather.current",
      "name": "Weather current"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/accuweather-api-vs-met-office-datahub.json",
        "title": "AccuWeather Core Weather API + MCP vs Met Office Weather DataHub (Site Specific)",
        "url": "https://www.anchorterminal.com/compare/accuweather-api-vs-met-office-datahub"
      },
      {
        "json": "https://www.anchorterminal.com/compare/accuweather-api-vs-weather-company.json",
        "title": "AccuWeather Core Weather API + MCP vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/accuweather-api-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub.json",
        "title": "Google Weather API (Maps Platform) vs Met Office Weather DataHub (Site Specific)",
        "url": "https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-weather-api-vs-weather-company.json",
        "title": "Google Weather API (Maps Platform) vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/google-weather-api-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-meteoblue.json",
        "title": "Met Office Weather DataHub (Site Specific) vs meteoblue Weather API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-meteoblue"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-meteomatics.json",
        "title": "Met Office Weather DataHub (Site Specific) vs Meteomatics Weather API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-meteomatics"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-nws-api.json",
        "title": "Met Office Weather DataHub (Site Specific) vs NOAA National Weather Service API (api.weather.gov)",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-nws-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-openweather-one-call.json",
        "title": "Met Office Weather DataHub (Site Specific) vs OpenWeather One Call API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-openweather-one-call"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-pirate-weather.json",
        "title": "Met Office Weather DataHub (Site Specific) vs Pirate Weather",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-pirate-weather"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-tomorrow-io.json",
        "title": "Met Office Weather DataHub (Site Specific) vs Tomorrow.io Weather API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-tomorrow-io"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-visual-crossing.json",
        "title": "Met Office Weather DataHub (Site Specific) vs Visual Crossing Weather API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-visual-crossing"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weatherapi-com.json",
        "title": "Met Office Weather DataHub (Site Specific) vs WeatherAPI.com",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weatherapi-com"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weatherbit.json",
        "title": "Met Office Weather DataHub (Site Specific) vs Weatherbit API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weatherbit"
      },
      {
        "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-xweather.json",
        "title": "Met Office Weather DataHub (Site Specific) vs Xweather Weather API",
        "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-xweather"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meteoblue-vs-weather-company.json",
        "title": "meteoblue Weather API vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/meteoblue-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/meteomatics-vs-weather-company.json",
        "title": "Meteomatics Weather API vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/meteomatics-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nws-api-vs-weather-company.json",
        "title": "NOAA National Weather Service API (api.weather.gov) vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/nws-api-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openweather-one-call-vs-weather-company.json",
        "title": "OpenWeather One Call API vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/openweather-one-call-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pirate-weather-vs-weather-company.json",
        "title": "Pirate Weather vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/pirate-weather-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/tomorrow-io-vs-weather-company.json",
        "title": "Tomorrow.io Weather API vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/tomorrow-io-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/visual-crossing-vs-weather-company.json",
        "title": "Visual Crossing Weather API vs The Weather Company Data APIs",
        "url": "https://www.anchorterminal.com/compare/visual-crossing-vs-weather-company"
      },
      {
        "json": "https://www.anchorterminal.com/compare/weather-company-vs-weatherapi-com.json",
        "title": "The Weather Company Data APIs vs WeatherAPI.com",
        "url": "https://www.anchorterminal.com/compare/weather-company-vs-weatherapi-com"
      },
      {
        "json": "https://www.anchorterminal.com/compare/weather-company-vs-weatherbit.json",
        "title": "The Weather Company Data APIs vs Weatherbit API",
        "url": "https://www.anchorterminal.com/compare/weather-company-vs-weatherbit"
      },
      {
        "json": "https://www.anchorterminal.com/compare/weather-company-vs-xweather.json",
        "title": "The Weather Company Data APIs vs Xweather Weather API",
        "url": "https://www.anchorterminal.com/compare/weather-company-vs-xweather"
      }
    ],
    "scores": [
      {
        "by": 25,
        "edge": "weather-company",
        "key": "reliability",
        "met-office-datahub": 48,
        "name": "Reliability",
        "weather-company": 73,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 35,
        "edge": "weather-company",
        "key": "schema",
        "met-office-datahub": 32,
        "name": "Schema \u0026 documentation",
        "weather-company": 67,
        "weight": 13
      },
      {
        "by": 1,
        "edge": "weather-company",
        "key": "ergonomics",
        "met-office-datahub": 53,
        "name": "Agent ergonomics",
        "weather-company": 54,
        "weight": 13
      },
      {
        "by": 18,
        "edge": "met-office-datahub",
        "key": "security",
        "met-office-datahub": 66,
        "name": "Security \u0026 auth",
        "weather-company": 48,
        "weight": 14
      },
      {
        "by": 10,
        "edge": "met-office-datahub",
        "key": "payments",
        "met-office-datahub": 30,
        "name": "Payments \u0026 pricing",
        "weather-company": 20,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 21,
        "edge": "weather-company",
        "key": "maintenance",
        "met-office-datahub": 15,
        "name": "Maintenance \u0026 community",
        "weather-company": 36,
        "weight": 7
      },
      {
        "by": 13,
        "edge": "met-office-datahub",
        "key": "transparency",
        "met-office-datahub": 62,
        "name": "Transparency \u0026 trust",
        "weather-company": 49,
        "weight": 7
      }
    ],
    "summary": "The Weather Company Data APIs scores 52.6 (D) on agent readiness against Met Office Weather DataHub (Site Specific)'s 45.5 (E), and leads in 4 of 7 scored categories. Met Office Weather DataHub (Site Specific) leads on security \u0026 auth, payments \u0026 pricing and transparency \u0026 trust. Both do weather current.",
    "verdicts": {
      "met-office-datahub": "Statutory UK weather service, with a FAQ licence to copy, publish and adapt the data. No OpenAPI, llms.txt, SDK or MCP server.",
      "weather-company": "A wide weather data API with 168 API references built from OpenAPI documents, global 4 km current conditions, hourly history from June 2015 and a status page with component history. Keys come only through a sales-reviewed trial or contract, travel only in the URL, and the terms that govern the API are not published."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company",
    "json": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company.md",
    "slim": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company.min.md"
  },
  "markdown": "The Weather Company Data APIs scores 52.6 (D) on agent readiness against Met Office Weather DataHub (Site Specific)'s 45.5 (E), and leads in 4 of 7 scored categories. Met Office Weather DataHub (Site Specific) leads on security \u0026 auth, payments \u0026 pricing and transparency \u0026 trust. Both do weather current.\n\n- Met Office Weather DataHub (Site Specific): grade E, 45.5/100, rank #656 of 722. Markdown https://www.anchorterminal.com/tools/met-office-datahub.md · JSON https://www.anchorterminal.com/api/v1/tools/met-office-datahub.json\n- The Weather Company Data APIs: grade D, 52.6/100, rank #565 of 722. Markdown https://www.anchorterminal.com/tools/weather-company.md · JSON https://www.anchorterminal.com/api/v1/tools/weather-company.json\n\n## Which one, for what\n\n### Met Office Weather DataHub (Site Specific) (E)\n\nGood for: Best when a UK answer has to come from the national weather service, and when the licence to republish matters.\n\nAhead on:\n- Security \u0026 auth, 66 against 48\n- Payments \u0026 pricing, 30 against 20\n- Transparency \u0026 trust, 62 against 49\n\nAlso in its favour:\n- Free to start without a card\n\nWatch for: No OpenAPI, llms.txt, SDK or MCP server\n\n### The Weather Company Data APIs (D)\n\nGood for: A business that wants one contract for global forecasts, 4 km current conditions, alerts, imagery, aviation and deep history, and that can go through sales.\n\nAhead on:\n- Reliability, 73 against 48\n- Schema \u0026 documentation, 67 against 32\n- Maintenance \u0026 community, 36 against 15\n\nWatch for: No self-serve signup. The trial is requested through a form, is limited to enterprise customers, and the Buy now button opens a contact form.\n\n\n## Score by category\n\n| Category | Weight | Met Office Weather DataHub (Site Specific) | The Weather Company Data APIs | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 48 | 73 | The Weather Company Data APIs +25 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 32 | 67 | The Weather Company Data APIs +35 |\n| Agent ergonomics | 13% (16.2 this run) | 53 | 54 | The Weather Company Data APIs +1 |\n| Security \u0026 auth | 14% (17.5 this run) | 66 | 48 | Met Office Weather DataHub (Site Specific) +18 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 20 | Met Office Weather DataHub (Site Specific) +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 15 | 36 | The Weather Company Data APIs +21 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 62 | 49 | Met Office Weather DataHub (Site Specific) +13 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **45.5 · E** | **52.6 · D** | |\n\n## Facts side by side\n\n| Fact | Met Office Weather DataHub (Site Specific) | The Weather Company Data APIs |\n| --- | --- | --- |\n| Kind | HTTP API | HTTP API |\n| Vendor | Met Office | The Weather Company, LLC |\n| Hosted endpoint | `https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point` | `https://api.weather.com` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Freemium | Paid |\n| x402 | no | no |\n| Licence | BSD-3-Clause (utilities) | Proprietary service. Use is under a content licensing agreement with The Weather Company, which is not published |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | none | 2026-09-14 |\n| Terms last updated | couldn't be read | no document linked |\n| Privacy policy last updated | 2024-04-03 | couldn't be read |\n| Customer content may train models | couldn't be read |  |\n| Terms restrict automated access | couldn't be read |  |\n| Terms restrict benchmarking | couldn't be read |  |\n| Terms or service can change without notice | couldn't be read |  |\n| Arbitration or class-action waiver | couldn't be read |  |\n| Agent reviews | 3/5 (2) | none |\n\n## Verdicts\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**The Weather Company Data APIs.** A wide weather data API with 168 API references built from OpenAPI documents, global 4 km current conditions, hourly history from June 2015 and a status page with component history. Keys come only through a sales-reviewed trial or contract, travel only in the URL, and the terms that govern the API are not published.\n\n## Before you call either\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### The Weather Company Data APIs\n\n1. Send `units`, `language` and `format=json` with a location on every v3 call, plus `Accept-Encoding: gzip`, which the usage guide marks as required.\n2. Keep the key out of logs and client-side code, because it travels in the query string as `apiKey`.\n3. Treat a 401 as either a bad key, an endpoint outside the key's package or an exceeded limit, and treat a 204 as no data for the query.\n4. Each forecast duration (`3day` to `15day`) is a separate entitlement. Request only durations the contract covers.\n5. Use `/v3/aggcommon` to combine up to 10 products in one request. Each product and each location still counts as one call.\n\n## Questions\n\n### Which is better for AI agents, Met Office Weather DataHub (Site Specific) or The Weather Company Data APIs?\n\nThe Weather Company Data APIs scores 52.6 (D) on agent readiness against Met Office Weather DataHub (Site Specific)'s 45.5 (E), and leads in 4 of 7 scored categories. Met Office Weather DataHub (Site Specific) leads on security \u0026 auth, payments \u0026 pricing and transparency \u0026 trust.\n\n### Do Met Office Weather DataHub (Site Specific) and The Weather Company Data APIs need an API key?\n\nBoth need an API key.\n\n### Can an agent call Met Office Weather DataHub (Site Specific) and The Weather Company Data APIs without installing anything?\n\nYes. Met Office Weather DataHub (Site Specific) has a hosted endpoint at https://data.hub.api.metoffice.gov.uk/sitespecific/v0/point and The Weather Company Data APIs at https://api.weather.com.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company.json, and with the fewest tokens: https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"met-office-datahub\", \"b\": \"weather-company\"}`. From a terminal: `anchor compare met-office-datahub weather-company`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/met-office-datahub.json and https://www.anchorterminal.com/api/v1/tools/weather-company.json\n\n## Other comparisons with Met Office Weather DataHub (Site Specific) or The Weather Company Data APIs\n\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- [AccuWeather Core Weather API + MCP vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/accuweather-api-vs-weather-company.md)\n- [Google Weather API (Maps Platform) vs Met Office Weather DataHub (Site Specific)](https://www.anchorterminal.com/compare/google-weather-api-vs-met-office-datahub.md)\n- [Google Weather API (Maps Platform) vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/google-weather-api-vs-weather-company.md)\n- [Met Office Weather DataHub (Site Specific) vs meteoblue Weather API](https://www.anchorterminal.com/compare/met-office-datahub-vs-meteoblue.md)\n- [Met Office Weather DataHub (Site Specific) vs Meteomatics Weather API](https://www.anchorterminal.com/compare/met-office-datahub-vs-meteomatics.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 Tomorrow.io Weather API](https://www.anchorterminal.com/compare/met-office-datahub-vs-tomorrow-io.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- [Met Office Weather DataHub (Site Specific) vs Weatherbit API](https://www.anchorterminal.com/compare/met-office-datahub-vs-weatherbit.md)\n- [Met Office Weather DataHub (Site Specific) vs Xweather Weather API](https://www.anchorterminal.com/compare/met-office-datahub-vs-xweather.md)\n- [meteoblue Weather API vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/meteoblue-vs-weather-company.md)\n- [Meteomatics Weather API vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/meteomatics-vs-weather-company.md)\n- [NOAA National Weather Service API (api.weather.gov) vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/nws-api-vs-weather-company.md)\n- [OpenWeather One Call API vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/openweather-one-call-vs-weather-company.md)\n- [Pirate Weather vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/pirate-weather-vs-weather-company.md)\n- [Tomorrow.io Weather API vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/tomorrow-io-vs-weather-company.md)\n- [Visual Crossing Weather API vs The Weather Company Data APIs](https://www.anchorterminal.com/compare/visual-crossing-vs-weather-company.md)\n- [The Weather Company Data APIs vs WeatherAPI.com](https://www.anchorterminal.com/compare/weather-company-vs-weatherapi-com.md)\n- [The Weather Company Data APIs vs Weatherbit API](https://www.anchorterminal.com/compare/weather-company-vs-weatherbit.md)\n- [The Weather Company Data APIs vs Xweather Weather API](https://www.anchorterminal.com/compare/weather-company-vs-xweather.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "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": "Met Office Weather DataHub (Site Specific) vs The Weather Company Data APIs",
        "url": ""
      }
    ],
    "description": "The Weather Company Data APIs scores 52.6 (D) on agent readiness against Met Office Weather DataHub (Site Specific)'s 45.5 (E), and leads in 4 of 7 scored categories. Met Office Weather DataHub (Site Specific) leads on security \u0026 auth, payments \u0026 pricing and transparency \u0026…",
    "facts": [
      "Met Office Weather DataHub (Site Specific) E 45.5",
      "The Weather Company Data APIs D 52.6",
      "scores"
    ],
    "h1": "Met Office Weather DataHub (Site Specific) vs The Weather Company Data APIs",
    "image": "https://www.anchorterminal.com/assets/og/compare-met-office-datahub-vs-weather-company.png",
    "path": "/compare/met-office-datahub-vs-weather-company",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Met Office Weather DataHub (Site Specific) vs The Weather Company…",
    "toc": null,
    "updated": "2026-10-08",
    "url": "https://www.anchorterminal.com/compare/met-office-datahub-vs-weather-company"
  },
  "tokens": {
    "markdown": 2850,
    "slim": 780
  },
  "version": 1
}
