Free APIs › Fun, Facts & Random › JokeAPI
No keyCORS ✓B · 84

JokeAPI

Programming, general and pun jokes with safe-mode filters and categories.

StatusLive · verified 23 Oct 2026 · 1118 ms
AuthenticationNone — call it right now
Browser CORSYes — works from front-end code
Free limitsFree: 120 req/min
Official docs ↗ ▶ Open the playground

▶ Live playground

This runs in your browser, straight against the real API. Edit the URL and experiment — break nothing, learn everything.

Press Run to call JokeAPI live.

📸 Real response, captured by us

Not a mockup — this is what JokeAPI actually returned when we verified it on 23 Oct 2026 (in 1118 ms).

{
  "error": false,
  "category": "Programming",
  "type": "single",
  "joke": "Algorithm: A word used by programmers when they don't want to explain how their code works.",
  "flags": {
    "nsfw": false,
    "religious": false,
    "political": false,
    "racist": false,
    "sexist": false,
    "explicit": false
  },
  "id": 50,
  "safe": true,
  "lang": "en"
}

💻 Copy-paste code

Three ways to call JokeAPI — pick your weapon.

// JokeAPI — no build step, no library. Just fetch.
const res = await fetch("https://v2.jokeapi.dev/joke/Programming?type=single");
const data = await res.json();
console.log(data);

🏅 Own this API?

Add the live-verified badge to your docs or repo — it only ever displays the status from our latest check.

<a href="https://freeapis.akclnt.com/api/jokeapi/"><img src="https://freeapis.akclnt.com/badge/jokeapi.svg" alt="JokeAPI — live-verified free API on AKCLNT Free APIs"></a>

📜 Full check history & uptime · Status as JSON · Health score: B · 84/100

🔔 Watch this API — a quiet feed that only speaks the week its status changes (down, recovered, reclassified). How it works

Similar free APIs

Cat Facts

No keyCORS ✓B · 84

A random cat fact in one call. The hello-world of APIs, and it never gets old.

Live · verified 23 Oct 2026 · 1404 ms📁 Fun, Facts & Random · Free, no key
Done