🌊 El Niño Ocean Data API

Daily Pacific Ocean buoy observations — sea surface temperature, winds, and humidity.

178,080
Total readings
1980–1998
Years covered
8,536
Buoy locations

Endpoints

GET/readings  â€” paginated readings with optional filters
GET/stats  â€” summary statistics for the full dataset
GET/locations  â€” unique buoy (latitude, longitude) pairs
POST/readings  â€” append one or more new readings
PUT/readings  â€” overwrite all readings with a new dataset

/readings — filter parameters

ParameterTypeExampleDescription
yearint1997Filter to a single year
monthint12Filter to a month (1–12)
lat_min / lat_maxfloat-5 / 5Latitude range
lon_min / lon_maxfloat-140 / -100Longitude range
limitint100Max rows (default 100, max 1000)
offsetint0Skip N rows (for paging)

Example: /readings?year=1997&month=12&limit=50