JokeAPI v2
The JokeAPI v2 REST surface — ten endpoints covering joke retrieval (`/joke/{category}`), submission (`/submit`), and metadata (`/categories`, `/flags`, `/formats`, `/languages`, `/langcode/{language}`, `/info`, `/endpoints`, `/ping`). Supports JSON, XML, YAML, and plain text response formats, six blacklist flags, seven joke categories, and six joke languages (English, German, Czech, Spanish, French, Portuguese).
Documentation
Specifications
SDKs
SDK
Node.js Wrapper (community)
SDK
Python Wrapper (community)
SDK
TypeScript Wrapper (community)
SDK
C# Wrapper (community)
SDK
Dart Wrapper (community)
SDK
Go Wrapper (community)
SDK
Java Wrapper — Jokes4J (community)
SDK
Java Wrapper — JavaJokesAPI (community)
SDK
Java Wrapper — jokeapi-java (community)
SDK
Kotlin / Java / Android Wrapper (community)
SDK
Odin Wrapper (community)
SDK
PHP Wrapper (community)
SDK
Rust Wrapper — joketeller (community)
Other Resources
SourceCode
https://git.sv443.net/sv443/JokeAPI-v2
SourceCodeMirror
https://github.com/Sv443-Network/JokeAPI
ChangeLog
https://github.com/Sv443-Network/JokeAPI/blob/main/changelog.md
StatusPage
https://status.sv443.net/
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jokeapi/refs/heads/main/capabilities/jokeapi-jokes.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jokeapi/refs/heads/main/capabilities/jokeapi-metadata.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jokeapi/refs/heads/main/capabilities/jokeapi-system.yaml