freeapis

icanhazdadjoke

The largest selection of dad jokes on the internet

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Personality
Data source
public-apis + marcelscruz

Overview

icanhazdadjoke serves random dad jokes — keyless (verified live). The response format depends on the User-Agent: browsers/curl get plain text, API clients get JSON with Accept: application/json.

Quick Start

Plain text (verified live):

curl "https://icanhazdadjoke.com/"
What is the difference between ignorance and apathy?

I don't know and I don't care.

JSON:

curl "https://icanhazdadjoke.com/" -H "Accept: application/json"
{ "id": "abc123", "joke": "Why don't scientists trust atoms? They make up everything.", "status": 200 }

Search:

curl "https://icanhazdadjoke.com/search?term=dog" -H "Accept: application/json"

Authentication

None — keyless.

Rate Limits & Notes

  • Free; be polite — no hard published limit.
  • Set Accept: application/json for JSON output (verified).
  • Endpoints: / (random), /search?term=, /j/{id} (specific joke).

FAQ

Is icanhazdadjoke free? Yes — free and keyless (verified).

How do I get JSON? Send Accept: application/json (verified).

Can I search? Yes — /search?term=....

More in Personality

APIAuthHTTPSCORS
Advice Slip

Generate random advice slips

No authYesUnknown↗
akshaykumar-rest

Akshay Kumar for every HTTP status code

No authYesUnknown↗
AstroWay

Astrology, natal charts, Human Design, Vedic and horoscopes on the Swiss Ephemeris

API KeyYesYes↗
Biriyani As A Service

Biriyani images placeholder

No authYesNo↗
Dev.to

Access Forem articles, users and other resources via API

API KeyYesUnknown↗