WebSocketWeather

Ambient Weather Network Realtime API (Socket.io WebSocket)

Ambient Weather Network Realtime API (Socket.io WebSocket) is a websocket from Ambient Weather providing weather data. A Socket.io-based WebSocket API that pushes live data from Ambient Weather's network of 250k+ personal/professional weather stations as each station reports. A Polymarket bot can subscribe to specific stations near a settlement point (e.g., NYC-area PWS close to Central Park / LaGuardia) to get sub-minute ground-truth temperature, humidity and rainfall for weather markets.

At a glance

ProviderAmbient Weather
TypeWebSocket
CategoryWeather
Real-timeYes — streaming
AuthAPI key
PricingFree developer API (requires owning/linking a station); paid AWN Data Suite priced per call for broader access — Developer API: Free — needs your own AmbientWeather.net account + applicationKey/apiKey; access limited to your linked devices, Rate limits (free): 1 req/sec per apiKey, 3 req/sec per applicationKey, AWN Data Suite: paid, priced per API call for hyperlocal data across the full 250k+ station network (contact sales / custom quote)

What data it provides

  • Live outdoor temperature (tempf) per station
  • Humidity (humidity / humidityin)
  • Precipitation: hourlyrainin, dailyrainin, eventrainin, totalrainin
  • Wind speed/gust/direction (windspeedmph, windgustmph, winddir)
  • Barometric pressure (baromrelin, baromabsin) and dew point / feels-like
  • Station/device metadata + geolocation (lat/lon) for picking stations near settlement sites

Features

  • Realtime push via Socket.io WebSocket at rt2.ambientweather.net (?api=1&applicationKey=...); subscribe with {apiKeys:[...]} and receive 'data' events on each station report
  • Network of 250,000+ personal/professional weather stations for hyperlocal coverage
  • REST companion API (api.ambientweather.net) for historical archive of your devices' past readings
  • JSON payloads; community SDKs/wrappers exist (Node, Python, Rust crate) plus official api-docs repo
  • Update cadence driven by each station's report interval (often ~every minute / few minutes), not a fixed server tick
  • Realtime API note: must reconnect/re-subscribe on disconnect; realtime subdomain (rt2) differs from REST

Links

Use it in a bot

Other weather data sources

Listed, not endorsed. Pricing and capabilities change without notice — check the provider's own documentation before you depend on anything here. Browse the full data resources directory or the strategy database.
Join Discord