Animals · head-to-head
Dogs vs HTTP Dog
The Dog CEO API serves random and breed-filtered dog images sourced from the Stanford Dogs Dataset plus community submissions, returning a direct image URL as JSON rather than the binary file itself. A live call to its breed list returns 108 main breeds and 99 named sub-breeds (42 of the mains have sub-breeds), giving 207 callable breed image paths across 165 leaf-level breed collections, each queryable via dedicated endpoints (e.g. /breed/hound/images/random), and it needs no signup or API key. The project is open-source with no pricing tier of any kind; hosting is covered by on-site ads plus voluntary PayPal donations.
http.dog serves a themed dog photo for most standard HTTP status codes (e.g. GET /200, /404, /451), following the same status-code-as-image idea as http.cat. A .json variant returns direct links to the same image in JPEG, WebP, AVIF, and JXL instead of the image itself. It's a static Cloudflare-fronted site with no server-side application logic, so there's no API key, authentication, or rate limit of any kind.
| Dogs | HTTP Dog | |
|---|---|---|
| Authentication | None | None |
| Pricing | free | free |
| Formats | JSON | JSON, JPEG, WEBP, AVIF |
| CORS | yes | no |
| HTTPS | Yes | Yes |
Dogs supports CORS, while HTTP Dog doesn't — pick Dogs for direct browser calls.