BYTETOOLS

Animal APIs

Free animal APIs with tested curl examples: random cat and dog images, pet facts and wildlife data. No authentication needed, CORS enabled for browser use.

15 tested APIs with full docs · 15 need no key · 22 more listed

Tested, with full documentation

We called each of these before publishing. Every page carries a working curl command, the real JSON response it returned, parameters and common errors.

Cat Facts

Free cat facts API with no key. Random feline facts as JSON, with pagination and length filtering. CORS enabled. Tested curl example and live response.

No keyCORSHTTPS

Cataas (Cat as a Service)

Free cat image API with no key: random cats, tag filtering, text overlays and on-the-fly resizing, as an image or as JSON metadata. Tested example included.

No keyCORSHTTPS

Dog CEO

Free dog image API with no key: 20,000+ photos across 100+ breeds and sub-breeds, random or filtered. CORS enabled. Tested curl example and live JSON.

No keyCORSHTTPS

Dog API (Facts)

Free dog facts API with no key, using a JSON:API response format. Returns random canine facts with pagination. Tested curl example and live JSON response.

No keyCORSHTTPS

HTTP Dog

Free HTTP status code API with no key: a dog photo for every HTTP status, as JSON metadata or direct images in JPG, WebP and AVIF. Tested example.

No keyHTTPS

OBIS

Free marine biodiversity API with no key: 100M+ georeferenced species occurrence records with full taxonomy, depth, date and dataset provenance. Tested example included.

No keyCORSHTTPS

Paleobiology Database

Free fossil record API with no key: georeferenced occurrences with taxonomic identification, geological age bounds and collection provenance. Tested example included.

No keyCORSHTTPS

place.dog

Free placeholder image service with no key: dog photographs at any width and height straight from the URL path, with greyscale and specific-image options. Tested example included.

No keyHTTPS

PlaceBear

Free placeholder image service with no key: width and height in the path returns a bear photograph at that exact size, with greyscale and colour-shift options. Tested example included.

No keyHTTPS

random.dog

Free random dog API with no key: returns a URL to a photo, GIF or video with its file size in bytes, so you can filter before downloading. Tested example included.

No keyCORSHTTPS

Random-d.uk

Free random duck picture API with no key: JPG, PNG and GIF ducks, plus HTTP-status duck images. Tiny two-field JSON response. Tested example included.

No keyHTTPS

RandomFox

Free fox image API with no key. Returns a random fox photo URL as JSON. CORS enabled, minimal payload. Tested curl example and live response included.

No keyCORSHTTPS

TheCatAPI

Free cat image API with breed data, filtering and search. Works without a key for basic use; free key unlocks more. Tested curl example and live JSON.

No keyCORSHTTPS

TinyFox

Free animal image API with no key: dozens of species behind one endpoint, returning either the image itself or a JSON path you can build a URL from. Tested example included.

No keyHTTPS

WoRMS

Free WoRMS REST API with no key: authoritative marine species names, full taxonomic hierarchy and synonym resolution for over 240,000 accepted species. Tested example included.

No keyCORSHTTPS

Choosing between these Animal APIs

Animal APIs are deceptively useful beyond novelty projects: they return images and short text records with no auth, which makes them perfect fixtures for testing image loading, lazy rendering, caching and infinite-scroll behaviour.

Each page below documents the exact response shape, because these APIs differ more than you would expect — some return a bare string URL, others wrap it in a status envelope, and a few return arrays.

More Animal APIs in the directory

22 further APIs in this category, of which 15 need no API key. These are catalogued from the public-API lists and link straight to each provider's own documentation — we have not tested them yet, so treat the auth and CORS flags as the upstream list's claim rather than ours. They are promoted to a full tested page as we work through them.

APIWhat it doesAuth
AdoptAPetResource to help get pets adoptedKeyCORS
AxolotlCollection of axolotl pictures and factsNone
CataasCat as a service (cats pictures and gifs)None
CatsPictures of cats from TumblrKey
CatsPictures of cats from TumblrKey
Dog FactsRandom dog factsNoneCORS
Dog FactsRandom facts of DogsNoneCORS
Dog PicsPictures of dogs based on the Stanford Dogs DatasetNoneCORS
DogsBased on the Stanford Dogs DatasetNoneCORS
DogsRandom facts and breed information about dogsNoneCORS
eBirdRetrieve recent or notable birding observations within a regionKey
FishWatchInformation and pictures about individual fish speciesNoneCORS
HTTP CatCat for every HTTP StatusNoneCORS
IUCNIUCN Red List of Threatened SpeciesKey
MeowFactsGet random cat factsNone
MovebankMovement and Migration data of animalsNoneCORS
PetfinderPetfinder is dedicated to helping pets find homes, another resource to get pets adoptedKeyCORS
RandomDuckRandom pictures of ducksNone
RescueGroupsAdoptionNone
Shibe.OnlineRandom pictures of Shiba Inu, cats or birdsNoneCORS
The DogA public service all about Dogs, free to use when making your fancy new App, Website or ServiceKey
xeno-cantoBird recordingsNoneCORS