GET /v2.0/data/pollen
neotomadb.org:neotoma-database-api
Operation ID: —
Auth: unknown
Parameters (13)
(integer, query, optional)
Dataset age ranges must span this age (in calibrated years before present, with 0 at 1950CE)
Constraints: {'minimum': -100, 'maximum': 23900000}
(integer, query, optional)
Oldest age that intercepts with the dataset (in calibrated years before present, with 0 at 1950CE)
Constraints: {'minimum': -100, 'maximum': 23900000}
(integer, query, optional)
Youngest age that intercepts with the dataset (in calibrated years before present, with 0 at 1950CE)
Constraints: {'minimum': -100, 'maximum': 23900000}
(integer, query, optional)
Maximum altitude of the dataset site location (in meters)
Constraints: {'minimum': -500, 'maximum': 8900}
(integer, query, optional)
Minimum altitude of the dataset site location (in meters)
Constraints: {'minimum': -500, 'maximum': 8900}
(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']}
(integer, query, optional, default: 25)
The maximum number of records to be returned, default is 25.
Constraints: {'minimum': 1, 'maximum': 10000}
(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.
(integer, query, optional, default: 0)
The offset for returned records when a limit is present. Default is 0.
Constraints: {'minimum': 0}
(integer, query, optional)
Valid Neotoma site identifier (integer), either singly or in a comma separated list.
Constraints: {'minimum': 1, 'maximum': 50000}
(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*.
(integer, query, optional)
Unique taxonomic identifier (from the Neotoma taxon table).
Constraints: {'minimum': 1, 'maximum': 50000}
(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)
| Title | Type | URL | Action |
|---|---|---|---|
| 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
Status Codes
| Time | Status | Latency | Size |
|---|---|---|---|
| 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 |