GET /fossils

macrostrat.org:macrostrat-api

Summary: Get fossil collections
Operation ID: getFossils
Auth: unknown
Description

Returns Paleobiology Database collections matched to Macrostrat units.

Parameters (8)

cltn_id (string, query, optional)

One or more Paleobiology Database collection IDs

col_id (integer, query, optional)

A valid column ID

format (string, query, optional)

Desired output format (json, csv, geojson, geojson_bare, topojson, topojson_bare)

Constraints: {'enum': ['json', 'csv', 'geojson', 'geojson_bare', 'topojson', 'topojson_bare']}

interval_name (string, query, optional)

Chronostratigraphic time interval name (e.g., Permian, Cretaceous)

lat (number, query, optional)

Decimal degree latitude, WGS84

lng (number, query, optional)

Decimal degree longitude, WGS84

section_id (integer, query, optional)

A valid section ID

unit_id (integer, query, optional)

A valid unit ID

Examples (5)

TitleTypeURLAction
Get fossils from the Jurassic period curl https://macrostrat.org/fossils?interval_name=Jurassic
Get fossils by age (100 million years ago) curl https://macrostrat.org/fossils?age=100
Get fossils from a specific Macrostrat unit curl https://macrostrat.org/fossils?unit_id=1234
Get Paleobiology Database collections probe-gate https://macrostrat.org/api/v2/fossils
Get fossil collections probe-gate https://macrostrat.org/api/fossils

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:13:37.768676 200 399ms
2026-03-23 10:10:18.123077 404 431ms
2026-03-23 09:40:35.389220 200 398ms
2026-03-23 09:21:47.888545 404 389ms
2026-03-23 09:18:34.205512 404 407ms

Response Changes

WhenOldNew
2026-03-23 09:40:35.389220 e3b0c44298fc 351380e3cbe2
2026-03-23 10:10:18.123077 351380e3cbe2 e3b0c44298fc
2026-03-23 10:13:37.768676 e3b0c44298fc 351380e3cbe2