All CategoriesVisitVisit
🌍
Environment
AirNow API
EPA/NOAA
1Low Activity
EPA/NOAA's AirNow API provides access to aqi, hourly obs, forecast and more. Country coverage, updated hourly. Free tier available.
AQIHourly obsForecastFire and smokeMonitoring sites
API KeyFreeHourlyCountry
SO 3K Q's
VisitGlobal Forest Watch API
WRI
1Low Activity
WRI's Global Forest Watch API provides access to tree cover loss, fire alerts, forest disturbance and more. Global coverage, updated daily. Free tier available.
Tree cover lossFire alertsForest disturbanceBiodiversity
API KeyFreeDailyGlobal
SO 3K Q's
VisitNASA FIRMS
NASA
Fire Information for Resource Management System. Near real-time global fire data.
Active Fire LocationsFire Radiative PowerBurned AreaNear Real-time UpdatesGlobal Coverage
API KeyFreeDailyGlobal
Quick start
const res = await fetch(
`https://firms.modaps.eosdis.nasa.gov/api/country/csv/${process.env.FIRMS_MAP_KEY}/VIIRS_SNPP_NRT/USA/1/2024-01-01`
);
const text = await res.text();
const lines = text.trim().split('\n');
console.log(`Active fire detections: ${lines.length - 1}`);
console.log('Sample:', lines[1]);NOAA Earthquake Hazards
NOAA
NOAA coastal and seismic hazard data for the US and territories.
Seismic HazardEarthquake HistoryGround Motion DataTsunami RiskCoastal Hazards
No AuthFreeReal-timeCountry
SO 149 Q's
Quick start
const res = await fetch(
'https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_month.geojson'
);
const { features } = await res.json();
console.log(`Significant earthquakes this month: ${features.length}`);
features.slice(0, 5).forEach(f => {
const { place, mag, time } = f.properties;
console.log(`M${mag} — ${place} — ${new Date(time).toDateString()}`);
});OpenAQ API
OpenAQ
1Low Activity
OpenAQ's OpenAQ API provides access to pm2.5, pm10, no2 and more. Global coverage, updated realtime. Free tier available.
PM2.5PM10NO2O3COSO2Air quality index
API KeyFreeReal-timeGlobal
SO 3K Q's
VisitPurpleAir API
PurpleAir
1Low Activity
PurpleAir's PurpleAir API provides access to pm1.0, pm2.5, pm10 and more. Global coverage, updated realtime. Free tier available.
PM1.0PM2.5PM10TemperatureHumidityPressure
API KeyFreeReal-timeGlobal
SO 3K Q's
VisitUSGS Water Services API
USGS
1Low Activity
USGS's USGS Water Services API provides access to streamflow, water levels, water quality and more. Country coverage, updated realtime. No authentication required.
StreamflowWater levelsWater qualityGroundwaterPrecipitation
No AuthFreeReal-timeCountry
SO 3K Q's
Visit