Webstaurantstore Product Search Scraper avatar

Webstaurantstore Product Search Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Webstaurantstore Product Search Scraper

Webstaurantstore Product Search Scraper

Under maintenance

Scrape detailed product listings from WebstaurantStore including pricing, inventory, specifications, and 70+ data fields. Perfect for price monitoring, product research, and building commercial kitchen equipment databases.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

WebstaurantStore Product Scraper: Extract Commercial Equipment Data


What Is WebstaurantStore?

WebstaurantStore is a leading B2B e-commerce platform specializing in commercial foodservice equipment, supplies, and smallwares. With hundreds of thousands of product listings ranging from commercial refrigerators to point-of-sale systems, it serves restaurants, catering businesses, and hospitality enterprises globally. Manually extracting structured data from product listings is inefficient — the WebstaurantStore Product Scraper automates this process, delivering comprehensive product information in machine-readable format.


Overview

The WebstaurantStore Product Scraper extracts detailed product information from search result pages, converting each listing into a structured record with 70+ fields. It is ideal for:

  • Price monitoring platforms tracking commercial equipment costs across vendors
  • Product researchers analyzing equipment specifications and market trends
  • Restaurant & hospitality operators comparing alternatives programmatically
  • E-commerce aggregators building comprehensive equipment catalogs
  • Business intelligence teams conducting competitive analysis

Key features include configurable item limits per page, graceful error handling, and comprehensive product data including pricing, inventory status, specifications, and customer reviews.


Input Format

The scraper accepts a JSON configuration object:

{
"urls": [
"https://www.webstaurantstore.com/search/commercial-refrigerator.html?page=2"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
ParameterTypeDescription
urlsarrayDirect links to WebstaurantStore product search result pages. Include page numbers in the URL (e.g., ?page=2). Can add multiple URLs for batch processing.
max_items_per_urlintegerMaximum number of products to extract per URL. Default: 500. Recommended: 200–500 for balanced performance.
ignore_url_failuresbooleanIf true, continues scraping even if a URL fails. If false, halts on first failure. Recommended: true for batch jobs.

Best practices: Use specific search URLs to target product categories (refrigeration, cooking, storage, etc.). Pagination parameters (?page=N) are preserved in the scrape URL, allowing sequential collection across multiple result pages.


Output Format

Example output snippet:

{
"minimum_customization_price": 0.0,
"is_customizable": false,
"customization_required": false,
"customization_url": "",
"alt": "Avantco SS-1R-G-HC 29 inch Stainless Steel Glass Door Reach-In Refrigerator",
"alt_html": "Avantco SS-1R-G-HC 29 inch Stainless Steel Glass Door Reach-In Refrigerator",
"is_in_stock": true,
"unit_of_measure": "Each",
"units_per_packaging": 1,
"minimum_buy": 1,
"must_buy": 1,
"start_buy": 1,
"minimum_quantity_can_purchase": 1,
"show_below_minimum_advertised_price_for_logged_in_customers": false,
"show_below_minimum_advertised_price_for_platinum_and_plus_customers": false,
"must_purchase_more_than_one": false,
"one_to_five_star_rating": 3,
"overall_rating": 3,
"accessories": [],
"is_webstaurant_plus_eligible": true,
"product_badges": [
{
"name": "115 Volts",
"image_path": "/uploads/design/2016/12/bolt.png",
"show_badge_fraction": false,
"priority": 6,
"classification_name": "Voltage"
}
],
"has_badge": true,
"badge_image_path": "/uploads/design/2016/12/bolt.png",
"badge_display_text": "115 Volts",
"badge_classification_name": "Voltage",
"has_accessories": false,
"has_available_accessories": false,
"has_required_accessories": false,
"link": "/avantco-ss-1r-g-hc-29-glass-door-reach-in-refrigerator/178SS1RGHC.html",
"item_number": "178ss1rghc",
"item_number_id": 228816,
"original_id": "178ss1rghc",
"description": "Avantco SS-1R-G-HC 29\" Stainless Steel Glass Door Reach-In Refrigerator",
"description_html": "Avantco SS-1R-G-HC 29\" Stainless Steel Glass Door Reach-In Refrigerator",
"price": {
"price": 1899,
"display_sale_price": false,
"sale_price": 0,
"has_quantity_discounts": false,
"has_lot_quantity_discounts": false,
"has_single_lot_quantity_discount": false,
"lot_quantity_discounts": [],
"quantity_discounts": [],
"display_minimum_advertised_price": false,
"apply_type_l_price_to_platinum_plus": false,
"minimum_advertised_price_properties": {
"price": 0,
"type": " "
},
"minimum_advertised_price_override": {
"price_level5": 1719
}
},
"is_price_override": false,
"is_new_product": false,
"is_equivalent_part": false,
"is_replacement_eligible": false,
"primary_image_path": "/images/products/medium/228816/2153434.jpg",
"secondary_image_path": "/images/products/medium/228816/2148590.jpg",
"grouping": false,
"grouping_attributes": {
"configuration_option_summary": [],
"group_members": [],
"is_virtual": false,
"is_group_master": false,
"is_group_member": false,
"virtual_group_item_number": ""
},
"outlet_attributes": {
"is_outlet": false,
"warehouse_location": 0,
"original_price": 0.0,
"outlet_product_id": 0,
"call_for_pricing": false
},
"shipping_type": "C",
"has_free_shipping": true,
"weight_in_pounds": 298,
"is_automatic_reorder_eligible": false,
"customer_exclusivity": {
"disallow_non_member_to_purchase": false,
"allow_platinum_to_purchase": false,
"allow_webstaurant_plus_to_purchase": false
},
"compatible_parts": [],
"compatible_accessories": [],
"compatible_models": [],
"companion_products_v2": [],
"brand": "Avantco Refrigeration",
"brand_logo": "avantcorefrigeration_logo_hr.svg",
"brand_link": "/vendor/avantco-refrigeration.html",
"product_specifications": [],
"disclaimers": {
"warranty_information": "Note: Avantco Refrigeration equipment with a labor warranty purchased prior to May 1st, 2024, is warranted for 1-year parts & labor / 5-year compressor. Any equipment installed outdoors, in a temporary structure, food truck, other mobile application, or in a residence or home-based business is covered by a 30-day replacement warranty through the place of purchase."
},
"categories": [
{
"default": true,
"id": 52705,
"name": "Reach-In Refrigerators"
}
],
"feed_identifier": "178CFD1RRG",
"source_vendors": [
{
"name": "Avantco Refrigeration",
"code": "XIN502",
"hidden": false
}
],
"parent_categories": [
{
"name": "Refrigeration Equipment"
},
{
"name": "Reach-In Refrigerators and Freezers"
},
{
"name": "Reach-In Refrigerators"
}
],
"brands": [
{
"is_primary": true,
"name": "Avantco Refrigeration",
"our_brand": {
"is_our_brand": true
}
},
{
"is_primary": false,
"name": "Avantco",
"our_brand": {
"is_our_brand": true
}
}
],
"actual_vendor_item_number": "ND-CFD-1RR-G-HC",
"product_review_count": 26,
"is_request_a_quote_enabled": false,
"video_ids": [
18166,
16794,
13028,
12946
],
"divide_by_unit": "",
"divide_quantity": 0.0,
"header": "Avantco SS-1R-G-HC 29\" Stainless Steel Glass Door Reach-In Refrigerator",
"variation_membership": {
"has_membership": true,
"variation_groups": [
{
"id": 4818,
"is_collapsed": false,
"is_sorted": false,
"option_name": "Style",
"collapsed_label_override": "",
"display_type_id": 2,
"show_as_modal": false,
"variation_group_items": [
{
"item_number": "178ss1r2hc",
"display_text": "Other Available Styles",
"variation_text": "Stainless Steel Half Door",
"thumbnail": "/images/products/small/393164/3014855.jpg",
"is_in_stock": true,
"seo_link": "/avantco-ss-1r-2-hc-29-stainless-steel-solid-half-door-reach-in-refrigerator/178SS1R2HC.html",
"item_order_by": 1,
"order_by": 82,
"is_webstaurant_plus_eligible": true,
"product_price": 2249.0
},
{
"item_number": "178ss1rghc",
"display_text": "Other Available Styles",
"variation_text": "Glass Door",
"thumbnail": "/images/products/small/228816/2153434.jpg",
"is_in_stock": true,
"seo_link": "/avantco-ss-1r-g-hc-29-glass-door-reach-in-refrigerator/178SS1RGHC.html",
"item_order_by": 2,
"order_by": 82,
"is_webstaurant_plus_eligible": true,
"product_price": 1899.0
},
{
"item_number": "178ss1rhc",
"display_text": "Other Available Styles",
"variation_text": "Solid Door",
"thumbnail": "/images/products/small/228852/3014871.jpg",
"is_in_stock": true,
"seo_link": "/avantco-ss-1r-hc-29-solid-door-reach-in-refrigerator/178SS1RHC.html",
"item_order_by": 3,
"order_by": 82,
"is_webstaurant_plus_eligible": true,
"product_price": 1799.0
}
]
}
]
},
"breadcrumbs": [
{
"title": "Refrigeration Equipment",
"link": "/refrigeration-equipment.html",
"category_id": 13403
},
{
"title": "Reach-In Refrigerators and Freezers",
"link": "/13421/reach-in-refrigerators-and-freezers.html",
"category_id": 13421
},
{
"title": "Reach-In Refrigerators",
"link": "/52705/reach-in-refrigerators.html",
"category_id": 52705
}
],
"from_url": "https://www.webstaurantstore.com/search/commercial-refrigerator.html?page=2"
}

Each product record includes 70+ fields organized by category:

Product Identification

FieldMeaning & Use Case
Item NumberUnique WebstaurantStore SKU—use as primary key in your database
Item Number IDInternal numeric ID for database lookups
Original IDManufacturer original part number (if applicable)
LinkProduct detail page URL—link back to full product info
Feed IdentifierCatalog feed ID—useful for tracking data source
BrandManufacturer brand name (e.g., "Turbo Air", "Hobart")
Brand LogoURL to brand logo image—useful for category displays
Brand LinkLink to brand page on WebstaurantStore

Descriptive Content

FieldMeaning & Use Case
DescriptionFull product name and marketing description
Description HTMLHTML-formatted description with formatting and links
Product SpecificationsDetailed spec sheet (dimensions, capacity, wattage, materials, etc.)—critical for equipment buyers comparing models
DisclaimersLegal disclaimers or usage restrictions—important for compliance
CategoriesProduct category hierarchy (e.g., "Refrigeration > Reach-In Refrigerators")
Parent CategoriesHigher-level category groupings
BreadcrumbsNavigation breadcrumb trail for context

Pricing & Promotions

FieldMeaning & Use Case
PriceCurrent selling price (typically in USD)
Is Price OverrideIndicates if price is manually set or auto-calculated
Minimum Customization PriceBase price for customizable products before add-ons
Is CustomizableWhether the product offers customization options
Customization RequiredWhether customization is mandatory before purchase
Customization URLLink to customization builder or form
Show Below Minimum Advertised Price For Logged In CustomersIndicates if a lower MAP applies to registered users
Show Below Minimum Advertised Price For Platinum And Plus CustomersSpecial pricing for loyalty program members

Inventory & Availability

FieldMeaning & Use Case
Is In StockBoolean flag—true if item is available for immediate shipment
Unit Of MeasureMeasurement unit (pieces, cases, pallets, etc.)
Units Per PackagingHow many units come per package—essential for bulk buyers
Minimum BuyMinimum quantity that must be ordered
Must BuyIndicates mandatory purchase quantity constraints
Start BuyStarting quantity tier for bulk pricing
Minimum Quantity Can PurchaseLowest allowed order quantity
Must Purchase More Than OneForces multi-unit orders—useful for identifying minimum order constraints

Shipping & Logistics

FieldMeaning & Use Case
Shipping TypeHow the item ships (standard, expedited, freight, etc.)
Has Free ShippingBoolean—true if eligible for free shipping
Weight In PoundsProduct weight—critical for freight cost estimation
Divide By UnitShipping calculation multiplier
Divide QuantityQuantity-based division for shipping rates

Customer Reviews & Ratings

FieldMeaning & Use Case
Overall RatingAverage star rating (1–5 scale)
One To Five Star RatingDetailed rating breakdown
Product Review CountNumber of customer reviews—indicator of product popularity

Media & Visuals

FieldMeaning & Use Case
Primary Image PathURL to main product image
Secondary Image PathURL to alternate product images
AltAlt text for image accessibility
Alt HTMLHTML-formatted alt text

Product Badges & Promotions

FieldMeaning & Use Case
Has BadgeBoolean—indicates promotional badge presence
Badge Image PathURL to badge graphic (e.g., "Bestseller", "New")
Badge Display TextText shown on the badge
Badge Classification NameInternal badge category (helps identify promotion type)
Product BadgesArray of all badges applied to the product

Features & Eligibility

FieldMeaning & Use Case
Is New ProductBoolean—true for newly added products
Is Equivalent PartIndicates if product is a substitute for another model
Is Replacement EligibleWhether product qualifies for warranty replacement programs
Is WebstaurantStore Plus EligibleEligible for loyalty program benefits
Is Automatic Reorder EligibleCan be set up for recurring auto-shipments
Is Request A Quote EnabledCan request custom bulk pricing via quote form

Accessories & Compatibility

FieldMeaning & Use Case
AccessoriesArray of recommended add-on products
Has AccessoriesBoolean—true if accessories are listed
Has Available AccessoriesIndicates if recommended accessories are in stock
Has Required AccessoriesRequired add-ons for this product
Compatible PartsParts compatible with this product
Compatible AccessoriesAccessories that work with this product
Compatible ModelsOther models this product works with
Companion Products V2Related bundle items or kits

Organization & Sourcing

FieldMeaning & Use Case
GroupingProduct grouping or family classification
Grouping AttributesAttributes defining the product grouping
Outlet AttributesFlags for outlet/clearance/overstock inventory
Source VendorsVendors supplying this product
Actual Vendor Item NumberManufacturer's part number
BrandsBrand array (for multi-brand bundled products)
Customer ExclusivityUsage restrictions (B2B-only, certain geographies, etc.)

Additional Features

FieldMeaning & Use Case
HeaderSection header or product category header text
Variation MembershipProduct variant grouping (color, size, capacity variations)
Video IDsYouTube or Vimeo video IDs showcasing the product

How to Use

  1. Find search URLs — Navigate to WebstaurantStore and run a product search (e.g., "commercial refrigerator"). Copy the result page URL, including pagination parameters.

  2. Prepare configuration — Add URLs to the urls array. Adjust max_items_per_url based on your needs:

    • 200–300: For focused analysis of a single product category
    • 500+: For comprehensive market research across multiple pages
  3. Enable robust error handling — Set ignore_url_failures: true if running multiple URLs to prevent interruption from temporary connection issues.

  4. Execute the scrape — Start the actor and monitor progress in the run log. The scraper will extract all product fields and format output as JSON, CSV, or Excel.

  5. Process results — Load output into your analytics tool, database, or BI platform:

    • Filter by Is In Stock to identify available inventory
    • Group by Brand to analyze supplier market share
    • Sort by Price and Overall Rating to identify best-value products
    • Use Minimum Buy to calculate procurement costs for bulk orders

Handling common scenarios:

  • Multi-page scraping: Add multiple URLs with ?page=1, ?page=2, etc., to the array
  • Category filtering: Target URLs with specific product filters (e.g., ?_brand=Turbo%20Air) to narrow scope
  • Failed URLs: Keep ignore_url_failures: true to skip pages that timeout or return 404 errors

Use Cases & Business Value

  • Price monitoring: Track competitor pricing on key equipment categories and identify margin opportunities
  • Market research: Analyze product availability, specifications, and ratings to understand market trends
  • Procurement optimization: Compare equivalent products by price, ratings, and minimum order quantities to negotiate better deals
  • Inventory management: Monitor stock status and automate reorder alerts when items become available
  • Equipment planning: Extract specifications to match requirements with compatible models across vendors
  • Customer intelligence: Analyze review counts and ratings to guide purchasing decisions and vendor selection

The WebstaurantStore Product Scraper transforms tedious manual research into actionable data, enabling informed purchasing decisions and competitive positioning in the foodservice industry.


Conclusion

Whether you're comparing equipment prices, researching product specifications, or building a comprehensive equipment catalog, the WebstaurantStore Product Scraper delivers the detailed, structured data you need. With 70+ fields per product and support for large-scale batch processing, it scales from single-product lookups to enterprise-grade market analysis.