The playground

Try any of 919 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/weather-intel/v1/alerts1 credit

official severe-weather warnings by country/US-state or coordinate: EU MeteoAlarm (39 countries) AND US NWS (api.weather.gov, all 50 states + territories + marine zones, via Webshare). The source is chosen automatically from the location; coverage/coverage_note name exactly which authority answered

Working example
Parameters

MeteoAlarm member country (EU) — slug or ISO2 — OR a US state/marine code (e.g. CA, TX, NY) which routes to NWS api.weather.gov. Alternative to lat/lon.

Latitude (alternative to country) — resolved to a MeteoAlarm country (EU) or NWS coverage (US). (-90–90)

Longitude (alternative to country). (-180–180)

Minimum awareness color (MeteoAlarm yellow/orange/red).

Only warnings active NOW (onset<=now<expires). false = full feed.

Maximum records to return (1..200). (1–200)

request preview
curl -X POST https://api.reefapi.com/weather-intel/v1/alerts \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"country":"germany","active_only":"false"}'

Hit Send to run this endpoint live.