Chuck Norris Jokes API

GET

Serve a random Chuck Norris joke on every request.

Chuck Norris Jokes delivers a random Chuck Norris joke on every request without requiring any query parameters. Each call returns plain joke text ready to display in bots, command-line interfaces, or entertainment feeds.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/chucknorris
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "joke": "The Mona Lisa Used To Smile, Then Chuck Norris Roundhouse Kicked It"
  }
}

About the Chuck Norris Jokes API

Chuck Norris Jokes works by retrieving a random Chuck Norris joke from a curated list of jokes. It returns a random Chuck Norris joke.

What people use it for

Entertainment
Entertain users by integrating Chuck Norris Jokes API into entertainment apps and websites. Provide users with random Chuck Norris jokes for fun and amusement
Humor Apps
Integrate the Chuck Norris Jokes API into humor apps and websites to provide users with funny content. Use the API to generate random Chuck Norris jokes for users
Joke Generation
Generate jokes for various purposes by using the Chuck Norris Jokes API. Use the API to create humorous content for social media, blogs, and more
Comedy Content
Create comedy content by using the Chuck Norris Jokes API to get random Chuck Norris jokes. Use the jokes in videos, podcasts, and other comedy projects

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Chuck Norris Jokes

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Chuck Norris Jokes API.

Read the docs →
Which plan fits 20,000 joke requests a month?
The Starter plan covers this volume easily. At 2 credits per call, 20,000 requests require 40,000 credits, leaving plenty of room in the Starter plan's 200,000 monthly credits. That volume works out to about $0.30 per 1,000 calls. The Free plan includes 100 jokes each month for testing.
Can I filter jokes by category or keyword?
No. The endpoint does not support query parameters or category filters. Each request selects a random joke from the curated list without any filtering options.
Do I need to pass any arguments to fetch a joke?
No. The Chuck Norris Jokes endpoint takes no required or optional parameters. A simple GET request returns a joke immediately.
Could the API return the same joke across consecutive requests?
Yes. Jokes are selected at random from the curated collection, so duplicates can occur across calls. If your application requires unique jokes within a single user session, keep track of recent joke IDs or text locally to prevent repeats.
What structure does the response come in?
The endpoint returns clean JSON containing a single joke string. There are no nested arrays or complex metadata objects to unwrap.

Ready to build with Chuck Norris Jokes? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs