TheCocktailDB — Cocktail & Drink Recipe Scraper avatar

TheCocktailDB — Cocktail & Drink Recipe Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
TheCocktailDB — Cocktail & Drink Recipe Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

ModeDescription
searchSearch cocktails by name (e.g. "margarita", "mojito")
byCategoryBrowse all cocktails in a category (Cocktail, Shot, Beer, etc.)
byIngredientFind all drinks containing a specific ingredient (vodka, gin, rum)
byAlcoholicFilter by alcoholic classification (Alcoholic / Non alcoholic)
byIdsLookup specific cocktail records by CocktailDB drink ID
randomFetch 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

ParameterTypeDescription
modestringScraping mode (required)
searchQuerystringCocktail name to search (mode=search)
categorystringCategory to browse (mode=byCategory)
ingredientstringIngredient to filter by (mode=byIngredient)
alcoholicstringAlcoholic type filter (mode=byAlcoholic)
drinkIdsarrayList of drink IDs (mode=byIds)
randomCountintegerNumber of random drinks (mode=random, 1–50)
maxItemsintegerMaximum 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").