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.
| RandomDog | RandomDuck | |
|---|---|---|
| Authentication | None | None |
| Pricing | free | free |
| Formats | JSON | JSON, JPEG, GIF |
| CORS | yes | no |
| HTTPS | Yes | Yes |
RandomDog supports CORS, while RandomDuck doesn't — pick RandomDog for direct browser calls.