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
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/
SDKs
Node.js Wrapper (community)
SDKs
Python Wrapper (community)
SDKs
TypeScript Wrapper (community)
SDKs
C# Wrapper (community)
SDKs
Dart Wrapper (community)
SDKs
Go Wrapper (community)
SDKs
Java Wrapper — Jokes4J (community)
SDKs
Java Wrapper — JavaJokesAPI (community)
SDKs
Java Wrapper — jokeapi-java (community)
SDKs
Kotlin / Java / Android Wrapper (community)
SDKs
Odin Wrapper (community)
SDKs
PHP Wrapper (community)
SDKs
Rust Wrapper — joketeller (community)
APIsJSON
https://raw.githubusercontent.com/api-evangelist/jokeapi/refs/heads/main/apis.yml