Personality · head-to-head
Dictum vs icanhazdadjoke
Dictum was a small quotes API whose GitHub README now states the project migrated to quoterism.com, a still-actively-run quotes-and-authors API with author images. A live GET against the real gateway, www.quoterism.com/api/quotes/random, returned a genuine 401 "API key required" JSON error with no Access-Control-Allow-Origin header, resolving cors unknown -> no and correcting auth None -> API Key in the same probe; a docsUrl was added for the live quoterism.com/developer page (found via the GitHub README's migration notice), distinct from the archived GitHub repo kept as url. The developer page asks only for optional donations to "keep the API free and running," with no paid tier found — pricingModel free.
icanhazdadjoke serves a large library of dad jokes as JSON (or plain text/Slack markup via content negotiation), fully keyless. A live GET against the real host, icanhazdadjoke.com, with an Accept: application/json header returned a genuine random joke while carrying Access-Control-Allow-Origin: *, resolving cors unknown -> yes; no key was required, reconfirming auth None. A fully free, keyless joke API — pricingModel free.
| Dictum | icanhazdadjoke | |
|---|---|---|
| Authentication | API Key | None |
| Pricing | free | free |
| Formats | JSON | JSON |
| CORS | no | yes |
| HTTPS | Yes | Yes |
icanhazdadjoke needs no API key, while Dictum requires API Key — pick icanhazdadjoke to start without signup.