---
title: "Read source names, lineage and snapshot provenance."
method: GET
path: "/taxa/{inatId}"
tags: ["Catalogue"]
---

# Read source names, lineage and snapshot provenance.

`GET /taxa/{inatId}`

## Request

- Base URL: `https://animalchecklist.com/api/v1`
- URL: `https://animalchecklist.com/api/v1/taxa/{inatId}`
- Auth: none required

Read a numeric source taxon, its names and lineage. Return available attributed text, photo credits and source snapshots.

## Path parameters

- `inatId` integer, required

## Query parameters

- `lang` 'en' | 'de' | 'es' | 'fr' | 'it' | 'nl' | 'pt' | 'pl': Display language of `name`, category labels and the summary. Falls back to `en`.

## Response `200`

Source facts. Missing extinction and synonym links remain unknown.

- object
  - `data` InatTaxonDetail, required
    - `inatId` integer, required
    - `nameSci` string, required
    - `taxonRank` string, required: Raw iNaturalist rank.
    - `parentNameSci` string, nullable, required
    - `categoryId` 'mammals' | 'birds' | 'reptiles' | 'amphibians' | 'fish' | 'insects' | 'other', required
    - `family` string, nullable, required
    - `sourceUrl` string, uri, required
    - `animalId` string, nullable, required: Existing catalog ID. Null when no legacy catalog entry is linked.
    - `id` string: Slug of the animal taxon, for example `red-fox`.
    - `name` string
    - `nameEn` string
    - `parentId` integer, nullable
    - `active` boolean
    - `status` 'active' | 'inactive'
    - `tickable` boolean: Active supported leaf taxon. Photo presence is not required.
    - `image` object, nullable
      - `url` string, uri, required
    - `names` object[]
      - `name` string
      - `language` string
      - `lexicon` string
      - `sourceKey` string
    - `lineage` object[]
      - `inatId` integer
      - `nameSci` string
      - `taxonRank` string
      - `active` boolean
    - `sources` object[]
      - `sourceKey` string, required
      - `url` string, uri, required
      - `snapshotDate` string, required
      - `sha256` string, required
      - `recordCount` integer, required
      - `importedAt` string, required
      - `complete` boolean, required
      - `rights` object
        - `license` string, nullable
        - `licenseUrl` string, uri, nullable
        - `status` 'not-supplied'
        - `note` string
    - `extinct` unknown
    - `acceptedTaxonId` unknown
    - `hybrid` boolean, nullable: True only when the source rank is hybrid.
    - `summary` object, nullable: Wikipedia excerpt. Keep attribution, licence and source links, changes and supplied notices. Check source article exceptions.
      - `lang` 'en' | 'de' | 'es' | 'fr' | 'it' | 'nl' | 'pt' | 'pl', required
      - `summary` string, required
      - `sourceUrl` string, uri, required
      - `license` string
      - `licenseUrl` string, uri
      - `attribution` string
      - `changes` string
      - `notice` string
    - `photo` object, nullable: Photo credit. Check the licence and source before reuse.
      - `url` string, uri, required
      - `sourceUrl` string, uri, required: Page to link when you show it.
      - `license` 'CC0' | 'Public domain' | 'Pexels License' | 'Pixabay Content License', required
      - `licenseUrl` string, uri: Licence terms or public-domain status guidance.
      - `author` string, required: Credited author. Empty when the source gives no name.
      - `source` 'inaturalist' | 'commons' | 'gbif' | 'pexels' | 'pixabay', required: Photo source.
    - `enrichment` object, nullable: Optional source facts with source URLs. Absent facts remain unknown.
      - `wikidataId` string, nullable
      - `sourceUrl` string, uri
      - `checkedAt` string
      - `retrievalStatus` 'available' | 'no_match' | 'partial'
      - `names` object[]
      - `descriptions` object[]
      - `facts` object[]
      - `texts` object[]
      - `image` object, nullable: Photo credit. Check the licence and source before reuse.
        - `url` string, uri, required
        - `sourceUrl` string, uri, required: Page to link when you show it.
        - `license` 'CC0' | 'Public domain' | 'Pexels License' | 'Pixabay Content License', required
        - `licenseUrl` string, uri: Licence terms or public-domain status guidance.
        - `author` string, required: Credited author. Empty when the source gives no name.
        - `source` 'inaturalist' | 'commons' | 'gbif' | 'pexels' | 'pixabay', required: Photo source.

## Other responses

- `400`: Invalid input.
- `404`: Not found.
- `429`: Rate limited.
- `500`: Unexpected error.

---

[API](https://skmtc.dev/animalchecklist/apis/animal-checklist-api.md) · [All operations](https://skmtc.dev/animalchecklist/apis/animal-checklist-api/llms.txt) · [OpenAPI document](https://skmtc.dev/animalchecklist/apis/animal-checklist-api/revisions/0910760ad25b?raw)
