Discover/Whiskybase API
live

Whiskybase APIwhiskybase.com ↗

Access the Whiskybase database via API: search whiskies, browse distilleries, check marketplace prices, fetch new releases, and retrieve the Top 1000 rankings.

Endpoint health
verified 1d ago
get_new_releases
search_whiskies
get_marketplace_listings
get_distilleries
get_distillery_whiskies
7/7 passing latest checkself-healing
Endpoints
7
Updated
10d ago

What is the Whiskybase API?

The Whiskybase API exposes 7 endpoints covering the full Whiskybase bottle database — including full-text search, distillery catalogues, marketplace buy/sell listings, and the community Top 1000 ranking. The search_whiskies endpoint alone returns up to 10 fields per bottle (name, brand, age, strength, vintage year, bottle year, size, rating, and photo URL), paginated in sets of 25 across as many pages as the result set requires.

This call costs1 credit / call— charged only on success
Try it
Page number (1-based) for paginated results.
Search keyword to match against whisky names and brands
→ api.parse.bot/scraper/1fa3ba9e-3cd6-4ffe-b2d7-0da0f2ba5f66/<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/1fa3ba9e-3cd6-4ffe-b2d7-0da0f2ba5f66/search_whiskies?query=Ardbeg' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalmissing one? ·

Full-text search over the Whiskybase bottle database. Returns matching whiskies with name, brand, strength, rating, and photo URL. Sorted by relevance. Results are auto-iterated across pages of 25.

Input
ParamTypeDescription
pageintegerPage number (1-based) for paginated results.
queryrequiredstringSearch keyword to match against whisky names and brands
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "items": "array of whisky objects with id, name, brand, display_name, age, strength, bottle_size, vintage_year, bottle_year, rating, url, photo",
    "total": "integer total number of matching results",
    "total_pages": "integer total number of pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "id": 152827,
          "age": 5,
          "url": "https://www.whiskybase.com/whiskies/whisky/152827",
          "name": "Wee Beastie",
          "brand": "Ardbeg",
          "photo": "https://static.whiskybase.com/storage/whiskies/1/5/2827/366361-normal.png",
          "rating": "83.87",
          "strength": "47.4 %vol",
          "bottle_size": "700 ml",
          "bottle_year": 2020,
          "display_name": "<div class=\"whisky-naming\"><div class=\"whisky-name\">Ardbeg Wee Beastie</div></div>",
          "vintage_year": null
        }
      ],
      "total": 1505,
      "total_pages": 16
    },
    "status": "success"
  }
}

About the Whiskybase API

Search and Bottle Data

search_whiskies accepts a query string and an optional page parameter, returning matched bottles with fields including id, name, brand, display_name, age, strength, bottle_size, vintage_year, bottle_year, rating, and a direct url to the bottle's Whiskybase page. The response also carries total and total_pages so you can paginate through large result sets. For batch lookups, bulk_search_whiskies accepts a comma-separated queries string of up to 10 terms and returns one result block per term, each tagged with the original query, an ok boolean, and the same item array — useful for normalising a list of bottle names in a single call.

Distilleries and Their Catalogues

get_distilleries lists every distillery in the database. By default it returns id, name, country, and whiskies_count. Setting include_location to true adds region, latitude, and longitude, with results paginated at 25 per page. Once you have a distillery's numeric id, pass it to get_distillery_whiskies to retrieve every bottle attributed to that distillery — each entry includes age, strength, and community rating.

Marketplace and Releases

get_marketplace_listings returns active buy/sell listings with price, seller, rating, and a link to the listing. An optional query parameter narrows results to a specific whisky or brand. get_new_releases surfaces the latest bottlings, filterable by year, with fields covering age, strength, size, bottled, and rating.

Top 1000 Rankings

get_top_1000_whiskies returns the Whiskybase community ranking for bottles that have received at least 15 votes. Each entry carries rank, id, name, age, strength, and rating. The votes field is present in the response schema but returns null in the current page layout.

Reliability & maintenanceVerified

The Whiskybase API is a managed, monitored endpoint for whiskybase.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when whiskybase.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 whiskybase.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
1d ago
Latest check
7/7 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 whisky price tracker by polling get_marketplace_listings for a specific brand and recording the price field over time.
  • Populate a personal cellar app by using bulk_search_whiskies to resolve a list of bottle names to Whiskybase IDs in a single request.
  • Generate distillery profile pages using get_distilleries with include_location to map latitude/longitude alongside bottle counts.
  • Create a new-release alert system by calling get_new_releases with a specific year and comparing results to a stored snapshot.
  • Filter the Top 1000 list by strength or age fields to surface high-ABV or vintage bottles for recommendation features.
  • Cross-reference get_distillery_whiskies results with marketplace listings to identify bottles that are available for sale.
  • Seed a whisky comparison tool with community rating data pulled from search results across multiple brands.
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 Whiskybase have an official developer API?+
Whiskybase does not publish a public developer API or documented REST interface. There is no official API key programme or developer portal listed on whiskybase.com.
What does `get_distilleries` return when `include_location` is set to true versus the default mode?+
In default mode the endpoint returns id, name, url, country, and whiskies_count for all distilleries in one call. With include_location: true the response adds region, latitude, and longitude per distillery, but results are paginated to 25 per page — so you'll need to step through pages using the page parameter to retrieve the full list.
Why does `get_top_1000_whiskies` return `null` for the `votes` field?+
Whiskybase removed the votes count from the Top 1000 page layout at some point. The votes field is still present in the response for forward compatibility, but its value is always null with the current page structure. The rating, rank, age, and strength fields are unaffected.
Does the API expose individual bottle tasting notes, user reviews, or community comments?+
Not currently. The API covers bottle metadata (name, age, strength, vintage, size), community aggregate ratings, marketplace listing prices, and distillery location data. Individual tasting notes, written reviews, and per-user community data are not included. You can fork this API on Parse and revise it to add an endpoint targeting individual bottle detail pages.
Can I filter the Top 1000 list by country, distillery, or whisky style?+
get_top_1000_whiskies returns the full ranked list without server-side filtering options — the country and distillery fields are not part of the Top 1000 response. You can filter the returned array client-side by name or age, or use get_distillery_whiskies with a known distillery ID to get ratings for a specific producer. You can also fork this API on Parse and revise it to add filtered ranking endpoints.
Page content last updated . Spec covers 7 endpoints from whiskybase.com.
Related APIs in Reviews RatingsSee all →
whiskyauctioneer.com API
Access data from whiskyauctioneer.com.
wine.com API
Search and browse wines on Wine.com to discover detailed information including pricing, ratings, and product metadata across thousands of selections. Find top-rated wines, browse current sales, and access comprehensive details on any wine to make informed purchasing decisions.
cigarbase.app API
Search through Cigarbase's extensive database of 50,000+ premium cigars to find your next favorite smoke, with instant access to blend details, wrapper types, strength ratings, flavor profiles, tasting notes, and pairing suggestions. Discover cigars tailored to your preferences and learn everything you need to know about each one.
systembolaget.se API
Search and browse Systembolaget's complete beverage catalog to discover wines, spirits, and other drinks with detailed information like taste profiles, producer details, vintage year, and pricing. Find exactly what you're looking for by filtering products by type, region, and other characteristics to make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
watchbase.com API
Search and explore watches across thousands of brands and collections, discover detailed specifications for watches and mechanical calibers, and retrieve high-quality watch images. Browse curated watch collections by brand or find specific timepieces using advanced search functionality.
cigaraficionado.com API
Search and discover premium cigars with detailed reviews and ratings, browse the latest industry news, and explore Cigar Aficionado's prestigious Top 25 lists. Get comprehensive information about specific cigars including their ratings and reviews to find your next favorite smoke.
swiftsbuygh.com API
Access data from swiftsbuygh.com.