Wine Searcher Scraper — Wine Data from List avatar

Wine Searcher Scraper — Wine Data from List

Pricing

$25.00 / 1,000 wine data extracteds

Go to Apify Store
Wine Searcher Scraper — Wine Data from List

Wine Searcher Scraper — Wine Data from List

Extract wine scores, prices, winery info and popularity from Wine-Searcher.com. Input wine names, URLs or LWIN codes — get structured data.

Pricing

$25.00 / 1,000 wine data extracteds

Rating

0.0

(0)

Developer

MrBridge

MrBridge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract wine scores, prices, winery details and popularity rankings from Wine-Searcher.com at scale. Feed the actor a list of wine names, Wine-Searcher URLs or LWIN codes and receive clean, structured JSON data — ready for analysis, pricing tools or your wine database.

Key Features

  • Three flexible input modes — search by wine name, paste Wine-Searcher URLs, or use industry-standard LWIN codes
  • Critic scores & reviews — aggregated ratings from Wine-Searcher's critic database
  • Cheapest worldwide prices — lowest available price with merchant name, excluding auctions and pre-arrival offers
  • Winery info & popularity — producer details and Wine-Searcher popularity ranking for each wine
  • 30-day smart cache — previously scraped wines are served instantly at no extra cost
  • Pay only for results — $0.025 per wine (two and a half cents). Never charged for errors, not-found wines, or cached results

Use Cases

Wine Retailers & E-commerce

Monitor competitor pricing across global merchants. Compare your catalog prices against the cheapest offers on Wine-Searcher to stay competitive.

Sommeliers & Wine Buyers

Research scores and pricing before purchasing decisions. Build a structured wine list with critic ratings and current market prices.

Wine Collectors & Investors

Track the value of your cellar over time. Get popularity rankings and price trends for wines in your collection.

Data Analysts & Wine Tech

Feed structured wine data into dashboards, recommendation engines or pricing models. Export to CSV, JSON or integrate via the Apify API.

How to Use

Select your input method from the dropdown and provide your list of wines.

Option 1 — Wine Names

Type one wine per line. For the best results, include the full domaine name and the vintage year.

Example:

Domaine Leflaive Puligny-Montrachet Les Pucelles 2020 Château Beaucastel Hommage à Jacques Perrin 2019

Tips: The more specific the name, the more accurate the match. "Petrus 2015" works, but "Domaine du Château de Meursault Meursault Les Charmes 2020" is more precise.

Option 2 — Wine-Searcher URLs

Paste one Wine-Searcher URL per line. Any URL from wine-searcher.com/find/... works.

Example:

https://www.wine-searcher.com/find/lwin11316442021 https://www.wine-searcher.com/find/petrus/2015

Option 3 — LWIN Codes

Enter one LWIN code per line. Supports both formats:

  • LWIN11 (10-11 digits) — specific wine + vintage, e.g. 11316442021
  • LWIN7 (7 digits) — wine across all vintages, e.g. 1131644

Example:

11316442021 11084042019 1131644

LWIN (Liquid Wine Identifier Number) is the global standard for identifying wines. You can find LWIN codes on Liv-ex, Wine-Searcher, or your wine management software.

Output Data

Each wine produces one structured result. Here is a complete example:

{
"inputValue": "11316442021",
"inputType": "lwin",
"wineSearcherUrl": "https://www.wine-searcher.com/find/lwin11316442021",
"wineName": "2021 Domaine Jean-Claude Bachelet et Fils Blanchot du Dessus",
"appellation": "Chassagne-Montrachet Premier Cru, France",
"score": 92,
"criticReviewsCount": 2,
"style": "White - Buttery and Complex",
"cheapestPriceAmount": 459.76,
"cheapestPriceCurrency": "EUR",
"cheapestPriceMerchant": "Lay & Wheeler Wine Merchants",
"offersCount": 5,
"offersPages": 1,
"wineryName": "Jean-Claude Bachelet",
"wineryUrl": "https://www.wine-searcher.com/merchant/22937-jean-claude-bachelet",
"winePopularity": "2,622nd",
"cachedAt": null,
"scrapedAt": "2025-03-07T10:00:00.000Z"
}

Field Reference

FieldTypeDescription
inputValuestringOriginal input provided by the user (wine name, URL or LWIN code)
inputTypestringHow the wine was identified: wineName, url or lwin
wineSearcherUrlstringDirect URL to the wine page on Wine-Searcher
wineNamestringFull wine name as shown on Wine-Searcher
appellationstringAppellation and country
scoreintegerAggregated critic score (0–100)
criticReviewsCountintegerNumber of critic reviews
stylestringWine style descriptor (e.g. "Red - Savory and Classic")
cheapestPriceAmountnumberLowest available price worldwide (standard bottle)
cheapestPriceCurrencystringCurrency code (EUR, USD, GBP…)
cheapestPriceMerchantstringMerchant offering the lowest price
offersCountintegerTotal number of merchant offers
offersPagesintegerNumber of pagination pages for offers
wineryNamestringProducer / winery name
wineryUrlstringWinery page URL on Wine-Searcher
winePopularitystringPopularity ranking on Wine-Searcher
cachedAtstringISO timestamp if served from cache, null if freshly scraped
scrapedAtstringISO timestamp of extraction

Pricing & Cost Estimates

This actor uses Pay-Per-Event pricing — you only pay for successfully extracted wines. No setup required — just add your wines and run.

ScenarioWinesCost
Small batch10$0.25
Medium batch100$2.50
Large batch1,000$25.00
Cachedany$0.00

Price per wine: $0.025 (two and a half cents)

What's free:

  • Cached wines (within the 30-day cache window)
  • Wines not found on Wine-Searcher
  • Failed extractions (network errors, rate limits)

FAQ

How does the 30-day cache work? When you scrape a wine, the result is stored in an Apify Key-Value Store for 30 days (configurable). If you request the same wine again within that period, the cached data is returned instantly at no cost. The cachedAt field in the output indicates when the data was originally scraped.

Which bottle format is used for prices? Standard 75cl bottles by default. If no 75cl offer is available, the actor falls back to 62.5cl (common for Tokaji and some dessert wines), then 50cl. Auctions, pre-arrival and "by request" offers are always excluded.

What if a wine is not found on Wine-Searcher? The result will include "notFound": true and no PPE charge applies. This can happen with very rare wines, incorrect names, or invalid LWIN codes.

How does the proxy country setting affect results? The proxy country determines which prices and merchant offers are shown. Set it to your target market (e.g. "FR" for France, "US" for United States, "GB" for United Kingdom) to see pricing relevant to that region. Default is "FR".

What are LWIN codes and where can I find them? LWIN (Liquid Wine Identifier Number) is the wine industry's universal identification system managed by Liv-ex. LWIN7 identifies a wine regardless of vintage; LWIN11 adds the vintage year. You can look up LWINs on Liv-ex, Wine-Searcher itself, or your wine management platform.

Is there a rate limit? The actor includes built-in rate limiting and retry logic to avoid being blocked. For large batches (500+ wines), we recommend setting Max Concurrency to 1-2 and allowing more time for the run to complete.

Can I integrate this with my existing tools? Yes — Apify provides a full REST API, webhooks, and integrations with Google Sheets, Zapier, Make, and more. You can schedule recurring runs to keep your wine data up to date.


Built with Apify and Firecrawl.