Dad Jokes (icanhazdadjoke) website screenshot

Dad Jokes (icanhazdadjoke)

icanhazdadjoke is a free REST API providing access to the internet's largest selection of dad jokes. It offers random joke retrieval, a searchable joke database, Slack slash command integration, Discord bot support, and plain-text or JSON responses — all with no authentication required.

1 APIs 0 Features
Dad JokesHumorComedyRandomJokesSlackDiscord

APIs

icanhazdadjoke API

Free REST API for retrieving random dad jokes, fetching jokes by ID, searching jokes by keyword, and integrating dad jokes into Slack and Discord bots. Supports JSON, plain-text...

Pricing Plans

Dad Jokes Plans Pricing

1 plans

PLANS

Rate Limits

Dad Jokes Rate Limits

0 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Dad Jokes Context

1 classes · 11 properties

JSON-LD

Example Payloads

Graphql Query

1 fields

EXAMPLE

Graphql Response

1 fields

EXAMPLE

Random Joke Response

3 fields

EXAMPLE

Search Jokes Response

9 fields

EXAMPLE

Slack Response

3 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: dad-jokes
name: Dad Jokes (icanhazdadjoke)
description: icanhazdadjoke is a free REST API providing access to the internet's largest selection of dad jokes. It offers
  random joke retrieval, a searchable joke database, Slack slash command integration, Discord bot support, and plain-text
  or JSON responses — all with no authentication required.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/dad-jokes/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Dad Jokes
- Humor
- Comedy
- Random
- Jokes
- Slack
- Discord
apis:
- aid: dad-jokes:dad-jokes-api
  name: icanhazdadjoke API
  description: Free REST API for retrieving random dad jokes, fetching jokes by ID, searching jokes by keyword, and integrating
    dad jokes into Slack and Discord bots. Supports JSON, plain-text, and HTML responses via Accept headers. No API key or
    authentication required.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://icanhazdadjoke.com/api
  baseURL: https://icanhazdadjoke.com
  tags:
  - Dad Jokes
  - Humor
  - Random
  - Search
  - Slack
  - Discord
  properties:
  - type: Documentation
    url: https://icanhazdadjoke.com/api
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/dad-jokes/refs/heads/main/openapi/dad-jokes-openapi.json
common:
- type: Website
  url: https://icanhazdadjoke.com/
- type: Documentation
  url: https://icanhazdadjoke.com/api
- type: GitHubOrg
  url: https://github.com/brettlangdon
- type: X
  url: https://twitter.com/icanhazdadjoke
- type: Plans
  url: plans/dad-jokes-plans-pricing.yml
- type: RateLimits
  url: rate-limits/dad-jokes-rate-limits.yml
- type: FinOps
  url: finops/dad-jokes-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com