Catalogue

Search the full iNaturalist animal taxonomy.

Default results are active leaf taxa. rank=all includes higher ranks. status=all retains inactive records. Photos and summaries can be absent. Active leaf taxa can be marked seen with their canonical id. Higher ranks and inactive taxa cannot be newly marked seen. Quiz eligibility still requires a licensed photo.

get/taxa

Request

  • Base URL: https://animalchecklist.com/api/v1
  • URL: https://animalchecklist.com/api/v1/taxa
  • Auth: none required

Query parameters

qstring

Name search. SQL wildcards remain literal.

pageinteger

Result page.

perinteger

Items per page.

familystring

Exact scientific family name.

lang'en' | 'de' | 'es' | 'fr' | 'it' | 'nl' | 'pt' | 'pl'

Display language of name, category labels and the summary. Falls back to en.

Display language. Scientific name when no common name is known.

rankstring

Raw taxonomic rank, or all.

category'mammals' | 'birds' | 'reptiles' | 'amphibians' | 'fish' | 'insects' | 'other'

Animal group.

status'active' | 'inactive' | 'all'

Source activity status.

parentIdinteger

Direct source parent ID.

cursorstring

Last returned source ID. Use with page=1.

Response

Reference taxa. Cached for 60 seconds.

Example response

{
  "data": {
    "items": [
      {
        "id": "red-fox"
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.