Animals · head-to-head
Dog Facts vs RandomDuck
This project ("Dog API by kinduff") started in 2016 as a small Sinatra service at dog-api.kinduff.com; that original endpoint is now broken — it responds but always returns an empty fact list — and has been superseded by a rebuilt V2 API at dogapi.dog, which is what backs this entry now. The live JSON:API-formatted /api/v2/facts endpoint returns one or more random dog facts with no signup or key required. It also documents over 340 dog breeds and 20 breed groups; the maintainer funds hosting through voluntary Buy Me a Coffee donations rather than a paid tier.
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.
| Dog Facts | RandomDuck | |
|---|---|---|
| Authentication | None | None |
| Pricing | free | free |
| Formats | JSON | JSON, JPEG, GIF |
| CORS | yes | no |
| HTTPS | Yes | Yes |
Dog Facts supports CORS, while RandomDuck doesn't — pick Dog Facts for direct browser calls.