random: Get a random Chuck Norris joke

API: chucknorris.io:chuck-norris-jokes-api
Endpoint: /jokes/random
Response format: text/plain
Auth: unknown
Method: GET
Last Status: 200
Latency: 200ms

Description

Retrieve a random Chuck Norris joke in JSON format. Optionally filter by category.

Parameters (1)

category (string, query, optional)

Category to filter jokes by

Constraints: {'enum': ['animal', 'career', 'celebrity', 'dev', 'explicit', 'fashion', 'food', 'history', 'money', 'movie', 'music', 'political', 'religion', 'science', 'sport', 'travel']}

Examples (1)

Get a random Chuck Norris joke probe-gate
curl 'https://api.chucknorris.io/jokes/random'
import requests

resp = requests.get("https://api.chucknorris.io/jokes/random")
data = resp.json()
import zingu_apis

api = zingu_apis.api("chuck-norris-jokes")
result = api.fetch("jokes/random")

for item in result:
    print(item)
const resp = await fetch("https://api.chucknorris.io/jokes/random");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:08:06.369620 200 200ms
2026-04-16 00:15:42.541571 200 208ms
2026-04-15 03:41:20.525271 200 277ms
2026-04-14 02:29:08.637293 200 274ms
2026-04-12 16:04:36.755557 200 196ms
2026-04-10 04:32:48.537142 200 496ms
2026-04-09 02:44:02.715884 200 278ms
2026-04-03T04:04:18.382312 200 109ms