Dad Jokes API
The Dad Jokes API provides thousands of hilarious dad jokes for your entertainment apps. All jokes are family-friendly and workplace-safe.
From 8,632 users
Applications using this API
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 309ms | 328ms | 364ms | 754ms | 1011ms |
Similar APIs
Didn't find what you were looking for? Suggest an improvement
/v1/dadjokes GET
https://api.api-ninjas.com/v1/dadjokes
Returns one (or more) random dad jokes. Free users have access to 100 jokes - premium users have access to over 15,000 dad jokes.
Parameters
limitoptional premium onlyHow many jokes to return. Must be between
1and100. Default is1.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
A JSON array of objects, each containing the following fields, or an error if the request is unsuccessful.
jokeA dad joke.
Sample Request Live Demo!
Try our APIs in the API playground
Sign up for a free API key to get started — no credit card required.
https://api.api-ninjas.com/v1/dadjokesHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/dadjokes" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.
Frequently Asked Questions
Can I use the Dad Jokes API for commercial purposes?
Yes, but you must have a premium subscription. Commercial use of the Dad Jokes API is not permitted on the free tier. See our pricing page to choose a plan that fits your needs.How do I get an API key and start using the Dad Jokes API?
Sign up for a free account to instantly get your API key, then pass it in theX-Api-Keyheader on every request. The documentation above includes ready-to-run examples in cURL, Python, JavaScript, Node.js, and more.What happens if I exceed my quota for the month?
Your API requests will simply be denied once you hit your monthly quota — you will never be charged more than the plan you signed up for. To increase your quota, you can upgrade your plan any time on our pricing page.What happens if a request to the Dad Jokes API fails?
The API responds with a standard HTTP status code and a JSON error message describing the problem. See our error codes reference for the full list of codes and how to resolve each one, or contact support if you need help.How many dad jokes can I retrieve in a single request?
Use thelimitparameter on the/v1/dadjokesendpoint to return up to100jokes per request (default is1). Thelimitparameter is premium only, so free accounts receive one random joke per call.What does the Dad Jokes API response include?
The endpoint returns a JSON array of objects, each containing a singlejokefield with one random dad joke, or an error if the request is unsuccessful.How many dad jokes does the API cover, and are they appropriate for all audiences?
Free users have access to 100 jokes while premium users can pull from over 15,000 dad jokes, and all jokes are family-friendly and workplace-safe. Create a free account to start making requests.What are some use cases for the Dad Jokes API?
It is great for adding humor to chatbots, daily-joke widgets, Slack or Discord bots, and entertainment apps using thejokefield from the/v1/dadjokesendpoint. For other humor content, check out the related Jokes, Chuck Norris, and Riddles APIs.