{
  "schemaVersion": "1.0",
  "provider": {
    "id": "open-meteo",
    "name": "Open-Meteo API",
    "provider": "Open-Meteo",
    "category": "mapping-weather",
    "status": "active",
    "summary": "Weather forecast, historical, marine, air-quality, and geocoding APIs with an accessible public tier.",
    "homepage": "https://open-meteo.com/",
    "officialDocs": "https://open-meteo.com/en/docs",
    "baseUrl": "https://api.open-meteo.com/v1",
    "auth": "No API key for non-commercial public access; commercial customer endpoints differ",
    "versioning": "v1 forecast paths",
    "resourceGroups": [
      "Forecast",
      "Historical weather",
      "Marine",
      "Air quality",
      "Geocoding"
    ],
    "pagination": "Coordinate arrays replace conventional pagination for forecast calls",
    "errors": "HTTP status and JSON error responses",
    "webhooks": "No webhooks documented",
    "sdks": [],
    "pricing": "Free non-commercial access and paid commercial plans",
    "rateLimit": "Usage limits and commercial terms are maintained on the official pricing page",
    "formats": [
      "JSON"
    ],
    "protocols": [
      "REST"
    ],
    "bestFor": [
      "Weather prototypes",
      "Multi-location forecast requests"
    ],
    "cautions": [
      "Attribution and license requirements vary by dataset.",
      "Commercial use should use the appropriate customer plan."
    ],
    "tags": [
      "forecast",
      "historical-weather",
      "marine",
      "mapping-weather"
    ],
    "verifiedAt": "2026-09-13",
    "sourceUrls": [
      "https://open-meteo.com/en/docs",
      "https://open-meteo.com/en/pricing"
    ],
    "mutableFacts": [
      {
        "key": "base-url",
        "label": "Base URL",
        "value": "https://api.open-meteo.com/v1",
        "sourceUrl": "https://open-meteo.com/en/docs",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "authentication",
        "label": "Authentication",
        "value": "No API key for non-commercial public access; commercial customer endpoints differ",
        "sourceUrl": "https://open-meteo.com/en/pricing",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "pricing",
        "label": "Pricing",
        "value": "Free non-commercial access and paid commercial plans",
        "sourceUrl": "https://open-meteo.com/en/pricing",
        "verifiedAt": "2026-09-13"
      },
      {
        "key": "rate-limits",
        "label": "Rate limits",
        "value": "Usage limits and commercial terms are maintained on the official pricing page",
        "sourceUrl": "https://open-meteo.com/en/pricing",
        "verifiedAt": "2026-09-13"
      }
    ],
    "humanUrl": "/api-atlas/apis/open-meteo/",
    "jsonUrl": "/api-atlas/api/providers/open-meteo.json"
  }
}