Joke API
REST API that serves random jokes across multiple categories and languages, with filtering options to exclude content by flags. No authentication required.
Slug: jokeapi
Key:
Base URL:
Auth: none
Endpoints: 7
Reachable: unknown
CORS: unknown
Tier: verified
Key:
jokeapi.dev:joke-apiBase URL:
https://v2.jokeapi.devAuth: none
Endpoints: 7
Reachable: unknown
CORS: unknown
Tier: verified
Links
Topics
Tutorials
- Getting Started with JokeAPI — I can fetch a random joke from jokeapi.dev — filtered by category, content flags, language, and type — in a single unauthenticated GET, and its safe-mode parameter makes it one of the few joke APIs you can safely point at a workplace tool.
Skills
- Access either — I can fetch a random joke from JokeAPI — filtered by category, content flags, and language — in a single unauthenticated GET, and its `safe-mode` parameter makes it one of the few joke APIs you can safely point at a workplace tool.
Endpoints (7)
| Path | Summary | Response | Auth |
|---|---|---|---|
| categories | Get available joke categories | text/plain |
— |
| flags | Get available blacklist flags | text/plain |
— |
| formats | Get available response formats | text/plain |
— |
| info | Get API information | text/plain |
— |
| joke/{category} | Get a random joke | ? |
— |
| languages | Get supported languages | text/plain |
— |
| ping | Health check | text/plain |
— |