TheCocktailDB — Cocktail & Drink Recipe Scraper
Pricing
from $3.00 / 1,000 results
TheCocktailDB — Cocktail & Drink Recipe Scraper
Scrape the world's largest cocktail recipe database - TheCocktailDB. Search by name or ingredient, browse by category or glass type, and fetch full recipes including ingredients, measures, instructions, and images. Free public API, no authentication 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
a day ago
Last modified
Categories
Share
CocktailDB Scraper
Extract cocktail and drink recipes from TheCocktailDB — a free, crowd-sourced database of 600+ cocktail recipes. No API key or account required.
What you can scrape
- Cocktail name, category, and alcoholic classification
- Glass type and serving instructions
- Full ingredient list with measurements (up to 15 ingredients)
- Thumbnail image URL
- Tags and image attribution
Modes
| Mode | Description |
|---|---|
search | Search cocktails by name (e.g. "margarita", "mojito") |
byCategory | Browse all cocktails in a category (Cocktail, Shot, Beer, etc.) |
byIngredient | Find all drinks containing a specific ingredient (vodka, gin, rum) |
byAlcoholic | Filter by alcoholic classification (Alcoholic / Non alcoholic) |
byIds | Lookup specific cocktail records by CocktailDB drink ID |
random | Fetch a set of random cocktails |
Sample output
{"drinkId": "11007","name": "Margarita","category": "Ordinary Drink","alcoholic": "Alcoholic","glassType": "Cocktail glass","instructions": "Rub the rim of the glass with the lime slice to make the salt stick to it...","thumbnailUrl": "https://www.thecocktaildb.com/images/media/drink/5noda61589575158.jpg","ingredients": [{"name": "Tequila", "measure": "1 1/2 oz"},{"name": "Triple sec", "measure": "1/2 oz"},{"name": "Lime juice", "measure": "1 oz"},{"name": "Salt", "measure": ""}],"ingredientCount": 4,"drinkUrl": "https://www.thecocktaildb.com/drink/11007","tags": ["IBA", "ContemporaryClassic"],"recordType": "cocktail","scrapedAt": "2024-01-15T10:30:00+00:00"}
Input parameters
| Parameter | Type | Description |
|---|---|---|
mode | string | Scraping mode (required) |
searchQuery | string | Cocktail name to search (mode=search) |
category | string | Category to browse (mode=byCategory) |
ingredient | string | Ingredient to filter by (mode=byIngredient) |
alcoholic | string | Alcoholic type filter (mode=byAlcoholic) |
drinkIds | array | List of drink IDs (mode=byIds) |
randomCount | integer | Number of random drinks (mode=random, 1–50) |
maxItems | integer | Maximum results to return (1–500, default 50) |
FAQ
Is an API key needed? No. TheCocktailDB's free tier requires no authentication.
How many cocktails are available? TheCocktailDB contains 600+ cocktails and grows as community members add new recipes.
Can I get non-alcoholic drinks?
Yes. Use mode=byAlcoholic and select "Non alcoholic" or "Optional alcohol".
What ingredient data is returned? Each drink can have up to 15 ingredients, each with a name and measure (e.g. "1 1/2 oz").