Dogs API logo
DataMAINTAINED1 token / call

Dogs API

296 AKC-recognised dog breeds with 14 scored traits, size, coat, colours, history and popularity since 2015

Detailed reference data for 296 AKC-recognized dog breeds — breed group, origin, nicknames, year recognized, height, weight and life-expectancy ranges, size class, 14 behavioural and care trait scores (1–5) with descriptions (energy, shedding, trainability, barking, child- and dog-friendliness, and more), coat type and length, official colors with breed-standard flags, temperament, AKC popularity rank with 2015–2025 history, plus a written description, breed history and breed-standard sections. Filter by name, group, origin, size, coat type and coat length. Self-hosted dataset scraped from akc.org — no third-party calls.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 1 token per call, so the free plan covers about 500 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "total": 296,
  "count": 1,
  "results": [
    {
      "slug": "golden-retriever",
      "name": "Golden Retriever",
      "breedGroup": "Sporting Group",
      "origin": "Scotland",
      "temperament": [
        "intelligent",
        "friendly",
        "devoted"
      ],
      "heightInches": {
        "min": 21.5,
        "max": 24
      },
      "popularityRank": 3
    }
  ]
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Dogs API

  • Match families to breeds by energy, shedding, trainability and child-friendliness scores.

  • Show breed standards, history and official colours on a breeder or adoption site.

  • Chart a breed's AKC popularity ranking from 2015 to 2025.

  • Filter by breed group, size class or coat type for product recommendations.

Dogs API endpoints

Every endpoint with its parameters and a real example response.

GETBreed Groups

https://api-dogs.dataandapis.com/v1/breeds/groups

This endpoint takes no parameters.

Example request

curl "https://api-dogs.dataandapis.com/v1/breeds/groups" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "count": 9,
  "groups": [
    {
      "group": "Foundation Stock Service",
      "count": 74
    },
    {
      "group": "Herding Group",
      "count": 33
    },
    {
      "group": "Hound Group",
      "count": 33
    },
    {
      "group": "Sporting Group",
      "count": 33
    },
    {
      "group": "Toy Group",
      "count": 24
    }
  ]
}

GETGet Breed

https://api-dogs.dataandapis.com/v1/breeds/{slug}

Path parameters

ParameterExample
slugchesapeake-bay-retrieverRequired

Example request

curl "https://api-dogs.dataandapis.com/v1/breeds/chesapeake-bay-retriever" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "id": 24534,
  "slug": "golden-retriever",
  "name": "Golden Retriever",
  "nicknames": [
    "Golden"
  ],
  "breedGroup": "Sporting Group",
  "origin": "Scotland",
  "popularityRank": 3,
  "lifeExpectancyYears": {
    "min": 10,
    "max": 12
  },
  "heightInches": {
    "min": 21.5,
    "max": 24
  },
  "weightPounds": {
    "min": 55,
    "max": 75
  },
  "size": "Large",
  "temperament": [
    "intelligent",
    "friendly",
    "devoted"
  ],
…
Show full response
{
  "id": 24534,
  "slug": "golden-retriever",
  "name": "Golden Retriever",
  "nicknames": [
    "Golden"
  ],
  "breedGroup": "Sporting Group",
  "origin": "Scotland",
  "popularityRank": 3,
  "lifeExpectancyYears": {
    "min": 10,
    "max": 12
  },
  "heightInches": {
    "min": 21.5,
    "max": 24
  },
  "weightPounds": {
    "min": 55,
    "max": 75
  },
  "size": "Large",
  "temperament": [
    "intelligent",
    "friendly",
    "devoted"
  ],
  "coatType": [
    "Double"
  ],
  "coatLength": [
    "Medium"
  ],
  "image": "https://www.akc.org/wp-content/uploads/2017/11/Golden-Retriever-standing-outdoors.jpg",
  "yearRecognized": 1925,
  "traits": {
    "adaptability_level": {
      "score": 5,
      "name": "Adaptability Level",
      "description": "How easily a breed handles change...",
      "low": "Lives For Routine",
      "high": "Highly Adaptable"
    },
    "affectionate_with_family": {
      "score": 5,
      "name": "Affectionate With Family",
      "description": "How affectionate a breed is likely to be...",
      "low": "Independent",
      "high": "Lovey-Dovey"
    },
    "energy_level": {
      "score": 3,
      "name": "Energy Level",
      "description": "The amount of exercise and mental stimulation...",
      "low": "Couch Potato",
      "high": "High Energy"
    }
  },
  "colors": [
    {
      "name": "Dark Golden",
      "standard": true
    },
    {
      "name": "Golden",
      "standard": true
    },
    {
      "name": "Light Golden",
      "standard": true
    }
  ],
  "popularityHistory": {
    "2015": 3,
    "2020": 4,
    "2025": 3
  },
  "relatedBreeds": [
    "Labrador Retriever",
    "Flat-Coated Retriever"
  ],
  "description": "The Golden Retriever, an exuberant Scottish gundog of great beauty, stands among America's most popular dog breeds...",
  "history": "<p>The most important name in the early history of the Golden Retriever is Dudley Marjoribanks...</p>",
  "healthDescription": "Owning a dog is not just a privilege; it's a responsibility...",
  "standardSections": [
    {
      "title": "General Appearance",
      "description": "A symmetrical, powerful, active dog, sound and well put together..."
    }
  ],
  "akcUrl": "https://www.akc.org/dog-breeds/golden-retriever/"
}

GETList Breeds

https://api-dogs.dataandapis.com/v1/breeds

Query parameters

ParameterExample
coatLengthMediumOptional
coatTypeHairlessOptional
groupToyOptional
limit20Optional
originScotlandOptional
page1Optional
qretrieverOptional
sizeXSmallOptional

Example request

curl "https://api-dogs.dataandapis.com/v1/breeds?coatLength=Medium&coatType=Hairless&group=Toy&limit=20&origin=Scotland&page=1&q=retriever&size=XSmall" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "total": 296,
  "page": 1,
  "limit": 20,
  "count": 1,
  "results": [
    {
      "id": 23195,
      "slug": "affenpinscher",
      "name": "Affenpinscher",
      "nicknames": [
        "Affen",
        "Monkey Dog"
      ],
      "breedGroup": "Toy Group",
      "origin": "Germany",
      "popularityRank": 153,
      "lifeExpectancyYears": {
        "min": 12,
        "max": 15
      },
      "heightInches": {
        "min": 9,
        "max": 11.5
      },
      "weightPounds": {
        "min": 7,
        "max": 10
…
Show full response
{
  "total": 296,
  "page": 1,
  "limit": 20,
  "count": 1,
  "results": [
    {
      "id": 23195,
      "slug": "affenpinscher",
      "name": "Affenpinscher",
      "nicknames": [
        "Affen",
        "Monkey Dog"
      ],
      "breedGroup": "Toy Group",
      "origin": "Germany",
      "popularityRank": 153,
      "lifeExpectancyYears": {
        "min": 12,
        "max": 15
      },
      "heightInches": {
        "min": 9,
        "max": 11.5
      },
      "weightPounds": {
        "min": 7,
        "max": 10
      },
      "size": "XSmall",
      "temperament": [
        "confident",
        "famously funny",
        "fearless"
      ],
      "coatType": [
        "Wiry"
      ],
      "coatLength": [
        "Short",
        "Medium"
      ],
      "image": "https://www.akc.org/wp-content/uploads/2017/11/Affenpinscher-running-outdoors.jpg"
    }
  ]
}

GETRandom Breeds

https://api-dogs.dataandapis.com/v1/breeds/random

Query parameters

ParameterExample
amount3Optional

Example request

curl "https://api-dogs.dataandapis.com/v1/breeds/random?amount=3" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "count": 2,
  "results": [
    {
      "slug": "whippet",
      "name": "Whippet",
      "breedGroup": "Hound Group",
      "size": "Medium",
      "temperament": [
        "affectionate",
        "playful",
        "calm"
      ]
    },
    {
      "slug": "akita",
      "name": "Akita",
      "breedGroup": "Working Group",
      "size": "Large",
      "temperament": [
        "courageous",
        "dignified",
        "profoundly loyal"
      ]
    }
  ]
}

Where the data comes from

Source
American Kennel Club breed reference, compiled.
Freshness
Reloaded on re-scrape; breeds change rarely.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
4endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-dogs.dataandapis.com/v1/breeds/groups',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Dogs API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key
import axios from 'axios';

const url = 'https://api-dogs.dataandapis.com/v1/breeds/groups';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Dogs API

Ship Dogs API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.