JokeAPI Scraper
Pricing
from $3.00 / 1,000 results
Go to Apify Store
JokeAPI Scraper
Scrape jokes from JokeAPI (v2.jokeapi.dev). Filter by category, joke type (single or two-part), language, and blacklist flags. Returns joke text, category, flags, and safe/NSFW classification. No API key required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape jokes from JokeAPI — a free, categorized joke API. No API key required.
Features
- Fetch jokes from 6 categories: Programming, Misc, Dark, Pun, Spooky, Christmas
- Filter by joke type (single-line or two-part setup/delivery)
- Filter by language (EN, DE, ES, FR, PT, CS)
- Safe mode to exclude NSFW/offensive content
- Returns both raw parts and combined joke text
Input
| Field | Type | Description |
|---|---|---|
categories | multi-select | Categories to include |
jokeType | select | any, single, twopart |
language | select | Language code (default: en) |
safeMode | boolean | Safe mode (default: true) |
maxJokes | integer | Max jokes to fetch (default: 50) |
Output
| Field | Description |
|---|---|
jokeId | JokeAPI unique ID |
category | Joke category |
jokeType | "single" or "twopart" |
joke | Full joke text (combined for twopart) |
setup | Setup line (twopart jokes) |
delivery | Punchline (twopart jokes) |
language | Language code |
flags | Active content flags |
isSafe | Whether joke is marked safe |
scrapedAt | ISO timestamp |
recordType | Always "joke" |
FAQ
How many jokes are available? JokeAPI has 400+ jokes across all categories and languages.
Is this family-friendly? Enable safeMode: true (default) to get only clean jokes.