WineBid Scraper - Wine Auction Lots & Prices
Pricing
from $5.00 / 1,000 results
WineBid Scraper - Wine Auction Lots & Prices
Scrape live wine auction lots from WineBid.com. Get producer, vintage, current bid, critic scores, bottle size, close time, image, and listing URL. Scrape the current auction, a specific auction ID, or a keyword search. Great for wine collectors, resellers, and price trackers.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Scrape live wine auction lots from WineBid.com, the largest online wine auction marketplace (~7,800 lots per weekly auction). Get structured data on every lot: producer, vintage, current bid, critic scores, bottle size, close time, image, and direct listing URL.
Perfect for wine collectors, resellers / arbitrage hunters, price-tracking apps, and market researchers.
What it does
WineBid's auction index is a JavaScript shell, but the deep auction and lot pages are server-rendered. This Actor reads those SSR pages directly with a fast HTTP (Cheerio) crawler — no headless browser needed.
You can run it in three modes:
- Current auction (default) — leave everything empty; the Actor resolves the active auction ID from the homepage and scrapes its lots.
- Specific auction — pass an
auctionId(e.g.,1717250) to scrape that auction. - Keyword search — pass a
searchQuery(e.g.,Screaming Eagle,Bordeaux,Champagne) to scrape matching lots across auctions.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Keyword to search lots. Leave empty to scrape an auction. |
auctionId | string | Specific auction ID. Ignored if searchQuery is set. Empty + no keyword = current auction. |
maxResults | integer | Max lots to scrape (default 50, 0 = unlimited up to 5000). |
proxyConfiguration | object | Optional proxy settings (recommended for large runs). |
Example input
{"searchQuery": "Screaming Eagle","maxResults": 50,"proxyConfiguration": { "useApifyProxy": true }}
Output
Each item in the dataset represents one lot:
{"lotId": "10789127","lotNumber": "10789127","producer": "Screaming Eagle Cabernet Sauvignon","vintage": "2023","varietalRegion": "2023 Screaming Eagle Cabernet Sauvignon","currentBid": 2150,"criticScore": "JD 100","bottleSize": null,"closeTime": "4 days LEFT","listingUrl": "https://www.winebid.com/BuyWine/Item/10789127/2023-Screaming-Eagle-Cabernet-Sauvignon","imageUrl": "https://www.winebid.com/Photo/Small/2514320","searchQuery": "Screaming Eagle","auctionId": null,"scrapedAt": "2026-06-24T00:00:00.000Z"}
Output fields
lotId/lotNumber— WineBid item identifierproducer— wine / producer name (vintage and size stripped out)vintage— vintage year (orNV)varietalRegion— full wine name as listed (varietal/region hint)currentBid— current high bid in USDcriticScore— critic + score when present (e.g.JD 100,RP 98)bottleSize— bottle format when present (e.g.750ml,1.5L,Magnum)closeTime— time remaining text (e.g.4 days LEFT)listingUrl— direct lot page URLimageUrl— lot photo URLscrapedAt— ISO timestamp
Notes
- Respects WineBid's public pages; use proxy + reasonable
maxResultsfor large pulls. - WineBid runs weekly auctions; lot availability and bids change continuously.