GET Observations

Retrieve weather observations from WindBorne's global sounding balloon constellation. Observations are returned in chronological order with the most recent data first.


Fetches a single page of observations data either prints it, saves it to a file or returns it as a dictionary.


Continuously poll the Observations API to fetch new or updated data. This is useful for streaming data into your systems in near real-time.


Fetches a single page of observations data either prints it, saves it to a file or returns it as a dictionary.


Continuously poll the Observations API to fetch new or updated data. This is useful for streaming data into your systems in near real-time.

Frequently you will need to fetch data continuously, rather than only requesting a specific page. We recommend doing so as follows:

  1. Fetch a page of data, storing next_since .
  2. If has_next_page is false, sleep for your polling interval (we recommend a polling interval of one minute). Otherwise, proceed immediately.
  3. Set the since query string parameter of the following request to next_since .
  4. Repeat!

Query parameters

Query parameters for regular observations and poll-observations

Query parameters for page observations

Query parameters for regular observations and poll-observations

Query parameters for page observations

Response parameters

Returns an array of observation objects, each containing location, timestamp, and meteorological data. Observations are ordered by time (most recent first).

Custom processing callback

Python: Custom save example

Continuous Polling

Continuous polling
How to use the observations API
content-type: application/json