Vivino Ratings Scraper on Vivino Search Results avatar
Vivino Ratings Scraper on Vivino Search Results
Under maintenance

Pricing

from $1.70 / 1,000 results

Go to Apify Store
Vivino Ratings Scraper on Vivino Search Results

Vivino Ratings Scraper on Vivino Search Results

Under maintenance

Extract ratings for all wines from a Vivino search results page. Just provide a Vivino search URL and the scraper collects ratings, review counts, and wine names for every wine displayed. Ideal for bulk data collection and market analysis. Extract thousands of Wines with ratings and ratings count.

Pricing

from $1.70 / 1,000 results

Rating

0.0

(0)

Developer

Emmanuel Brunet

Emmanuel Brunet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

🍷 Vivino Ratings Scraper from Search Results Page

Extract ratings for all wines displayed on a Vivino search results page. Provide a single search URL and get ratings, review counts, and wine details for every wine shown.

What does this scraper do?

This Actor scrapes entire Vivino.com search results pages. Instead of searching wine by wine, you provide a Vivino search URL and it extracts data for ALL wines displayed on that page.

Key features:

  • 🚀 Bulk extraction - Get 25-50+ wines from one URL
  • 🔗 One URL input - Just paste a Vivino search URL
  • 📊 Complete data - Ratings, counts, names, prices for all wines
  • 💰 Highly efficient - One request, many results
  • Fast - Extract dozens of wines in seconds

When to use this scraper

This is the most efficient scraper when you want to:

  • Scrape wines by region (e.g., all Burgundy wines)
  • Get top-rated wines in a category
  • Extract wines by price range
  • Collect data from curated Vivino lists
  • Perform market analysis on wine segments

Cost to run

ScenarioCost
Single search page~$0.001 - $0.01
Multiple pages~$0.01 per page

Best value: Get 25-50 wines for ~$0.01 (vs $0.05-0.25 searching individually)

Input

ParameterTypeRequiredDescription
searchUrlsarrayVivino search result URLs
maxPagesintegerNoMax pages to scrape per URL (default: 1)
delayBetweenRequestsintegerNoDelay in ms (default: 3000)
debugbooleanNoEnable detailed logging

Example input

{
"searchUrls": [
"https://www.vivino.com/search/wines?q=bordeaux+2015",
"https://www.vivino.com/explore?e=eJwFwbkNgDAQBMBedjjZ-AHdPCBqQAvYl8C3EujdnVnWLl-3wvwqJEhMOT1kOxN1RCu4wXpGJbJbHYqb8-kGRnuXo78sZxM9"
],
"maxPages": 1,
"delayBetweenRequests": 3000
}

How to get Vivino search URLs

  1. Go to vivino.com
  2. Search for wines (e.g., "Burgundy Pinot Noir")
  3. Copy the URL from your browser

Method 2: Advanced filters

  1. Go to vivino.com/explore
  2. Apply filters (region, price, rating, type)
  3. Copy the filtered URL

Example URLs

Search typeURL example
By regionvivino.com/search/wines?q=napa+valley
By grapevivino.com/search/wines?q=pinot+noir
Filteredvivino.com/explore?e=eJwFwb...

Output

{
"wineName": "Domaine de la Romanée-Conti Romanée-Conti Grand Cru",
"winery": "Domaine de la Romanée-Conti",
"vintage": 2018,
"rating": 4.8,
"ratingsCount": 1234,
"price": "$18,500",
"region": "Romanée-Conti Grand Cru, Burgundy",
"country": "France",
"vivinoUrl": "https://www.vivino.com/en/domaine-de-la-romanee-conti/w/18856",
"position": 1,
"sourceSearchUrl": "https://www.vivino.com/search/wines?q=romanee",
"scrapedAt": "2026-01-05T10:30:00.000Z"
}

Output fields

FieldTypeDescription
wineNamestringFull wine name
winerystringProducer name
vintageintegerVintage year (if shown)
ratingnumberAverage rating (0-5)
ratingsCountintegerNumber of ratings
pricestringPrice if displayed
regionstringWine region
countrystringCountry of origin
vivinoUrlstringDirect link to wine page
positionintegerPosition in search results
sourceSearchUrlstringOriginal search URL
scrapedAtstringISO timestamp

Use cases

Market research

Analyze all wines from a specific region or price segment.

Competitor analysis

Scrape search results for competing wine brands.

Price monitoring

Track prices across wine categories.

Trend analysis

Identify top-rated wines in emerging regions.

Inventory sourcing

Find highly-rated wines within a budget range.

Integrations

  • Apify API - Programmatic access
  • Google Sheets - Direct export
  • Webhooks - Real-time notifications
  • Zapier/Make - Workflow automation

Tips for best results

🔗 Use specific searches - Narrow filters give better results

📄 Start with 1 page - Test before scraping multiple pages

🕐 Allow delays - 3000ms+ between page requests

🎯 Check URL validity - Ensure URL loads results in browser first

Comparison with other scrapers

FeatureSearch ResultsWine ListURL List
Input1 search URLWine namesWine URLs
Output25-50+ wines1 per name1 per URL
EfficiencyHighestMediumMedium
Best forBulk researchSpecific winesKnown wines

Limitations

  • Extracts wines displayed on search page
  • Results depend on Vivino's search algorithm
  • Some filters may require logged-in state
  • Maximum ~50 wines per page

This scraper extracts publicly available data. Users must comply with Vivino's Terms of Service and applicable laws.