Animals · head-to-head

Dog Facts vs HTTP Dog

Dog Facts

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.

HTTP Dog

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.

Dog FactsHTTP Dog
AuthenticationNoneNone
Pricingfreefree
FormatsJSONJSON, JPEG, WEBP, AVIF
CORSyesno
HTTPSYesYes

Dog Facts supports CORS, while HTTP Dog doesn't — pick Dog Facts for direct browser calls.

More comparisons