iNaturalist
Geoapi.inaturalist.org
Community wildlife observations and taxonomy: what was seen, where, when and by whom.
The crw MCP on your computer calls iNaturalist directly. Calls cost no credits and the data does not pass through fastCRW. Install it once for Claude Code, Cursor, Codex, Windsurf, Gemini CLI or OpenCode, with your fastCRW API key in place of the placeholder:
Capabilities (28)
inaturalist/controlled-termsFree, runs locallyThe controlled annotation terms used across iNaturalist - Life Stage, Sex, Plant Phenology, Alive or Dead and the rest - each with its id, allowed values and the taxa it applies to.
inaturalist/controlled-terms-for-taxonFree, runs locallyOnly the annotation terms that are valid for one taxon, with their permitted values - plant phenology for plants, life stage for insects, and so on.
inaturalist/identification-detailsFree, runs locallyOne identification event in full, with the identifier's profile, the taxon proposed, the body text and the complete observation it was made on.
inaturalist/identificationsFree, runs locallyIndividual identification events: who proposed which taxon on which observation, when, whether it is still the current ID, and its category (leading, improving, supporting, maverick).
inaturalist/observation-detailsFree, runs locallyThe complete record for one observation: every identification and comment, all photos and sounds, annotations, project memberships, faves and the data-quality votes.
inaturalist/observation-field-valuesFree, runs locallyThe controlled-vocabulary annotations people actually applied to the matching observations - life stage, sex, plant phenology and so on - each with a monthly histogram of its use.
inaturalist/observation-histogramFree, runs locallyObservation counts bucketed over time - by month of year, week of year, day, month or year - for whatever observation filter you pass.
inaturalist/observation-identifiersFree, runs locallyThe users who added identifications to the observations matching your filter, with how many identifications each contributed, ranked.
inaturalist/observation-observersFree, runs locallyThe users who recorded the observations matching your filter, each with their observation count and species count, ranked.
inaturalist/observationsFree, runs locallyIndividual wildlife sightings with coordinates, observed date, observer, photo URLs, the current identification and its quality grade.
inaturalist/observation-species-countsFree, runs locallyThe leaf taxa matching an observation filter with the number of observations of each, ordered by count descending - a ranked species list for the filter you gave.
inaturalist/observation-taxon-summaryFree, runs locallyFor the taxon currently identified on one observation: its Wikipedia summary, the conservation status that applies at that location, and whether it is listed as native or introduced there.
inaturalist/place-detailsFree, runs locallyOne place record with its type and admin level, ancestor places, bounding box, computed area and the full GeoJSON boundary polygon.
inaturalist/places-autocompleteFree, runs locallyPlaces whose names start with your text - parks, counties, countries, open-space preserves - each with its place id, type, bounding box and full boundary polygon.
inaturalist/places-nearbyFree, runs locallyPlaces that intersect a bounding box, split into curator-approved 'standard' places and user-created 'community' ones, each with its geometry.
inaturalist/postsFree, runs locallyJournal posts published on iNaturalist by users and projects, with full HTML body, cover image, author and publication date, newest first.
inaturalist/project-detailsFree, runs locallyOne project with its full rule set, the observation search terms it is built from, its admins, icon, banner, place and member count.
inaturalist/project-membersFree, runs locallyThe users who joined a project, with their role, their observation and identification counts inside it and whether they share hidden coordinates with it.
inaturalist/projectsFree, runs locallyiNaturalist projects matching a query or a place, with each project's type, slug, icon, rules, admin list and member count.
inaturalist/searchFree, runs locallyOne ranked list mixing taxa, places, projects and users that match your text, each result tagged with which type it is.
inaturalist/similar-speciesFree, runs locallySpecies that identifiers attached to observations of your taxon, or that your taxon was proposed on, ranked by how often the mix-up happens, with the count behind each pair.
inaturalist/taxaFree, runs locallyTaxonomy records matching a query: scientific name, rank, ancestry ids, default photo, observation count and whether the name is still active.
inaturalist/taxa-autocompleteFree, runs locallyUp to 30 taxa whose scientific or common names begin with your text, ordered for typeahead with exact and prefix matches first.
inaturalist/taxa-suggestFree, runs locallySpecies that have actually been observed near a point, scored by how often they turn up there, with each suggestion's taxon record and the evidence count behind it.
inaturalist/taxon-detailsFree, runs locallyThe full taxon record: complete ancestor chain, children, Wikipedia summary and URL, conservation statuses, establishment means, the taxon photo set and listed places.
inaturalist/user-detailsFree, runs locallyOne user's public profile: login, display name, join date, ORCID, icon, and their observation, identification, species and journal-post counts.
inaturalist/user-projectsFree, runs locallyThe projects one user has joined, each as a full project record with its type, place and rules.
inaturalist/users-autocompleteFree, runs locallyiNaturalist users whose login or display name matches your text, with their id, icon, site and lifetime observation count.
Licence
Unless you specify otherwise when you post Content, you agree to license Content you contribute to the Platform under the Creative Commons Attribution Noncommercial license (CC BY-NC).
https://www.inaturalist.org/pages/termsAttribution
Display this wherever you show the data. It arrives on every response as provenance.attributionText.
Source: iNaturalist
