{id}: Get a joke by ID

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

Description

Returns a single joke object with id, type, setup, and punchline. Use this when you want to retrieve a specific joke you've seen before or to ensure consistent content.

From spec: Returns a specific joke by its ID

Usage Tips

- IDs are integers starting from 1 - Returns 404 if ID doesn't exist - IDs are consistent across requests (same ID always returns same joke)

Parameters (1)

id (integer, path, required)

The joke ID

Examples (1)

Fetch a specific joke by ID probe-gate

Demonstrates retrieving a specific joke using its ID for consistent content

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

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

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

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:44:54.203486 200 290ms
2026-04-16 01:36:17.603616 200 333ms
2026-04-15 01:27:26.393236 200 749ms
2026-04-14 00:49:23.134860 200 302ms
2026-04-12 13:26:09.297584 200 287ms
2026-04-10 02:05:51.311762 200 423ms
2026-04-09 01:35:32.775701 200 288ms