Coral Watch API

Coral Watch API

NOAA Coral Reef Watch virtual station data — sea surface temperatures, bleaching thresholds, and thermal stress — as JSON.

Endpoints
GET /stations

List all virtual stations with location and bleaching threshold data.

curl https://api.coral.tsr.lol/stations copy
GET /stations/{slug}

Historical observations for a station. Paginate with limit and offset.

curl https://api.coral.tsr.lol/stations/southeast_florida?limit=10 copy
GET /stations/{slug}/current

Most recent observation for a station.

curl https://api.coral.tsr.lol/stations/southeast_florida/current copy
GET /stations/{slug}/badge

SVG badge showing the current bleaching stress level. Embed on any website to surface reef health at a glance.

Live preview Southeast Florida reef stress
<a href="https://coralreefwatch.noaa.gov/…"><img src="https://api.coral.tsr.lol/stations/southeast_florida/badge"></a> copy