Skip to content
Documentation menu
docs / api / get-v1-events
live

GET/v1/events

API key required, sent as Authorization: Bearer snk_… or ?api_key=snk_….

What it does

Reported Earth events for display as one GeoJSON FeatureCollection: earthquakes (USGS, magnitude 2.5 and above, past 24 hours), elevated volcano alerts (USGS Hazard Notification System; US-monitored volcanoes only) and satellite-detected fire-heat cells (NASA FIRMS VIIRS, 0.5 degree cells; not confirmed fires). Every feature carries kind. Each requested feed reports its own freshness (ok, stale or unknown); a stale feed still returns its features. Reported events for display, not a warning service and not safety-critical. One Standard unit per request; a browser (maps) key may call it.

Call it

bash
curl -fsS -X GET "https://api.mapmap.ai/v1/events" \
  -H "Authorization: Bearer $MAPMAP_KEY"

Parameters

NameInRequiredDescription
typesquerynoComma list of quake, volcano, fire. Default all three. Anything else is 400 invalid-types
bboxquerynowest,south,east,north in WGS84 degrees, west < east, south < north. A box across the antimeridian is 400 invalid-bbox. Default: the whole world
min_magnitudequerynoQuakes only. 2.5 to 9.0, default 2.5. Otherwise 400 invalid-magnitude
limitquerynoFeatures returned, 1 to 5000, default 2000. Newest quakes first, then volcano alerts, then fire cells by count; truncated is true when cut. Otherwise 400 invalid-limit

Responses

200GeoJSON FeatureCollection with per-feed freshness and the honesty text
FieldTypeRequiredDescription
acknowledgmentstringyesThe NASA FIRMS acknowledgment, verbatim.
attributionEventsAttributionyesThe credit for each feed, verbatim.
countintegeryesFeatures in this answer.
coveragestringyesWhat the feeds cover and what they do not.
disclaimerstringyesThe NASA "as is" disclaimer, verbatim.
endorsementstringyesNo endorsement by or affiliation with USGS, NOAA or NASA is implied.
featuresEventFeature[]yesThe events: newest quakes, then volcano alerts by time sent, then fire cells by detection count.
feedsEventsFeedsyesFreshness of each requested feed. Read it before drawing events as current.
generated_atstringyesWhen this answer was assembled (RFC 3339).
labelstringyesReported events for display; not a warning service.
truncatedbooleanyesTrue when more features matched than limit.
typestringyesAlways FeatureCollection.
400invalid-types, invalid-bbox, invalid-magnitude or invalid-limit. Not billed
501Live events not enabled (SN_LIVE_DIR unset). Not billed

Error bodies follow the shared problem model documented on API conventions.

Also under live

Generated from https://api.mapmap.ai/openapi.json on 2026-10-17 · operationId get_events