GET /v2.0/data/pollen

neotomadb.org:neotoma-database-api

Summary:
Operation ID:
Auth: unknown

Parameters (13)

ageof (integer, query, optional)

Dataset age ranges must span this age (in calibrated years before present, with 0 at 1950CE)

Constraints: {'minimum': -100, 'maximum': 23900000}

ageold (integer, query, optional)

Oldest age that intercepts with the dataset (in calibrated years before present, with 0 at 1950CE)

Constraints: {'minimum': -100, 'maximum': 23900000}

ageyoung (integer, query, optional)

Youngest age that intercepts with the dataset (in calibrated years before present, with 0 at 1950CE)

Constraints: {'minimum': -100, 'maximum': 23900000}

altmax (integer, query, optional)

Maximum altitude of the dataset site location (in meters)

Constraints: {'minimum': -500, 'maximum': 8900}

altmin (integer, query, optional)

Minimum altitude of the dataset site location (in meters)

Constraints: {'minimum': -500, 'maximum': 8900}

datasettype (string, query, optional)

Neotoma contains data for a number of dataset types (see /dbtables/datasettypes. This returns a subset of data types.

Constraints: {'enum': ['geochronologic', 'loss-on-ignition', 'pollen', 'plant macrofossil', 'vertebrate fauna', 'macroinvertebrate', 'pollen surface sample', 'insect', 'ostracode', 'water chemistry', 'diatom', 'ostracode surface sample', 'diatom surface sample', 'geochemistry', 'physical sedimentology', 'charcoal', 'testate amoebae', 'X-ray fluorescence (XRF)', 'X-ray diffraction (XRD)', 'energy dispersive X-ray spectroscopy (EDS/EDX)', 'biomarker', 'modern plant biomarker', 'phytolith', 'specimen stable isotope', 'paleomagnetic,biochemistry', 'modern biochemistry', 'organic carbon', 'insect modern', 'chironomid', 'stable isotope', 'testate amoebae surface sample', 'charcoal surface sample', 'cladocera', 'diatom top-bottom', 'microcharcoal', 'macrocharcoal', 'pollen trap', 'dinoflagellates', 'diatom bottom sample', 'Metabarcoding aeDNA']}

limit (integer, query, optional, default: 25)

The maximum number of records to be returned, default is 25.

Constraints: {'minimum': 1, 'maximum': 10000}

loc (string, query, optional)

The geographic region of interest for the site, as a GeoJSON string or valid Well Known Text (WKT). Assumed projection of EPSG:4376 unless otherwise defined.

offset (integer, query, optional, default: 0)

The offset for returned records when a limit is present. Default is 0.

Constraints: {'minimum': 0}

siteid (integer, query, optional)

Valid Neotoma site identifier (integer), either singly or in a comma separated list.

Constraints: {'minimum': 1, 'maximum': 50000}

sitename (string, query, optional)

Name of the study site (may use the % wildcard). Note that Neotoma study site names are not unique. For example there are more than 15 sites in Neotoma named *Clear Lake*.

taxonid (integer, query, optional)

Unique taxonomic identifier (from the Neotoma taxon table).

Constraints: {'minimum': 1, 'maximum': 50000}

taxonname (string, query, optional)

Taxon name or partial name. You can pass wildcard characters using `%`. For example, `%anis` will match with *Canis* as well as the plant taxon *Triodanis*. It will not match `Canis lupus` because there is no terminal wildcard. This can be accompished using `%anis%`.

Examples (3)

TitleTypeURLAction
Search for pine pollen taxa with wildcard curl https://api.neotomadb.org/v2.0/data/pollen?taxonname=Pinus%25&limit=10
Query by geographic bounding box (US Great Lakes region) curl https://api.neotomadb.org/v2.0/data/pollen?loc=POLYGON%28%28-95+40%2C+-80+40%2C+-80+50%2C+-95+50%2C+-95+40%29%29&limit=25
Filter by site ID and altitude range curl https://api.neotomadb.org/v2.0/data/pollen?siteid=1&altmin=0&altmax=2000&limit=25

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:21:03.558515 200 532ms
2026-03-23 09:50:26.602963 200 507ms
2026-03-23 09:06:26.356297 200 513ms