Inaturalist Resolve Name
inaturalist_resolve_nameResolve a common or scientific name to a taxon id, or a place, project, or observer name to its id. Returns ranked candidates carrying the identifiers every other tool takes. A miss is a result rather than a failure: found comes back false with guidance naming why. Taxon lookup matches a name PREFIX, not words inside a name, so "monarch butterfly" misses where "monarch" hits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | The name to resolve. On type "taxon" this is a name prefix or an exact taxon id; on the other types it is matched across the record text. | |
| rank | No | Restrict taxon candidates to one rank. Honoured only on type "taxon" — the cross-kind search has no rank filter. | |
| type | No | Which kind of record to resolve. "taxon" uses the taxon autocomplete; the rest use the scored cross-kind search, and "any" searches every kind at once. For a place’s bounding box and containment chain rather than just its id, use inaturalist_find_places instead. | taxon |
| limit | No | Maximum candidates to return. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| found | No | True when at least one candidate matched. | |
| guidance | No | Why nothing matched and what to try instead. Present only when found is false — this is the primary result of a miss. | |
| candidates | No | Ranked candidates, best match first. | |
| totalCount | No | Total candidates upstream matched, before the limit was applied. |