Animals · head-to-head

RandomDog vs RandomDuck

RandomDog

RandomDog's woof.json endpoint returns a JSON object with a file size and a direct URL to a random dog photo, GIF, or video clip from a donation-funded, community-submitted collection. A filter or include query parameter can exclude or restrict results to specific file extensions, such as skipping mp4 clips.

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.

RandomDogRandomDuck
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON, JPEG, GIF
CORSyesno
HTTPSYesYes

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

More comparisons