icanhazdadjoke
Fun & Random No key
AuthenticationNo key
Rate limitNo key and no published hard limit; just use it reasonably.
Documentation: icanhazdadjoke.com ยท Checked Sep 13, 2026
About
icanhazdadjoke is a free joke service with thousands of dad jokes in its database. Send one web request and get back a random joke as simple text or structured data. You can also fetch a specific joke by ID or search jokes by keyword. No sign-up or key needed.
Details
No key needed. You can call it right away.
Auth: No key
Rate limit: No key and no published hard limit; just use it reasonably.
Verified: 2026-09-13
Best for: jokes chatbots icebreakers
Setup
- Open https://icanhazdadjoke.com/api in your browser to see how it works.
- To get a joke as data, request https://icanhazdadjoke.com/ with the header 'Accept: application/json'.
- Use the 'joke' field from the response wherever you want the joke to appear.
- Search jokes by keyword: https://icanhazdadjoke.com/search?term=dog (same header).
- That's it - no account or key to set up.
Example
curl -H "Accept: application/json" https://icanhazdadjoke.com/Use cases
- Add a 'tell me a joke' button to a website or app
- Post a daily dad joke to a group chat or Discord server
- Break the ice in presentations or newsletters