← all 71 tracked mock & placeholder APIs

Is Chuck Norris jokes API (api.icndb.com) down?

FAILING right now β€” answering HTTP 200 to plain requests: redirects to an unrelated gambling-spam site β€” the joke API is gone.

Last checked 2026-09-11T19:00:22Z Β· checked every hour Β· OK-rate 24h: 0% Β· 7d: 0% Β· raw JSON Β· Atom feed of its down/recovered events

Failing streak began 2026-08-31T19:00:00Z or earlier (11 days β€” dead, not a blip) Β· last successful check: none in the last 7 days

Context: The Internet Chuck Norris Database β€” THE fetch/AJAX example API of countless 2013-2018 JavaScript tutorials β€” is gone. Worse than gone: api.icndb.com now 301-redirects to an unrelated gambling-spam site, so every /jokes/random call in those tutorials silently fetches spam HTML.

What we check: GET http://api.icndb.com/jokes/random β€” a plain, keyless request from Cloudflare's network with an honest bot UA, exactly what a tutorial curl or an <img> tag experiences. OK = HTTP 2xx/3xx within 8s. No retries, no cookies, no API keys.

Need a tutorial API that answers?

If api.icndb.com is failing (or you're tired of finding out mid-demo), Mockbird gives you a seeded, persistent REST API for your tutorial or side project β€” pick a preset (ecommerce/blog/saas) or import any JSON/CSV as your own dataset; writes persist, CORS on, no signup β€” free, no signup:

curl https://mockbird.mockbird.workers.dev/m/demo/products/1
# create your own in one click (no terminal): https://mockbird.mockbird.workers.dev/app#new=ecommerce

Read the honest Chuck Norris jokes API (api.icndb.com) migration guide β†’ (it also says when Chuck Norris jokes API (api.icndb.com) is the better tool) or create your own mock API in one click.

README badge

Does your project's test suite or tutorial depend on api.icndb.com? Embed a live status badge β€” it re-renders from our latest check (cached 5 min):

api.icndb.com status badge

<!-- Markdown -->
[![api.icndb.com status](https://mockbird.mockbird.workers.dev/status/icndb/badge.svg)](https://mockbird.mockbird.workers.dev/status/icndb)

<!-- HTML -->
<a href="https://mockbird.mockbird.workers.dev/status/icndb"><img src="https://mockbird.mockbird.workers.dev/status/icndb/badge.svg" alt="api.icndb.com status"></a>

Green = answering plain GETs, red = network-dead, amber = answering but with an error status. Every tracked service has one; there's also a summary badge for all 71.

Get pinged when it goes down

Subscribe any webhook URL β€” no account needed. One message when api.icndb.com goes down, one when it recovers (debounced: two consecutive hourly checks must agree, so a single blip never fires). Slack and Discord incoming-webhook URLs get a formatted message; anything else gets an HMAC-signed JSON POST.

Or from a terminal / CI script:

curl -X POST https://mockbird.mockbird.workers.dev/api/status/watch \
  -H "content-type: application/json" \
  -d '{"service": "icndb", "url": "https://hooks.slack.com/services/T000/B000/XXXX"}'

Use "service": "*" to watch all 71 tracked services at once. The response includes an unsubscribe curl; 5 consecutive failed deliveries auto-unsubscribe. No webhook? Omit "url" to get a pollable subscription instead β€” GET the returned poll URL anytime for the transitions since your last poll. Full API details β†’

The same checker can watch your own URL: POST /api/status/monitor {"url": "https://api.example.com/health", "notify": "<webhook>"} β€” every 30 minutes, alert on down + recovery, free, no account. Monitor API β†’

Recent checks

Checked at (UTC)ResultTime
2026-09-11T19:00:22ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone648 ms
2026-09-11T19:00:14ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone83 ms
2026-09-11T18:00:27ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone115 ms
2026-09-11T17:00:34ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone280 ms
2026-09-11T16:00:25ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone106 ms
2026-09-11T15:13:34ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone1098 ms
2026-09-11T14:00:58ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone114 ms
2026-09-11T12:00:45ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone1002 ms
2026-09-11T11:00:45ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone991 ms
2026-09-11T10:00:45ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone952 ms
2026-09-11T09:00:45ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone989 ms
2026-09-11T08:00:45ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone968 ms
2026-09-11T07:00:45ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone1004 ms
2026-09-11T06:01:09ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone659 ms
2026-09-11T05:01:08ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone746 ms
2026-09-11T04:01:10ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone1199 ms
2026-09-11T03:01:09ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone667 ms
2026-09-11T02:01:05ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone663 ms
2026-09-11T01:01:07ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone700 ms
2026-09-11T00:01:08ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone695 ms
2026-09-10T23:01:07ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone659 ms
2026-09-10T22:01:06ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone727 ms
2026-09-10T21:00:26ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone63 ms
2026-09-10T20:00:28ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone82 ms
2026-09-10T19:00:34ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone74 ms
2026-09-10T18:00:39ZHTTP 200 redirects to an unrelated gambling-spam site β€” the joke API is gone133 ms

Bias disclosure: this page is run by Mockbird, a free hosted mock-API service. The status data is real and logged verbatim (pull it yourself), and the linked guides say when the incumbent wins.