Uses your browser’s default voice.
Free · Public · A little ridiculous
A random Italian joke, whenever you need one.
Pick a style, grab a joke, and—if you like—have your browser read it aloud.
Joke generator
Make me laugh
For builders
Small API, straightforward answers.
There’s no key, sign-up, or complicated setup. All endpoints return JSON and allow browser requests.
Random joke
GET /api/jokes
Add ?subtype=Wordplay to filter. Subtype names are case-insensitive.
One joke by ID
GET /api/jokes/42
Use a stable joke ID when you want to reference one specific joke.
Available styles
GET /api/subtypes
Returns the canonical subtype names and the current count for each.
Example response
{
"id": 13,
"joke": "What do you call a deceptive Italian dish? An impasta.",
"type": "Italian",
"subtype": "Wordplay"
}
Have one to share?
Send in a joke.
Good additions are always welcome. Submit a candidate and it can be reviewed for a future update.
Submit a jokeAlso listed on
PublicAPIs.dev