Animals · head-to-head

Dogs vs RandomDuck

Dogs

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.

RandomDuck

Random-d.uk's /random endpoint returns a JSON object linking to a random duck photo or GIF, with a type query parameter to request JPG or GIF specifically. A companion /randomimg endpoint serves the image file directly instead of the JSON wrapper, and the service also accepts community-submitted duck photos.

DogsRandomDuck
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON, JPEG, GIF
CORSyesno
HTTPSYesYes

Dogs supports CORS, while RandomDuck doesn't — pick Dogs for direct browser calls.

More comparisons