{
  "query": "weather",
  "results": [
    {
      "id": 408,
      "url_norm": "https://api.kadec0.xyz/v1/weather",
      "origin": "api.kadec0.xyz",
      "path": "/v1/weather",
      "service_name": "Weather Forecast & Air Quality",
      "description": "Weather forecast and air quality for any location worldwide. Returns current conditions plus a 16-day daily weather forecast - temperature highs and lows, precipitation, and wind - alongside air-quality readings including AQI, PM2.5, PM10, and ozone, for any latitude and longitude. Daily forecast resolution. Keyless, via Open-Meteo.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 566,
      "url_norm": "https://space-weather.use.x402atlas.com/alerts",
      "origin": "space-weather.use.x402atlas.com",
      "path": "/alerts",
      "service_name": "Space Weather Intelligence",
      "description": "Space-weather alerts — newest bounded NOAA SWPC geomagnetic and solar-flare messages with deterministic product-code kinds, complete-message digests, and freshness.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 786,
      "url_norm": "https://api.brazilayer.com/v1/commodities/clima",
      "origin": "api.brazilayer.com",
      "path": "/v1/commodities/clima",
      "service_name": "Brazilayer Commodity Signals",
      "description": "Crop-weather stress for the Brazilian belts that price global commodities: 7-day observed rain, 7-day FORECAST rain, consecutive dry days and 72h frost risk for the coffee belt (ICE KC), soybean belts (CBOT ZS), sugarcane (ICE SB), corn, orange and cocoa regions. Brazil is the top exporter of coffee, sugar, soybeans and OJ — weather here moves those futures. Updated twice daily. Free sample, no payment: https://api.brazilayer.com/v1/commodities/amostra",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 811,
      "url_norm": "https://space-weather.use.x402atlas.com/forecast",
      "origin": "space-weather.use.x402atlas.com",
      "path": "/forecast",
      "service_name": "Space Weather Intelligence",
      "description": "Space-weather forecast — normalized one-to-three-day NOAA SWPC geomagnetic Kp-index periods labeled observed, estimated, or predicted.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1311,
      "url_norm": "https://api.eckari.com/v1/weather/us/observation",
      "origin": "api.eckari.com",
      "path": "/v1/weather/us/observation",
      "service_name": "Eckari",
      "description": "Latest surface observation from the nearest National Weather Service station to a US coordinate, with the station identity, the observation time (observed_at), its age in seconds and an is_stale flag. Station observations are reported roughly every 20-60 minutes, so this is the most recent measurement, not a real-time reading. Readings that fail the station's quality control are returned as null. Use when: What was the most recently observed temperature at these US coordinates?",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1550,
      "url_norm": "https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/weather_forecast",
      "origin": "ai-data-marketplace-1042299154756.us-central1.run.app",
      "path": "/api/v1/weather_forecast",
      "service_name": "Weather Forecast API",
      "description": "Get current weather conditions and a one-to-seven-day forecast for a geocoded location from Open-Meteo.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1579,
      "url_norm": "https://apiacre.com/v1/data/current-weather",
      "origin": "apiacre.com",
      "path": "/v1/data/current-weather",
      "service_name": "API Acre",
      "description": "Get one current weather snapshot for a city/locality name or exact coordinates. Returns the nearest NOAA/NWS station observation where available; otherwise returns the latest MET Norway model point, always labeled explicitly as observation or model with bounded SI fields and source provenance.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1768,
      "url_norm": "https://vibesprings.net/api/weather",
      "origin": "vibesprings.net",
      "path": "/api/weather",
      "service_name": null,
      "description": null,
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2250,
      "url_norm": "https://vibesprings.net/api/forecast",
      "origin": "vibesprings.net",
      "path": "/api/forecast",
      "service_name": "Vibe Springs",
      "description": "High-fidelity weather forecast up to 16 days. Returns detailed daily projections including maximum/minimum temperatures, precipitation probability percentage, total rainfall, wind speeds, maximum UV index, and weather condition codes for any city or location globally. Ideal for logistics, travel, agriculture, and outdoor activity planning.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2287,
      "url_norm": "https://api.brazilayer.com/v1/commodities/briefing",
      "origin": "api.brazilayer.com",
      "path": "/v1/commodities/briefing",
      "service_name": "Brazilayer Commodity Signals",
      "description": "Today's Brazil Commodity Briefing, in English, synthesized daily by AI from official Brazilian public data: crop weather and frost risk, fire/drought, export flows, hydro levels, FX and market headlines — condensed into what changed and what to watch for coffee (KC), sugar (SB), soybeans (ZS), corn (ZC), OJ, cotton and cattle, with per-commodity bullish/bearish flags. Free sample, no payment: https://api.brazilayer.com/v1/commodities/amostra",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2299,
      "url_norm": "https://vibesprings.net/api/demo/delay-risk",
      "origin": "vibesprings.net",
      "path": "/api/demo/delay-risk",
      "service_name": "Vibe Springs",
      "description": "Demo: weather-driven delay-risk score for 5 fixed US locations. Same schema as the full /api/delay-risk endpoint. Try before you buy.",
      "score": 77,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 210,
      "url_norm": "https://space-weather.use.x402atlas.com/now",
      "origin": "space-weather.use.x402atlas.com",
      "path": "/now",
      "service_name": "Space Weather Intelligence",
      "description": "Current space-weather conditions — normalized NOAA SWPC Kp, solar wind, magnetic field, and X-ray flux used for solar-flare monitoring, with observation times and freshness.",
      "score": 76,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 218,
      "url_norm": "https://x402.ottoai.services/weather",
      "origin": "x402.ottoai.services",
      "path": "/weather",
      "service_name": "Otto AI",
      "description": "Live weather for any city or lat/lon worldwide. Returns current conditions — temperature, feels-like, humidity, wind and sky — plus a 5-day forecast with daily highs/lows and precipitation probability. City names auto-geocode (no coordinates needed). Refreshed hourly with transparent freshness metadata. Keyless, pay-per-call, agent-ready JSON.",
      "score": 76,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 425,
      "url_norm": "https://x402.payperbyte.io/feeds/weather",
      "origin": "x402.payperbyte.io",
      "path": "/feeds/weather",
      "service_name": "Weather (US, multi-city)",
      "description": "NWS weather forecasts for 5 US cities (NYC, LA, Chicago, Houston, Miami)",
      "score": 76,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1020,
      "url_norm": "https://seoul-weather-402.fly.dev/weather/seoul/current",
      "origin": "seoul-weather-402.fly.dev",
      "path": "/weather/seoul/current",
      "service_name": "Seoul Weather API",
      "description": "Real-time Seoul weather — temperature, sky, humidity, wind (KMA official data)",
      "score": 76,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1466,
      "url_norm": "https://stabletravel.dev/api/flightaware/airports/KJFK/weather/observations",
      "origin": "stabletravel.dev",
      "path": "/api/flightaware/airports/KJFK/weather/observations",
      "service_name": "StableTravel",
      "description": "Get weather observations (METAR) for a specific airport",
      "score": 76,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2318,
      "url_norm": "https://weather.lonestaroracle.xyz/forecast",
      "origin": "weather.lonestaroracle.xyz",
      "path": "/forecast",
      "service_name": "WeatherOracle",
      "description": "GFS+ECMWF ensemble temperature probability for NWS weather prediction markets",
      "score": 76,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 265,
      "url_norm": "https://x402tap.com/api/weather",
      "origin": "x402tap.com",
      "path": "/api/weather",
      "service_name": "x402 Weather API",
      "description": "Live current weather conditions for any city, sourced from Open-Meteo",
      "score": 75,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1578,
      "url_norm": "https://space.bip-rep.com/satellites",
      "origin": "space.bip-rep.com",
      "path": "/satellites",
      "service_name": "Satellite Space API",
      "description": "Dedicated satellite tracking API for agents: list CelesTrak TLE catalog groups (ISS, weather, and more), get live propagated positions for a whole catalog group, and predict the next pass over an observer latitude/longitude using NORAD catalog IDs. Outbound CelesTrak fetch only; no shell access.",
      "score": 75,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2051,
      "url_norm": "https://api.hergertsynthora.com/v1/weather-now",
      "origin": "api.hergertsynthora.com",
      "path": "/v1/weather-now",
      "service_name": "SYNTHORA",
      "description": "SYNTHORA weather-now: current weather for any city or lat,lon — temperature, feels-like, humidity, wind, WMO condition code in plain text, plus the 6h temperature trend (rising/falling/flat), which is the actionable part. Free source: open-meteo.com (ECMWF/NOAA/DWD), no API key, timestamped.",
      "score": 75,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 650,
      "url_norm": "https://app.suedeai.ai/agent/video",
      "origin": "app.suedeai.ai",
      "path": "/agent/video",
      "service_name": "Suede AI",
      "description": "AI video generation from a text prompt. Returns an 8-second 720p clip with native audio. Use for short-form video, b-roll, product shots, music-video visuals, social clips, and ads. Include sound cues (instruments, voices, weather, movement) since audio is generated from the scene; a silent scene renders near-silent by design. Async by default: poll the returned pollUrl for videoUrl, or pass ?async=false to block.",
      "score": 74,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1383,
      "url_norm": "https://api.hergertsynthora.com/v1/space-weather-risk",
      "origin": "api.hergertsynthora.com",
      "path": "/v1/space-weather-risk",
      "service_name": "SYNTHORA",
      "description": "SYNTHORA space-weather-risk: composite operational space-weather risk verdict fusing 4 NOAA SWPC feeds (Kp/G scale, GOES X-ray flare class, solar wind, proton flux) — for defense, aviation, satellites, power grid, precision GPS. $0.01 USDC x402 Base.",
      "score": 74,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1681,
      "url_norm": "https://api.invoket.com/weather/forecast/daily",
      "origin": "api.invoket.com",
      "path": "/weather/forecast/daily",
      "service_name": "Invoket",
      "description": "Before your agent plans a multi-day operation — logistics, construction, an event, crop work: a day-by-day forecast for any GPS point or city, with daily minimum and maximum 2 m temperature, total precipitation and peak 10 m wind per UTC calendar day, from today to the end of the NOAA GFS window (~16 days), extendable to 35 days on the NOAA GEFS ensemble mean — those extra days are an average of ~30 members, so their extremes are smoothed: trend, not threshold triggers. Each day names the model that served it and carries a coverage flag.",
      "score": 74,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2776,
      "url_norm": "https://agent402.tools/api/weather-alerts",
      "origin": "agent402.tools",
      "path": "/api/weather-alerts",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2801,
      "url_norm": "https://agent402.tools/api/weather-forecast",
      "origin": "agent402.tools",
      "path": "/api/weather-forecast",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2963,
      "url_norm": "https://agent402.tools/api/kalshi-weather-index",
      "origin": "agent402.tools",
      "path": "/api/kalshi-weather-index",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2975,
      "url_norm": "https://agent402.tools/api/weather-current",
      "origin": "agent402.tools",
      "path": "/api/weather-current",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2976,
      "url_norm": "https://agent402.tools/api/weather-daily",
      "origin": "agent402.tools",
      "path": "/api/weather-daily",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2977,
      "url_norm": "https://agent402.tools/api/weather-hourly",
      "origin": "agent402.tools",
      "path": "/api/weather-hourly",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2978,
      "url_norm": "https://agent402.tools/api/weather-history",
      "origin": "agent402.tools",
      "path": "/api/weather-history",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 2979,
      "url_norm": "https://agent402.tools/api/weather-air-quality",
      "origin": "agent402.tools",
      "path": "/api/weather-air-quality",
      "service_name": null,
      "description": null,
      "score": 73,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 294,
      "url_norm": "https://wallets-demo-seller-server.calebgcarithers.workers.dev/weather",
      "origin": "wallets-demo-seller-server.calebgcarithers.workers.dev",
      "path": "/weather",
      "service_name": "Wallets Demo Weather",
      "description": "Real-time current weather conditions for a city or location, including temperature, humidity, precipitation, wind, and a human-readable condition.",
      "score": 72,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 571,
      "url_norm": "https://api.invoket.com/weather/forecast",
      "origin": "api.invoket.com",
      "path": "/weather/forecast",
      "service_name": "Invoket",
      "description": "Before your agent schedules a delivery, plans outdoor work or hedges short-term weather exposure: a point forecast of 2 m temperature, precipitation and 10 m wind — plus opt-in convective, humidity, cloud and snow variables — for any GPS point or city. Deterministic NOAA GFS at 0.25 deg to 16 days (384 h), NOAA GEFS ensemble mean at 0.5 deg to 35 days (840 h) — beyond 16 days the value is an ensemble mean with smoothed extremes: trend, not threshold triggers. The lead selector is optional (omitted, the forecast defaults to the current analysis time) and the response names the model that served it and the exact forecast step.",
      "score": 72,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1682,
      "url_norm": "https://api.invoket.com/weather/forecast/batch",
      "origin": "api.invoket.com",
      "path": "/weather/forecast/batch",
      "service_name": "Invoket",
      "description": "Before your agent plans across a whole network — fleet routing, multi-site operations, portfolio hedging: 2 m temperature, precipitation and 10 m wind forecasts for up to 500 point + lead-time queries in one call, from the deterministic NOAA GFS run (~16 days). Each query takes lat+lon or a city name plus an optional lead selector (omitted, it defaults to the current analysis time); an uncovered item is flagged via per-item coverage instead of failing the batch.",
      "score": 70,
      "grade": "B",
      "status": "scored"
    },
    {
      "id": 1455,
      "url_norm": "https://data.greeneris.io/v1/wx/forecast",
      "origin": "data.greeneris.io",
      "path": "/v1/wx/forecast",
      "service_name": "eu-verify",
      "description": "Hourly weather forecast for any point on Earth from Open-Meteo (blend of ECMWF/GFS/ICON models, refreshed hourly; data CC-BY 4.0). Query: ?latitude=48.8566&longitude=2.3522&hourly=temperature_2m,precipitation,wind_speed_10m&forecast_days=2 (1-16 days, ~80 hourly variables available, optional daily= aggregates and timezone=auto). ISO 8601 time arrays + units. 15 min cache.",
      "score": 67,
      "grade": "C",
      "status": "scored"
    },
    {
      "id": 678,
      "url_norm": "https://bazaar-gateway.vercel.app/api/weather",
      "origin": "bazaar-gateway.vercel.app",
      "path": "/api/weather",
      "service_name": "Navi Weather",
      "description": "Real-time weather data and 3-day forecast for any location worldwide. Accepts city name or lat/lon coordinates. Returns temperature, humidity, wind, precipitation, and conditions. Powered by Open-Meteo.",
      "score": 56,
      "grade": "C",
      "status": "scored"
    },
    {
      "id": 564,
      "url_norm": "https://www.weather.com/weather/today",
      "origin": "www.weather.com",
      "path": "/weather/today",
      "service_name": null,
      "description": null,
      "score": 49,
      "grade": "D",
      "status": "scored"
    },
    {
      "id": 2423,
      "url_norm": "https://api.kadec0.xyz/",
      "origin": "api.kadec0.xyz",
      "path": "/",
      "service_name": "kadec0",
      "description": "Pay-per-call web search and web data for AI agents. Multi-engine SERP (web + news, batch, rank-fused), search-and-read (top hits to markdown in one call), URL-to-markdown scraping, Google Trends (interest over time, related queries/topics, by region), structured data (WHOIS/DNS, enrichment, SEC filings, crypto/DeFi, geocoding, weather) and academic search (papers, references, cited-by, lit-review). 43 endpoints, USDC on Base, no key, no signup.",
      "score": 49,
      "grade": "D",
      "status": "scored"
    },
    {
      "id": 1529,
      "url_norm": "https://api.truthbear.co/gauge/nas-region",
      "origin": "api.truthbear.co",
      "path": "/gauge/nas-region",
      "service_name": "Truth Bear",
      "description": "[3-LEG] Aviation ground-stop chain, one airport (?entity=ewr): leading aviation weather - METAR ceiling, visibility, convection and gusts -> current FAA NAS ground stops and delay programs -> realized delay (confirmation gate). A chain, not one reading: confidence = how many legs are lit, in order. Sources: FAA NAS Status, NWS METAR. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.",
      "score": 48,
      "grade": "D",
      "status": "scored"
    },
    {
      "id": 1530,
      "url_norm": "https://api.truthbear.co/gauge/wildfire-region",
      "origin": "api.truthbear.co",
      "path": "/gauge/wildfire-region",
      "service_name": "Truth Bear",
      "description": "[3-LEG] Wildfire chain, one fire-risk region (?entity=us-california): leading fire weather - hot, dry and windy -> current active fire detections from NASA FIRMS satellite thermal anomalies -> realized downwind smoke impact (confirmation gate). A chain, not one reading: confidence = how many legs are lit, in order. Sources: NASA FIRMS, NWS, EPA. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.",
      "score": 48,
      "grade": "D",
      "status": "scored"
    }
  ]
}