Discover/Liquor API
live

Liquor APIliquor.com ↗

Access liquor.com cocktail recipes, ingredients, ratings, user comments, editorial articles, and category browsing via 6 structured endpoints.

Endpoint health
verified 4d ago
search_recipes
get_article
get_recipe
get_recipe_comments
list_all_recipes
6/6 passing latest checkself-healing
Endpoints
6
Updated
1mo ago

What is the Liquor API?

The liquor.com API exposes 6 endpoints covering cocktail recipes, editorial articles, category browsing, full-text search, and user comments. The get_recipe endpoint returns structured recipe data including ingredients, ISO-duration timing fields, author, and a numeric article_id that chains directly into get_recipe_comments to retrieve per-recipe user reviews with upvote and downvote counts. Coverage spans roughly 1,200 recipes enumerable via list_all_recipes.

This call costs1 credit / call— charged only on success
Try it
Recipe URL slug (e.g. 'recipes/margarita') or full URL
→ api.parse.bot/scraper/8e72ae31-915d-4350-b89a-49e4878138ce/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/8e72ae31-915d-4350-b89a-49e4878138ce/get_recipe?url_or_slug=recipes%2Fmargarita' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Fetch a single cocktail recipe by its URL slug or full URL. Returns structured recipe data including title, ingredients, instructions, ratings, timing, and the article_id needed to retrieve user comments via the comments sub-resource.

Input
ParamTypeDescription
url_or_slugrequiredstringRecipe URL slug (e.g. 'recipes/margarita') or full URL
Response
{
  "type": "object",
  "fields": {
    "url": "full URL of the recipe",
    "tags": "array of tag strings",
    "title": "recipe name",
    "yield": "array of yield values",
    "author": "recipe author name",
    "rating": "object with ratingValue and ratingCount",
    "cook_time": "ISO duration",
    "prep_time": "ISO duration",
    "article_id": "numeric ID for use with get_recipe_comments",
    "total_time": "ISO duration",
    "description": "recipe description",
    "ingredients": "array of ingredient strings",
    "instructions": "array of instruction step strings",
    "date_modified": "ISO datetime of last modification",
    "date_published": "ISO datetime of publication"
  },
  "sample": {
    "data": {
      "url": "https://www.liquor.com/recipes/margarita",
      "tags": [],
      "title": "Margarita",
      "yield": [
        "1"
      ],
      "author": "Liquor.com",
      "rating": {
        "ratingCount": "1322",
        "ratingValue": "4.3"
      },
      "cook_time": "PT0M",
      "prep_time": "PT3M",
      "article_id": "4787239",
      "total_time": "PT3M",
      "description": "The classic Margarita combines tequila, lime and triple sec.",
      "ingredients": [
        "2 ounces blanco tequila",
        "1/2 ounce orange liqueur"
      ],
      "instructions": [
        "Shake until well-chilled.",
        "Strain into a rocks glass."
      ],
      "date_modified": "2026-05-05T15:50:42-04:00",
      "date_published": "2016-11-01T15:10:40-04:00"
    },
    "status": "success"
  }
}

About the Liquor API

Recipe Data

get_recipe accepts a URL slug (e.g. recipes/margarita) or a full URL and returns a structured object: title, author, rating (with ratingValue and ratingCount), yield, tags, prep_time, cook_time, and total_time in ISO 8601 duration format. The article_id field in the response is required as the input to get_recipe_comments, which returns each comment's username, name, text, created_at timestamp, and upvotes/downvotes counts.

Search and Category Browsing

search_recipes accepts a free-text query and returns matching results with title, url, thumbnail, and category across both recipes and articles. list_recipes_by_category browses by category slug or URL, supports a limit parameter (1–100) and an opaque next_cursor for pagination, and returns the same result shape plus a total count. list_all_recipes enumerates the full sitemap of roughly 1,200 recipes with last_modified dates, also paginated via cursor and limit.

Editorial Content

get_article retrieves full editorial guides and articles by slug or URL, returning title, author, date_published (ISO datetime), and body text with paragraphs separated by double newlines. This covers liquor.com's spirits guides, mixology explainers, and similar editorial content distinct from structured recipe pages.

Pagination and Chaining

Both list_recipes_by_category and list_all_recipes use cursor-based pagination. Omit cursor on the first call; pass the returned next_cursor value on subsequent calls. A null next_cursor signals the final page. Recipe comments require a two-step chain: call get_recipe first to obtain article_id, then pass that value to get_recipe_comments.

Reliability & maintenanceVerified

The Liquor API is a managed, monitored endpoint for liquor.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when liquor.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official liquor.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a cocktail discovery app that searches recipes by spirit or ingredient using search_recipes and displays structured timing and rating data from get_recipe.
  • Aggregate user sentiment on cocktail recipes by pulling upvotes, downvotes, and text fields from get_recipe_comments.
  • Paginate through the full sitemap via list_all_recipes to build a local recipe index with last_modified dates for freshness tracking.
  • Power a category-browsing interface for cocktail types or occasions using list_recipes_by_category with cursor pagination.
  • Ingest liquor.com editorial articles via get_article to extract spirits-education content for a knowledge base or recommendation engine.
  • Sync recipe ratings (ratingValue, ratingCount) across multiple sources for cocktail ranking or comparison tools.
  • Filter and surface recipes by tags and yield fields from get_recipe for dietary or serving-size filtering in a drinks application.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does liquor.com have an official developer API?+
Liquor.com does not publish an official public developer API or documented data endpoint for third-party use.
What does `get_recipe` return, and how does it connect to comments?+
get_recipe returns recipe metadata including title, author, rating, tags, ISO duration timing fields, and yield. It also returns an article_id numeric value. Pass that article_id to get_recipe_comments to retrieve user comments with text, created_at, upvotes, and downvotes for that recipe.
Does the API return the actual ingredient list and step-by-step instructions for recipes?+
The current get_recipe response includes title, author, rating, tags, yield, and ISO timing fields, but does not expose a structured ingredients array or instructions steps as discrete fields. You can fork the API on Parse and revise it to add those fields if you need them.
How does pagination work across the listing endpoints?+
Both list_recipes_by_category and list_all_recipes use opaque cursor-based pagination. Omit the cursor parameter on the first call. Each response includes a next_cursor string to pass on the next call, and returns null when there are no further pages. The limit parameter controls page size between 1 and 100.
Does the API cover user-generated cocktail lists, bartender profiles, or product/bottle data from liquor.com?+
Not currently. The API covers recipe data, user comments on recipes, editorial articles, search, and category browsing. It does not expose user profiles, curated user lists, or spirits product/bottle pages. You can fork the API on Parse and revise it to add endpoints targeting those sections.
Page content last updated . Spec covers 6 endpoints from liquor.com.
Related APIs in Food DiningSee all →
thecocktaildb.com API
Discover and explore thousands of cocktail recipes by searching by name, ingredient, category, or glass type, plus get random drink suggestions and detailed information about cocktail components. Filter drinks by whether they're alcoholic or non-alcoholic, and browse complete lists of available categories, glasses, and ingredients.
diffordsguide.com API
Search and explore thousands of cocktail recipes from Difford's Guide, including detailed ingredients, instructions, and drink metadata to discover new beverages or find exactly what you're looking for. Browse through curated cocktail collections and access comprehensive drink information to plan your next mixology project.
epicurious.com API
Search Epicurious recipes by ingredient or cuisine, view detailed recipe information including ingredients and instructions, and read user reviews to find the best dishes to cook. Get everything you need to discover and prepare new meals from one of the web's most trusted recipe sources.
tasty.co API
Search and discover Tasty.co recipes by ingredients or cuisine, then access detailed cooking instructions, ingredient lists, and video guides for each dish. Browse popular recipes and get pro cooking tips to perfect your meals.
allrecipes.com API
Search and browse millions of recipes from Allrecipes while accessing detailed information like ingredients, step-by-step instructions, nutritional facts, and user reviews. Find the perfect dish by searching specific recipes or exploring curated categories.
seriouseats.com API
Search and retrieve thousands of recipes and expert cooking advice from Serious Eats to find exactly what you're looking for in the kitchen. Get detailed recipe information including ingredients, instructions, and trusted culinary expertise to help you cook with confidence.
blueapron.com API
Search and browse Blue Apron recipes, menus, and cookbooks to discover meal ideas and get detailed recipe information. Access the complete recipe catalog through sitemaps and detailed recipe listings with ingredients and instructions.
bbcgoodfood.com API
Search thousands of recipes with full ingredient lists, cooking directions, and nutritional information. Browse recipes by topic and category, and access user reviews and ratings for each dish.