{
  "@context": "https://schema.org",
  "name": "Audited climate and environmental APIs",
  "category": "Climate and environment",
  "publisher": "RealWorldAPIs",
  "domain": "climateapis.com",
  "source": "RealWorldAPIs audited catalog",
  "snapshot_date": "2026-09-16",
  "representative_queries": [
    "Find APIs for climate and weather data",
    "Find APIs for environmental forecasts, historical climate or risk data",
    "Find an API for air quality and environmental observations",
    "Find agent-ready weather and climate APIs"
  ],
  "count": 13,
  "records": [
    {
      "name": "OpenWeather",
      "provider": "OpenWeather",
      "category": "Weather",
      "description": "Current, forecast, historical and environmental weather data through developer APIs.",
      "capabilities": [
        "Current weather",
        "Forecasts",
        "Historical weather",
        "Environmental data"
      ],
      "website": "https://openweathermap.org/",
      "docs_url": "https://openweathermap.org/api",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Yes",
      "mcp": "Yes",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Yes",
      "agent_readiness_score": 70,
      "slug": "openweather",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/openweather"
    },
    {
      "name": "Tomorrow.io Weather API",
      "provider": "Tomorrow.io",
      "category": "Weather",
      "description": "Real-time, forecast, historical and event-based weather intelligence for applications and agents.",
      "capabilities": [
        "Real-time weather",
        "Forecasts",
        "Historical weather",
        "Weather events"
      ],
      "website": "https://www.tomorrow.io/weather-api/",
      "docs_url": "https://docs.tomorrow.io/",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Yes",
      "mcp": "Yes",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Yes",
      "agent_readiness_score": 70,
      "slug": "tomorrow-io-weather-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/tomorrow-io-weather-api"
    },
    {
      "name": "Visual Crossing Weather API",
      "provider": "Visual Crossing",
      "category": "Weather",
      "description": "Historical weather, forecasts, timelines and climate data by location.",
      "capabilities": [
        "Weather data",
        "Forecasts",
        "Historical data"
      ],
      "website": "https://www.visualcrossing.com/weather-api",
      "docs_url": "https://www.visualcrossing.com/resources/documentation/weather-api/",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Yes",
      "mcp": "Yes",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 70,
      "slug": "visual-crossing-weather-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/visual-crossing-weather-api"
    },
    {
      "name": "WeatherAPI.com",
      "provider": "WeatherAPI.com",
      "category": "Weather",
      "description": "Current, forecast, historical, marine, astronomy and geolocation weather data.",
      "capabilities": [
        "Current weather",
        "Forecasts",
        "Historical weather",
        "Marine",
        "Astronomy",
        "Search",
        "Air quality"
      ],
      "website": "https://www.weatherapi.com/",
      "docs_url": "https://www.weatherapi.com/docs/",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Yes",
      "mcp": "Yes",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Yes",
      "agent_readiness_score": 70,
      "slug": "weatherapi-com",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/weatherapi-com"
    },
    {
      "name": "Ambee APIs",
      "provider": "Ambee",
      "category": "Environment",
      "description": "Environmental intelligence APIs covering air quality, pollen, weather, wildfire, disasters and geospatial context.",
      "capabilities": [
        "Air quality",
        "Weather",
        "Forecasts",
        "Geocoding",
        "Environmental data"
      ],
      "website": "https://www.getambee.com/",
      "docs_url": "https://docs.ambeedata.com/apis/overview",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Unknown",
      "mcp": "Yes",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 50,
      "slug": "ambee-apis",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/ambee-apis"
    },
    {
      "name": "Meteomatics Weather API",
      "provider": "Meteomatics",
      "category": "Weather",
      "description": "Global weather, climate, ocean and environmental data through a unified API.",
      "capabilities": [
        "Weather data",
        "Forecasts",
        "Historical data"
      ],
      "website": "https://www.meteomatics.com/en/weather-api/",
      "docs_url": "https://www.meteomatics.com/en/api/",
      "auth_methods": [
        "OAuth2",
        "Basic"
      ],
      "openapi": "Unknown",
      "mcp": "Yes",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 50,
      "slug": "meteomatics-weather-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/meteomatics-weather-api"
    },
    {
      "name": "NOAA / National Weather Service API",
      "provider": "NOAA / NWS",
      "category": "Weather",
      "description": "Official US forecasts, alerts, observations and weather-office data.",
      "capabilities": [
        "Forecasts",
        "Alerts",
        "Observations"
      ],
      "website": "https://www.weather.gov/documentation/services-web-api",
      "docs_url": "https://www.weather.gov/documentation/services-web-api",
      "auth_methods": [],
      "openapi": "Yes",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 45,
      "slug": "noaa-national-weather-service-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/noaa-national-weather-service-api"
    },
    {
      "name": "OpenAQ API",
      "provider": "OpenAQ",
      "category": "Environment",
      "description": "Global open air-quality measurements and monitoring-station metadata.",
      "capabilities": [
        "Air quality",
        "Monitoring stations"
      ],
      "website": "https://openaq.org/",
      "docs_url": "https://docs.openaq.org/",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Yes",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 45,
      "slug": "openaq-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/openaq-api"
    },
    {
      "name": "AirNow API",
      "provider": "AirNow",
      "category": "Environment",
      "description": "US air-quality observations, forecasts and reporting-area data.",
      "capabilities": [
        "Air quality",
        "Forecasts",
        "Observations"
      ],
      "website": "https://www.airnow.gov/",
      "docs_url": "https://docs.airnowapi.org/",
      "auth_methods": [
        "API Key"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 25,
      "slug": "airnow-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/airnow-api"
    },
    {
      "name": "Google Air Quality API",
      "provider": "Google",
      "category": "Environment",
      "description": "Current and historical air-quality data, pollutants and health recommendations by location.",
      "capabilities": [
        "Air quality",
        "Pollutants",
        "Health recommendations"
      ],
      "website": "https://developers.google.com/maps/documentation/air-quality",
      "docs_url": "https://developers.google.com/maps/documentation/air-quality/overview",
      "auth_methods": [
        "API Key",
        "OAuth2"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 25,
      "slug": "google-air-quality-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/google-air-quality-api"
    },
    {
      "name": "Google Pollen API",
      "provider": "Google",
      "category": "Environment",
      "description": "Pollen forecasts and heatmaps with pollen types, plant information and health-oriented indices.",
      "capabilities": [
        "Forecasts",
        "Health recommendations",
        "Environmental data",
        "Maps"
      ],
      "website": "https://developers.google.com/maps/documentation/pollen/",
      "docs_url": "https://developers.google.com/maps/documentation/pollen/overview",
      "auth_methods": [
        "API Key",
        "OAuth2"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 25,
      "slug": "google-pollen-api",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/google-pollen-api"
    },
    {
      "name": "Open-Meteo",
      "provider": "Open-Meteo",
      "category": "Weather",
      "description": "Open weather forecasts, historical weather, climate, marine and air-quality data.",
      "capabilities": [
        "Forecasts",
        "Historical weather",
        "Climate",
        "Marine",
        "Air quality"
      ],
      "website": "https://open-meteo.com/",
      "docs_url": "https://open-meteo.com/en/docs",
      "auth_methods": [
        "API Key",
        "None"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Unknown",
      "agent_readiness_score": 25,
      "slug": "open-meteo",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/open-meteo"
    },
    {
      "name": "USGS Water Data APIs",
      "provider": "USGS",
      "category": "Environment",
      "description": "USGS machine-readable water observations, monitoring-location metadata and time-series measurements.",
      "capabilities": [
        "Observations",
        "Monitoring stations",
        "Historical data"
      ],
      "website": "https://waterdata.usgs.gov/",
      "docs_url": "https://api.waterdata.usgs.gov/docs/",
      "auth_methods": [
        "None",
        "API Key"
      ],
      "openapi": "Unknown",
      "mcp": "Unknown",
      "a2a": "Unknown",
      "x402": "Unknown",
      "llms_txt": "Yes",
      "agent_readiness_score": 25,
      "slug": "usgs-water-data-apis",
      "public_documentation": true,
      "authentication_verified": true,
      "agent_actionable": true,
      "tracked_website_url": "https://climateapis.com/go/api/usgs-water-data-apis"
    }
  ],
  "live_discovery": {
    "mcp_endpoint": "https://mcp.realworldapis.com/mcp",
    "tool": "find_api_for_task"
  }
}