icanhazdadjoke

API

Free JSON API for the largest online collection of dad jokes

Visit Website

Overview

icanhazdadjoke API is a RESTful service offering access to the internet’s biggest dad joke library. It returns JSON responses (Content-Type: application/json) and includes endpoints like GET /joke/random for a random joke, GET /joke/search to find jokes by keyword, and GET /joke/{id} for specific entries. No authentication is required for basic use. Ideal for integrating lighthearted humor into chatbots, websites, social media tools, or apps to engage users with family-friendly content. Pagination supports handling large search result sets efficiently.

Example Integration (JavaScript)

script.js JS

fetch('https://icanhazdadjoke.com/api')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • RESTful
  • JSON support
  • No authentication required
  • Extensive dad joke collection
  • Search & pagination functionality

Frequently Asked Questions

? Is icanhazdadjoke API free to use?

Yes, the API is completely free for both personal and commercial use with no hidden charges.

? Does it require an API Key?

No, authentication is not required to access any of the API endpoints.

? What is the response format?

All responses are in JSON format, making it easy to parse in most programming languages.

Top Alternatives

Dad Jokes API Search Google

People Also Ask about icanhazdadjoke

icanhazdadjoke vs JokeAPIicanhazdadjoke vs Dad Jokes API icanhazdadjoke 2025 review

Tool Info

Pricing Free
Category Personality
Platform Public API

Pros

  • Easy to integrate
  • No API key needed
  • Family-friendly content
  • Fast response times

Cons

  • Rate-limited for high-volume usage
  • Limited advanced filtering options
  • No official uptime SLA

More Personality Tools