random: Get a random joke by type

API: appspot.com:jokes
Endpoint: /jokes/{type}/random
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 289ms

Description

Returns an array containing one joke object of the specified type. Use this when you want jokes from a specific category like programming or general.

From spec: Returns a single random joke of the specified type

Usage Tips

- Valid types: 'programming', 'general', 'knock-knock' - Returns empty array if type doesn't exist - Response is wrapped in an array even for single joke

Parameters (1)

type (string, path, required)

Type of joke

Constraints: {'enum': ['general', 'knock-knock', 'programming', 'dad']}

Examples (2)

Fetch a random programming joke probe-gate

Demonstrates fetching a random joke filtered by the 'programming' type

curl 'https://official-joke-api.appspot.com/jokes/programming/random'
import requests

resp = requests.get("https://official-joke-api.appspot.com/jokes/programming/random")
data = resp.json()
import zingu_apis

api = zingu_apis.api("jokes")
result = api.fetch("jokes/{type}/random")

for item in result:
    print(item)
const resp = await fetch("https://official-joke-api.appspot.com/jokes/programming/random");
const data = await resp.json();
Fetch a random general joke probe-gate

Demonstrates fetching a random joke from the 'general' category

curl 'https://official-joke-api.appspot.com/jokes/general/random'
import requests

resp = requests.get("https://official-joke-api.appspot.com/jokes/general/random")
data = resp.json()
import zingu_apis

api = zingu_apis.api("jokes")
result = api.fetch("jokes/{type}/random")

for item in result:
    print(item)
const resp = await fetch("https://official-joke-api.appspot.com/jokes/general/random");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:31:26.924279 200 289ms
2026-04-16 01:57:35.515501 200 284ms
2026-04-15 03:33:22.656709 200 388ms
2026-04-15 02:28:44.691229 200 857ms
2026-04-14 04:02:30.439832 200 728ms
2026-04-14 00:01:30.972879 200 296ms
2026-04-12 15:13:40.049237 200 730ms
2026-04-12 13:43:15.948492 200 453ms
2026-04-10 06:42:22.216538 200 263ms
2026-04-10 01:03:36.958036 200 709ms
2026-04-09 02:24:41.791984 200 293ms
2026-04-09 02:08:57.105864 200 738ms