Vivino Scraper - Wine Ratings & Prices
Pricing
from $5.00 / 1,000 results
Go to Apify Store

Vivino Scraper - Wine Ratings & Prices
Scrape wine data from Vivino. Get ratings, prices, wineries, regions, grapes, and vintages. Filter by wine type, rating, price range, and country.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Vivino Scraper
Scrape wine data from Vivino, the world's largest wine marketplace with 135,000+ wines. Extract ratings, prices, wineries, regions, grape varieties, and vintage information.
Features
- No login required — uses Vivino's public explore API
- Filter by wine type — Red, White, Sparkling, Rosé, Dessert, Fortified
- Filter by rating — minimum average rating (1.0 to 5.0)
- Filter by price — min/max price range in USD
- Filter by country — wine origin country (US, FR, IT, ES, AR, etc.)
- Up to 10,000 results per run
Output
Each wine record includes:
| Field | Description |
|---|---|
wineId | Vivino wine ID |
wineName | Wine name |
winery | Winery/producer name |
vintage | Vintage year |
rating | Average user rating (1.0-5.0) |
ratingCount | Number of ratings |
price | Price in USD |
currency | Currency code |
region | Wine region |
country | Country of origin |
countryCode | Country code (US, FR, IT, etc.) |
wineType | Wine type (Red, White, Sparkling, etc.) |
wineTypeId | Vivino type ID |
grapes | Array of grape varieties |
imageUrl | Wine bottle image URL |
wineUrl | Direct Vivino URL |
seoName | SEO-friendly wine name |
scrapedAt | Timestamp of scrape |
Example Input
{"wineType": "red","minRating": 4.0,"minPrice": 15,"maxPrice": 50,"country": "FR","maxResults": 100}
Example Output
{"wineId": 1234567,"wineName": "Château Example Grand Cru","winery": "Château Example","vintage": 2019,"rating": 4.3,"ratingCount": 15234,"price": 34.99,"currency": "USD","region": "Bordeaux","country": "France","countryCode": "FR","wineType": "Red","wineTypeId": 1,"grapes": ["Cabernet Sauvignon", "Merlot"],"imageUrl": "https://images.vivino.com/thumbs/...","wineUrl": "https://www.vivino.com/w/1234567?year=2019","seoName": "chateau-example-grand-cru","scrapedAt": "2026-04-25T12:00:00.000Z"}
Use Cases
- Wine price comparison — track prices across vintages and regions
- Market research — analyze wine ratings and pricing trends by region or grape
- Sommelier tools — build wine recommendation datasets
- Investment analysis — track collectible wine values over time
- Restaurant/retail — competitive pricing intelligence for wine lists
Cost
This scraper uses Apify's pay-per-event pricing at $0.005 per result. A typical run of 200 wines costs approximately $1.00.
Notes
- Prices are in USD; the API returns US market prices
- Ratings are community-sourced from Vivino users
- The scraper respects rate limits with 1-second delays between pages
- Results are paginated at 25 wines per page