Totalwine Product Search Scraper avatar

Totalwine Product Search Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Totalwine Product Search Scraper

Totalwine Product Search Scraper

Scrape product listings from Total Wine's vast catalog with precision. Collect prices, ratings, stock levels, brand info, and 35+ detailed fields per item — perfect for price comparison, market research, inventory tracking, and competitive analysis.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Total Wine Product Search Scraper: Extract Wine & Spirits Data at Scale


What Is Total Wine & More?

Total Wine & More is one of North America's largest retailers of wine, beer, and spirits, operating both online and through physical stores. The platform hosts hundreds of thousands of products with detailed attributes, customer reviews, expert ratings, and real-time inventory data. Manually gathering this product intelligence is impractical — the Total Wine Product Search Scraper automates the process, delivering structured product records in bulk.


Overview

The Total Wine Product Search Scraper extracts comprehensive product listings from Total Wine's search and category pages, transforming unstructured web data into clean, actionable records. It supports two flexible scraping modes:

  • URL-based scraping — Extract products directly from specific search result pages
  • Keyword-based scraping — Search by product name, apply filters, and auto-paginate results

Ideal users include:

  • E-commerce competitors monitoring pricing and inventory
  • Market researchers analyzing product trends and availability
  • Price comparison platforms aggregating wine and spirits data
  • Business intelligence teams building competitive datasets

Input Format

The scraper accepts configuration in two modes:

Mode 1: Scrape by URLs

{
"urls": [
"https://www.totalwine.com/search/all?text=red",
"https://www.totalwine.com/wine/c/c0020?&pageSize=24&userPrice=10-10000&bv_reviews=4%2B%20Stars&aty=1,1,0,0"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Fields:

  • urls — Array of Total Wine product search or category page URLs
  • ignore_url_failures — If true, continues execution if some URLs fail
  • max_items_per_url — Maximum products per URL (e.g., 200)

Mode 2: Scrape by Search Filters

{
"keyword": "red",
"sort_by": "expert-ratings",
"price_range": "10-10000",
"page": 2,
"max_items_per_url": 200
}

Fields:

  • keyword — Product search term (e.g., "red", "cabernet", "bourbon")
  • sort_by — Sorting method: expert-ratings, customer-ratings, price-asc, price-desc, name-asc, name-desc
  • price_range — Filter by price (format: "min-max", e.g., "10-10000")
  • page — Start page number (for pagination)
  • max_items_per_url — Maximum items collected per search page

Note: Use Mode 1 for specific URLs; leave urls empty when using Mode 2 filters.


Output Format

Sample output

{
"bay": "Bay Bay 09",
"brand": {
"id": "Ed Edmundo",
"name": "Ed Edmundo"
},
"categories": [
{
"id": "",
"name": "Mendoza",
"type": "REGION",
"url": "",
"storefront_url": ""
},
{
"id": "",
"name": "Red Wine",
"type": "PRODUCT_TYPE",
"url": "",
"storefront_url": ""
},
{
"id": "",
"name": "Cabernet Sauvignon",
"type": "VARIETAL_TYPE",
"url": "",
"storefront_url": ""
}
],
"container_type": "Bottle",
"customer_average_rating": 4.4,
"customer_reviews_count": 1808,
"department": "c0020",
"id": "213639750",
"images": [
{
"image_type": "DEFAULT",
"mobile_optimized_url": "https://www.totalwine.com/images/213639750/213639750-1-fr.png",
"thumbnail_url": "https://www.totalwine.com/images/213639750/213639750-1-fr.png",
"url": "https://www.totalwine.com/images/213639750/213639750-1-fr.png",
"zoom_image_url": "https://www.totalwine.com/images/213639750/213639750-1-fr.png",
"alt_text": "Ed Edmundo Cabernet Sauvignon, 2025"
},
{
"image_type": "SUPPLEMENTAL",
"mobile_optimized_url": "https://www.totalwine.com/images/213639750/213639750-1-m-2.png",
"thumbnail_url": "https://www.totalwine.com/images/213639750/213639750-1-m-2.png",
"url": "https://www.totalwine.com/images/213639750/213639750-1-m-2.png",
"zoom_image_url": "https://www.totalwine.com/images/213639750/213639750-1-m-2.png"
}
],
"location": "Aisle 06, Right",
"name": "Ed Edmundo Cabernet Sauvignon, 2025",
"package_description": "750ml Bottle",
"package_value": "Single",
"price": [
{
"price": 11.99,
"type": "EDLP"
}
],
"product_url": "/wine/red-wine/cabernet-sauvignon/ed-edmundo-cabernet-sauvignon/p/213639750",
"review": "Argentina - Mendoza - Plush and elegant, with black cherry and milk chocolate ganache soothing the palate, offering a gentle, expressive richness. Beautifully balanced tannins, oak, and acidity that linger harmoniously throughout.",
"rating": 92,
"rating_source": "The Tasting Panel",
"sales_strategy": {
"name": "Winery Direct",
"type": "WD"
},
"shopping_options": [
{
"eligible": true,
"location": "US-CA",
"type": "SHIPPING",
"selected": false
},
{
"eligible": true,
"location": "Sacramento, California",
"type": "INSTORE_PICKUP",
"selected": true
},
{
"eligible": true,
"location": "Sacramento, California",
"type": "DELIVERY",
"selected": false
}
],
"sku_id": "213639750-1",
"stock_level": [
{
"purchase_limit": 6,
"stock": 174
}
],
"promo_badges": [
{
"badge_code": "mixcase6-10percent",
"badge_name": "mixcase6-10percent",
"badge_type": "DigitalPricing",
"badge_sub_type": "MIXCASE6",
"badge_tooltip": "Receive a special discount when you buy six or more of any bottles with the Mix 6 tag! Savings automatically applied in cart.",
"badge_promotion_description": "Mix 6 for $10.79 each"
}
],
"store_distance": 1.392951e-06,
"store_id": "1108",
"store_name": "Sacramento",
"item_taste_profile": "Vanilla",
"item_style": "Dried Cherry",
"item_body": "Black Currant",
"transactional": true,
"type": "PRODUCT",
"volume": "",
"stock_messages": {
"messages": [
{
"shopping_method": "INSTORE_PICKUP",
"stock_message": "In stock",
"add_to_cart_message": "Add to cart",
"add_to_cart_status": true
},
{
"shopping_method": "DELIVERY",
"stock_message": "Available",
"add_to_cart_message": "Add to cart",
"add_to_cart_status": true
},
{
"shopping_method": "SHIPPING",
"stock_message": "Get in 1-5 days",
"add_to_cart_message": "Add to cart",
"add_to_cart_status": true
}
],
"digital_transactional": true,
"digital_special_order": false,
"digital_long_term_o_o_s": false,
"digital_limited_stock": false,
"digital_in_stock": true,
"store_in_stock": false,
"shipping_transactional": true,
"shipping_special_order": false,
"shipping_long_term_o_o_s": false,
"shipping_limited_stock": false,
"shipping_in_stock": true,
"digital_delivery_eligible": true
},
"priority_access": false,
"concierge": false,
"engravable": false,
"from_url": "https://www.totalwine.com/search/all?text=red"
}

Each product record contains 35+ fields with detailed information:

Core Product Information

FieldDescription
IDUnique internal product identifier
SKU IDStock keeping unit identifier
NameProduct name as displayed
BrandManufacturer or brand name
TypeProduct category (e.g., "Red Wine", "Whiskey")
Product URLDirect link to the product detail page

Pricing & Stock

FieldDescription
PriceCurrent retail price in USD
Package ValueSuggested retail or comparative value
Price RangeMin-max pricing for variants
Stock LevelCurrent inventory quantity
Stock MessagesAvailability status (e.g., "In Stock", "Low Stock")
Shopping OptionsAvailable purchase methods (online, in-store, etc.)

Ratings & Reviews

FieldDescription
Customer Average RatingAggregate customer star rating (1-5 scale)
Customer Reviews CountTotal number of customer reviews
RatingExpert or system rating score
Rating SourceOrigin of the rating (e.g., "Total Wine Expert", "Customer")
ReviewSample review text or summary

Product Attributes

FieldDescription
Container TypePackaging format (bottle, case, etc.)
VolumeBottle size or quantity (e.g., "750ml", "1L")
Item StyleStyle classification (e.g., "Full-bodied", "Dry")
Item BodyBody weight description (light, medium, full)
Item Taste ProfileTasting notes or flavor profile
DepartmentDepartment category within Total Wine
CategoriesMultiple category tags the product belongs to
Package DescriptionDetailed packaging and product description

Location & Store Data

FieldDescription
BayPhysical shelf location in-store (if applicable)
LocationRegional or warehouse location
Store NameName of the nearest or selected store
Store IDUnique store identifier
Store DistanceDistance to the store (in miles)

Promotional & Service Flags

FieldDescription
Promo BadgesActive promotions or special offer tags
Sales StrategyMarketing approach or promotion type
Priority AccessWhether item has priority or early access status
ConciergeWhether concierge service is available
EngravableWhether the product can be engraved
TransactionalTransaction or purchase-related flags

Visual Assets

FieldDescription
ImagesArray of product image URLs

How to Use

Step 1: Choose Your Scraping Mode

  • URL mode: Gather specific search result pages by copying their URLs directly
  • Keyword mode: Search by product name and let the scraper handle pagination

Step 2: Configure Input

For URLs:

{
"urls": ["https://www.totalwine.com/wine/c/c0020?..."],
"max_items_per_url": 200
}

For keywords:

{
"keyword": "cabernet sauvignon",
"sort_by": "customer-ratings",
"price_range": "15-50",
"max_items_per_url": 100
}

Step 3: Run & Monitor

  • Start the scraper and monitor progress in the run log
  • Enable ignore_url_failures: true for large runs to prevent interruptions

Step 4: Export Data

  • Download results as JSON, CSV, or Excel
  • Import into spreadsheets, databases, or BI platforms

Best practices:

  • Use expert-ratings sort to find top-quality products
  • Apply price_range filters to focus on target segments
  • Set realistic max_items_per_url limits (200 is recommended)

Use Cases & Business Value

  • Price monitoring: Track competitor pricing in real-time across product categories
  • Inventory insights: Monitor stock levels and availability patterns
  • Market research: Analyze customer ratings and review trends
  • Product comparison platforms: Aggregate Total Wine data alongside other retailers
  • Business analytics: Build datasets for demand forecasting and trend analysis

The scraper eliminates manual browsing, delivering hundreds of products with complete attributes in a single run—saving hours of research while ensuring data consistency.


Conclusion

The Total Wine Product Search Scraper is a powerful tool for anyone needing reliable wine and spirits product data. With support for flexible search filters, real-time stock data, and 35+ detailed fields, it streamlines competitive research and market intelligence gathering. Start scraping today and unlock insights from Total Wine's comprehensive catalog.