Wine-Searcher scraper by region and appellation
Pricing
from $2.00 / 1,000 wine results
Wine-Searcher scraper by region and appellation
Scrape Wine-Searcher region and appellation pages, from Bordeaux to Napa Valley. Get each wine's popularity rank, critic score, average price with auto-detected currency, country, and label image. Export data, run via API, schedule runs, or integrate with other tools and AI workflows. By MrBridge
Pricing
from $2.00 / 1,000 wine results
Rating
5.0
(1)
Developer
MrBridge
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Wine-Searcher Region Scraper: popularity, scores & prices
Extract wine data from Wine-Searcher region and appellation pages at scale. This Actor scrapes the "most popular wines" table for any country or wine region, from a whole country like France or Italy, through broad denominations like Burgundy or Bordeaux, down to single appellations like Pauillac or Chateauneuf-du-Pape, and returns popularity ranking, critic scores, and average prices for each wine listed.
Pick a destination from a single dropdown of 491 entries: 120 countries and 371 wine regions, with Burgundy selected by default. No Wine-Searcher subscription needed, no API key, no coding. A default run scrapes 1 page and returns about 25 wines, ranked by popularity, with scores and prices converted to US dollars. Raise Pages per Country or Region up to 50 for a deeper extraction.
What is Wine-Searcher Region Scraper?
Wine-Searcher is the world's largest wine search engine, indexing over 18 million wines from 120,000+ merchants. This scraper extracts structured data from Wine-Searcher's country and region pages, which rank wines by popularity, rating, value, or price within a single geographic denomination. It handles pagination automatically (1 page by default, up to 50, about 25 wines per page) and covers one Wine-Searcher destination per run.
Use cases: importers benchmarking pricing against a whole country or against the wider Bordeaux or Rioja market, sommeliers building region-driven wine lists, collectors tracking appellation prices, and catalogs enriched with region-level scores.
Which wine scraper should I use?
| Need | Best scraper | What it does |
|---|---|---|
| Country, region and appellation rankings, scores & prices | Wine-Searcher Region Scraper (this one) | Popularity, critic scores & prices by country or region on Wine-Searcher |
| Grape variety rankings, scores & prices | Wine-Searcher Grape Scraper | Same data, organized by grape variety instead of region |
| Look up specific wines by name, URL or LWIN | Wine-Searcher Scraper from List | Critic scores, cheapest prices, winery info & popularity for each wine |
| Critic ratings (Parker, Spectator, Decanter...) | Millesima Wine Scraper | Prices + scores from 18 major critics |
| Community ratings & taste profiles | Vivino Wine Scraper | Browse Vivino wines by region |
| Look up specific wines by name/URL | Vivino Wine Data Scraper | Search Vivino by wine name or URL |
How to use Wine-Searcher Region Scraper
- Create a free Apify account using your email.
- Open Wine-Searcher Region Scraper.
- Pick a country or wine region from the dropdown. Countries are listed at the top, and wine regions are listed at the bottom. Burgundy is selected by default.
- Click Start and wait for the data to be extracted.
- Download your data in JSON, CSV, Excel, or HTML.
Need more than about 25 wines? Increase Pages per Country or Region, up to 50 pages per run.
What data can you extract?
| Field | Description | Example |
|---|---|---|
product_name | Full wine name with producer and origin | "Domaine de la Romanee-Conti Romanee-Conti Grand Cru" |
product_url | Direct link to the wine on Wine-Searcher | https://www.wine-searcher.com/find/... |
region | The wine's own region/sub-appellation, as shown in its row | "Cote de Nuits, Burgundy, France" |
country | Country of origin, detected from the row's flag icon | "France" |
label_image_url | Bottle label thumbnail URL (null if none shown) | https://www.wine-searcher.com/images/labels/... |
popularity | Popularity ranking within the page, kept as displayed | "30,172nd in popularity" |
popularity_score | The same rank as a sortable integer, null when the row has none. A smaller number is a better rank | 30172 |
critics_score | Average score from professional critics | "98 / 100" |
avg_price_converted | Average price per 750ml in your selected currency, null when no reliable conversion was possible | 22150.45 |
target_currency | ISO code you selected, US dollars by default. Always filled on a delivered wine | "EUR" |
source_region | Country or region page name that produced the row | "Burgundy" |
source_region_slug | Slug of that country or region page | "burgundy" |
source_url | The country or region page URL that was scraped | https://www.wine-searcher.com/regions-burgundy?tab_F=mostpopular |
Every wine carries one price, in the currency you asked for. Pages are always collected from a US exit node, so Wine-Searcher serves them in US dollars, and the amount is converted from there with a live exchange rate feed fetched at run start. Pick any of the 30 most-traded ISO codes with targetCurrency.
A page that comes back in another currency is fetched a second time, and dropped if it comes back wrong again. Nothing from it is published or billed, and the run continues with the next page. That is deliberate: a page served in another locale also uses another number format, and a misread amount is worse than a missing one.
The same rule covers the ranking. tabFilter picks one of five lists, and the scraper checks that the page it received is really the one it asked for before publishing a row of it. A page that shows another ranking is fetched once more, then dropped: no wine from it is published or billed, and the run reports which ranking it asked for and which one arrived.
target_currency always states the currency you selected, even when avg_price_converted is null, so a row reads as "asked for EUR, no amount available" rather than as "no conversion requested". A source price is not guaranteed: some rows publish a currency marker with no amount at all, and those wines are still delivered with a null price. No figure is ever invented.
More wine data tools
This Actor is part of the MrBridge wine toolkit, see the Wine-Searcher region scraper page or browse all scrapers. Related analysis: Burgundy vs Bordeaux: a price comparison.
How do I configure the scraper?
Choose one destination with the region dropdown. It contains 491 options, with 120 countries first and 371 wine regions below them. Burgundy is selected by default. Only one destination is scraped per run.
| Parameter | Type | Console prefill | Description |
|---|---|---|---|
region | dropdown, 491 destinations | Burgundy | Country or wine region selector |
maxPagesPerRegion | integer | 1 | Pages to scrape (~25 wines/page), range 1 to 50 |
tabFilter | dropdown, 5 options | Most Popular | Sort: Most Popular, Best Rated, Best Value, Most Expensive, Cheapest |
targetCurrency | dropdown, 30 currencies | USD | ISO code the prices are converted to, using live exchange rates |
The
maxPagesPerRegiondefault is 1 page, about 25 wines, so a first run stays fast. Raise it up to 50 for a deeper scrape, which is the single setting that governs how much a run costs. A run also stops early when the destination has no more wines, or when your Apify spending limit is reached. Proxies and anti-bot handling are managed automatically.
Example: default, most popular Burgundy wines in USD
{"region": "https://www.wine-searcher.com/regions-burgundy","maxPagesPerRegion": 1,"tabFilter": "mostpopular","targetCurrency": "USD"}
Example: a whole country, deeper scrape, best rated, converted to EUR
{"region": "https://www.wine-searcher.com/regions-italy","maxPagesPerRegion": 20,"tabFilter": "best","targetCurrency": "EUR"}
How much will scraping Wine-Searcher regions cost you?
Wine-Searcher Region Scraper uses a pay-per-event pricing model: you pay per wine extracted, and the unit price depends on your Apify subscription tier. You're charged only for wines actually delivered, never for failed pages, and your Apify spending limit stops the run before it goes over budget. Free $5 monthly platform credits apply. See the Pricing tab for the current per-tier breakdown.
Frequently asked questions
How does Wine-Searcher Region Scraper work?
The Actor fetches the destination's Wine-Searcher page through a premium proxy with anti-bot handling managed automatically, paginates through the "most popular wines" table, and parses each row into a structured record. Each wine is written and charged one at a time, so you are billed for exactly what lands in your dataset. Failed pages are retried, then skipped.
How many wines can I extract per destination?
A full page shows about 25 wines, and the count follows what the page actually lists rather than a fixed target. The default maxPagesPerRegion is 1, and you can raise it to 50. Smaller appellations hit their natural ceiling first, and the scraper stops paginating once Wine-Searcher returns no more rows, so a small appellation costs less than a country.
Which destinations are available in the dropdown?
The dropdown contains 491 destinations: 120 countries first, followed by 371 wine regions. Burgundy is selected by default.
Which currency are the prices in?
In the one currency you selected, US dollars by default, so a country run stays comparable across merchants. Pick another with targetCurrency. Each wine carries a single price, avg_price_converted, next to target_currency. When a row carries no usable amount, the wine is still returned with a null price rather than a guess.
Integrations
Run the Actor programmatically via the Apify API or apify-client (Node.js, Python), schedule recurring runs from the Schedules tab, trigger webhooks on run completion, connect through MCP for AI assistants, or use no-code platforms (Make, Zapier, n8n, Google Sheets, Airtable) via Integrations. See the API tab on the Actor page for ready-made snippets.
Support
- Bug reports & questions: use the Actor's Issues tab on Apify Console
- Feature requests: same place (Issues tab)
More free tools, scrapers, MCP servers and data studies from the same team: mr-bridge.com.
Legal & responsible use
This scraper extracts only publicly published data: wine names, rankings, critic scores, and prices. It does not access private user data. Scrape responsibly and in line with applicable law; if unsure, read our blog post on the legality of web scraping.
Related actors
- Wine-Searcher Grape Scraper: same data, organized by grape variety instead of country or region
- Wine-Searcher Scraper from List: look up specific Wine-Searcher wines by name, URL or LWIN
- Vivino Wine Scraper: Vivino wines by region, with ratings, prices and reviews
- Vivino Wine Data Scraper: look up specific Vivino wines by name or URL
- Millesima Wine Scraper: wine prices and critic ratings from Millesima