search: Search Chuck Norris jokes

API: chucknorris.io:chuck-norris-database-api
Endpoint: /jokes/search
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 206ms

Description

Returns a paginated list of Chuck Norris jokes matching the search query. Use this to find specific jokes by keyword rather than browsing random jokes.

From spec: Free text search for Chuck Norris jokes matching the query string.

Usage Tips

- Query parameter 'query' is required - Returns total count of matches in 'total' field - Results are in the 'result' array with joke objects - Each joke has id, value (the joke text), url, icon_url, and category

Parameters (1)

query (string, query, required)

Search query string

Examples (1)

Search Chuck Norris jokes by keyword doc_extracted

Demonstrates searching for jokes containing the keyword 'computer'

curl 'https://api.chucknorris.io/jokes/search?query=computer'
import requests

resp = requests.get(
    "https://api.chucknorris.io/jokes/search",
    params={
        'query': 'computer',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("chucknorris")
result = api.fetch("jokes/search", query="computer")

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:24:56.060141 200 206ms
2026-04-15 01:54:51.090513 200 713ms
2026-04-14 02:48:57.987157 200 1222ms
2026-04-12 15:37:42.374370 200 199ms
2026-04-10 04:17:14.648571 200 565ms
2026-04-09 03:30:00.400315 200 271ms