Vivino Ratings Scraper from URL List
Pricing
$1.00 / 1,000 results
Vivino Ratings Scraper from URL List
Scrape wine ratings, reviews count and wine names from Vivino.com URLs. Get structured data for wine market research, price comparison and inventory enrichment.
Pricing
$1.00 / 1,000 results
Rating
0.0
(0)
Developer

Emmanuel Brunet
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🍷 Vivino Ratings Scraper from URL List
Extract wine ratings, review counts, and wine information from Vivino.com by providing a list of wine page URLs. Simply paste your Vivino URLs and get structured data back instantly.
What does this scraper do?
This Actor extracts wine rating data directly from Vivino.com wine pages. You provide a list of Vivino wine URLs, and the scraper returns structured data including ratings, review counts, and wine names.
Key features:
- 🎯 Direct extraction - Provide URLs, get exact data from those pages
- 📊 Structured output - Clean JSON/CSV/Excel data ready for analysis
- 💰 Cost-optimized - Tries free methods first, uses paid proxies only when needed
- ⚡ High accuracy - No search ambiguity, extracts from exact pages you specify
- 🔄 Rate-limit friendly - Configurable delays to avoid blocking
Why scrape Vivino?
Vivino is the world's largest wine marketplace with 65+ million users and 12+ million wines. Scraping Vivino enables:
- Price monitoring - Track wines across retailers
- Portfolio management - Monitor ratings for wine investments
- Inventory enrichment - Add ratings to your wine catalog
- Market research - Analyze consumer preferences
- Sommelier tools - Build recommendation systems
Cost to run
| Method | Cost | When used |
|---|---|---|
| Direct fetch | Free | First attempt |
| SuperScraper (datacenter) | ~$0.001/page | If blocked |
| SuperScraper (residential) | ~$0.01/page | Last resort |
Typical cost: $0.001 - $0.005 per wine
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
wineUrls | array | ✅ | List of Vivino wine page URLs |
delayBetweenRequests | integer | No | Delay in ms (default: 3000) |
debug | boolean | No | Enable detailed logging |
Example input
{"wineUrls": ["https://www.vivino.com/en/chateau-margaux-margaux/w/14509","https://www.vivino.com/en/opus-one/w/1289"],"delayBetweenRequests": 3000}
Output
{"wineName": "Château Margaux","rating": 4.6,"ratingsCount": 12453,"sourceUrl": "https://www.vivino.com/en/chateau-margaux-margaux/w/14509","status": "success","fetchStrategy": "direct (free)","scrapedAt": "2026-01-05T10:30:00.000Z"}
Output fields
| Field | Type | Description |
|---|---|---|
wineName | string | Wine name from Vivino |
rating | number | Average rating (0-5) |
ratingsCount | integer | Number of user ratings |
sourceUrl | string | Original Vivino URL |
status | string | success, blocked, or parse_error |
fetchStrategy | string | Method used to fetch |
scrapedAt | string | ISO timestamp |
How to get Vivino URLs
- Go to vivino.com
- Search for a wine
- Click on the wine to open its page
- Copy the URL (format:
https://www.vivino.com/en/wine-name/w/123456)
Use cases
Wine retailers
Enrich your product catalog with Vivino ratings to help customers make informed decisions.
Wine investors
Track ratings evolution for wines in your portfolio to identify trends.
Sommeliers
Build curated wine lists with objective rating data from the world's largest wine community.
Market researchers
Analyze consumer preferences across wine regions, varietals, and price points.
Integrations
Connect to your workflow via:
- Apify API - Programmatic access
- Webhooks - Real-time notifications
- Google Sheets - Direct export
- Zapier - Automation workflows
Tips for best results
🕐 Use delays of 3000ms+ between requests
📦 Process in batches of 50-100 URLs
🔗 Validate URLs contain /w/ followed by numbers
Limitations
- Extracts publicly available data only
- Website changes may temporarily affect scraping
- Some geo-restrictions may apply
Legal notice
This scraper extracts publicly available data and does not collect private user information. Users must comply with Vivino's Terms of Service and applicable laws.
FAQ
How do I find Vivino wine URLs?
Go to vivino.com, search for a wine, and copy the URL from your browser's address bar. Each wine page URL looks like https://www.vivino.com/w/12345.
How many URLs can I process at once?
There is no hard limit. However, for best performance, process batches of 100-500 URLs at a time. The scraper uses smart proxy fallback to handle rate limiting.
What if a URL is invalid or the wine page no longer exists?
The scraper will skip invalid URLs and continue processing the rest. Check the run log for any warnings about failed URLs.
How accurate are Vivino ratings?
Vivino ratings are crowdsourced from millions of users worldwide. Wines with higher ratingsCount values have more reliable averages.
Can I schedule automated runs?
Yes. Use the Apify platform's scheduling feature to run the scraper at any interval. Combined with webhooks or integrations (Zapier, Make, Google Sheets), you can automate your wine data pipeline.
Related Actors
Looking for more wine data tools?
- Vivino Wine Scraper - Advanced Vivino scraper with filters by region, grape, producer, and price
- Millesima Wine Scraper - Extract prices and critic ratings from Millesima.fr
- Vivino Ratings Scraper from Wine List - Get Vivino ratings by providing wine names
- Vivino Ratings Scraper from Search Results - Bulk extract wine ratings from Vivino search pages