freeapis

Dogs

Based on the Stanford Dogs Dataset

Authentication
No auth
HTTPS
Yes
CORS
Yes
Category
Animals
Data source
public-apis
Documentation / URL
https://dog.ceo/dog-api/

Overview

dog.ceo is the classic “dogs as a service” API: thousands of dog photos organized by breed, served as JSON with no API key required. Simple, fast, and CORS-enabled — a favorite for demos, random-photo widgets, and teaching fetch().

Quick Start

A random dog photo (verified live):

curl "https://dog.ceo/api/breeds/image/random"
{"message": "https://images.dog.ceo/breeds/african-wild/n02116738_806.jpg", "status": "success"}

Random photo from a specific breed:

curl "https://dog.ceo/api/breed/husky/images/random"

Sub-breed (e.g. Australian Shepherd):

curl "https://dog.ceo/api/breed/shepherd/australian/images/random"

Multiple images:

curl "https://dog.ceo/api/breed/husky/images/random/3"

Breed list:

curl "https://dog.ceo/api/breeds/list/all"

Authentication

None — keyless and open.

Rate Limits & Notes

  • Free with no documented hard limit; it’s a community-run service — cache images rather than hammering.
  • Images are served from images.dog.ceo — hotlink-friendly.
  • The API covers breeds and sub-breeds (/api/breed/{breed}/{sub-breed}/images/random).
  • CORS is enabled — browser calls work directly.

FAQ

Is dog.ceo free? Yes — free, keyless, no registration.

Can I get images for a specific breed? Yes — /api/breed/{breed}/images/random (sub-breeds included).

Can I call it from the browser? Yes — CORS is enabled.

More in Animals

APIAuthHTTPSCORS
AdoptAPet

Resource to help get pets adopted

API KeyYesYes↗
Axolotl

Collection of axolotl pictures and facts

No authYesNo↗
Cat Facts

Random cat facts

No authYesYes↗
Cataas

Cat as a service (cats pictures and gifs)

No authYesNo↗
Cats

Pictures of cats from Tumblr

API KeyNoUnknown↗