icanhazdadjoke
REST API for retrieving dad jokes, supporting random selection, lookup by ID, keyword search with pagination, and Slack-formatted responses. No authentication is required.
Slug: icanhazdadjoke
Key:
Base URL:
Auth: none
Endpoints: 4
Reachable: unknown
CORS: unknown
Tier: verified
Key:
icanhazdadjoke.com:icanhazdadjokeBase URL:
https://icanhazdadjoke.com/apiAuth: none
Endpoints: 4
Reachable: unknown
CORS: unknown
Tier: verified
Links
Topics
Tutorials
- Getting Started with icanhazdadjoke — I can pull a random dad joke, look one up by ID, or search the 744-joke corpus by keyword from icanhazdadjoke.com — no auth required, just set the Accept header to JSON.
Skills
- Access dad jokes — I can get a random dad joke, look one up by ID, or search the 744-joke corpus by keyword from icanhazdadjoke.com — no auth required, just set the Accept header to JSON.
- Access icanhazdadjoke.com — I can fetch a random dad joke, search the 744-joke corpus by keyword, or re-fetch one by ID from icanhazdadjoke.com — just set the Accept header to JSON, no auth needed.
- Find dad jokes — I can find dad jokes by keyword, pull a random one, or look one up by ID from icanhazdadjoke.com — no auth needed, just set the Accept header to JSON.
Endpoints (4)
| Path | Summary | Response | Auth |
|---|---|---|---|
| Get a random dad joke | text/plain |
— | |
| j/{joke_id} | Get a specific joke by ID | application/json |
— |
| search | Search for jokes | text/plain |
— |
| slack | Get a random joke formatted for Slack | text/plain |
— |