API Bouncer

Buy me a coffee

Jokes One

Joke of the day and large category of jokes accessible via REST API

Games & ComicsAuth: API KeyHTTPS: YesCORS: yesStatus: alive

Last verified: November 12, 2026

Reliability

100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 146 ms.

How we check, and the most reliable APIs →

At a glance

# Gets Joke of the Day . Optional category param determines the category of returned joke of the day (add your API key; see the docs for where it goes) curl "https://api.jokes.one/jod"

API reference

From Jokes One's OpenAPI specification (version 1.1), spec updated June 21, 2021, via APIs.guru.

Jokes One API offers a complete feature rich REST API access to its jokes platform. This is the documentation for the world famous jokes API. If you are a subscriber and you are trying this from a console add 'X-JokesOne-Api-Secret' header and add your api key as the header value. You can test and play with the API right here on this web page. For using the private end points and subscribing to the API please visit https://jokes.one/api/joke/.
  • Base URL: https://api.jokes.one
  • Endpoints: 12
  • Machine-readable spec: OpenAPI JSON (import into Postman, Insomnia or a code generator)
MethodPathWhat it does
GET/jodGets Joke of the Day . Optional category param determines the category of returned joke of the day
GET/jod/categoriesGets a list of Joke of the Day Categories.
GET/jokeGets a Joke with a given id .
PUT/jokeAdd a new joke to your private collection.
PATCH/jokeUpdate a joke
DELETE/jokeDelete a joke. The user needs to be the owner of the joke to be able to delete it.
GET/joke/categories/searchGets a list of Joke Categories, based on a query term.
GET/joke/listGet the list of jokes in your private collection.
GET/joke/randomGets a Random Joke . When you are in a hurry this is what you call to get a random famous joke.
GET/joke/searchSearch for a Joke in Jokes One platform. Optional category , author , minlength , maxlength params determines the filters applied while sear…
POST/joke/tags/addAdd a tag to a given Joke.
POST/joke/tags/removeRemove a tag from a given joke.

History

  • November 12, 2026: last health check, responding

See every change to the directory →