Pushbuild

iNaturalist API - Wildlife and Plant Sightings, Species

iNaturalist observations: wildlife, plant and fungi sightings by species, place, coordinates and radius, or date, with observed date, location, quality grade, observer, photo and license, plus species counts for any area.

$0.08 per 1,000 rows

Get an API key

What it returns

iNaturalist observations: wildlife, plant and fungi sightings by species, place, coordinates and radius, or date, with observed date, location, quality grade, observer, photo and license, plus species counts for any area.

Request

POST https://api.pushbuild.com/inaturalist-observations/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
modestring: observations, species_counts Default: "observations".
taxonNamestringScientific or common name
placeIdstringiNaturalist place id, e.g. 1 = United States
latnumber
lngnumber
radiusKminteger
dateFromstringYYYY-MM-DD
dateTostringYYYY-MM-DD
researchGradeOnlyboolean Default: true.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/inaturalist-observations/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"taxonName": "Puma concolor", "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.08 per 1,000 rows. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.