---
title: "Read official dog and cat breed definitions."
method: GET
path: "/breeds"
tags: ["Catalogue"]
---

# Read official dog and cat breed definitions.

`GET /breeds`

## Request

- Base URL: `https://animalchecklist.com/api/v1`
- URL: `https://animalchecklist.com/api/v1/breeds`
- Auth: none required

Lists FCI, FIFe and CFA standards, including provisional entries and official varieties. Cat registries retain separate definitions. Breeds are additional information for domestic dog or cat. They are not species or pedigree verification.

## Query parameters

- `q` string
- `page` integer
- `per` integer

## Response `200`

Breed definitions. Cached for 60 seconds.

- object
  - `data` object, required
    - `items` BreedDefinition[], required
      - `id` string, required
      - `name` string, required
      - `parentNameSci` 'Canis familiaris' | 'Felis catus', required
      - `aliases` string[], required
      - `varieties` string[], required
      - `sourceUrl` string, uri, required
      - `registry` 'FCI' | 'FIFe' | 'CFA', required
      - `registryId` string, required
      - `status` 'recognized' | 'provisional', required
    - `total` integer, required
    - `page` integer, required
    - `per` integer, required

## 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)
