WebstaurantStore Scraper
Pricing
from $3.00 / 1,000 results
WebstaurantStore Scraper
[๐ฐ $3.0 / 1K] Extract WebstaurantStore products โ prices, brand, item numbers, UPC, specs, certifications, stock status, images, spec-sheet documents, and star ratings. Scrape by product, category, or search URL, or by keyword, across the food-service supply catalog.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull the full WebstaurantStore product catalog at scale โ regular, sale, and member "Plus" prices, UPCs and manufacturer item numbers, NSF/UL certifications, live stock and freight flags, spec-sheet PDFs, images, and star ratings for every SKU. Built for food-service procurement teams, resellers and dropshippers, and price-monitoring analysts who need clean, structured catalog and pricing data without copy-pasting product pages one at a time.
Why This Scraper?
- Three price tiers on every product โ the regular
price, the promotionalsalePrice, and the member-only "Plus" price (plusPrice), so you track the real transactable price instead of the sticker alone. - Honest MAP-price handling โ items under a Minimum Advertised Price policy return
price: nullby design, because the merchant hides the price until add-to-cart. You still get the full row (brand, specs, stock), and the null flags exactly which SKUs are MAP-restricted. - Identifiers built for catalog matching โ the WebstaurantStore
itemNumberand the manufacturervendorItemNumberon every product, plus theupcwhen full details are enabled, so you join this data to your own catalog, ERP, or a distributor feed without fuzzy name-matching. - Full specifications table plus NSF/UL certifications โ enable full details and each product returns a
specificationsobject (dimensions, capacity, voltage, material, and more) and acertificationsarray (NSF, UL, ETL, and others) for compliance-sensitive sourcing. - Downloadable spec sheets and manuals โ with full details enabled, the
documentsarray delivers direct PDF links to manufacturer spec sheets, manuals, and warranty docs from each product's detail page. - Live fulfillment signals โ
inStock,freeShipping, andcommonCarrier(freight) flags on every row, plus a human-readablestockMessageandquickShipeligibility when full details are enabled, so you know what's buyable and how it ships before you commit. - Whole-catalog reach across a dozen departments โ refrigeration, cooking equipment, smallwares, disposables, furniture, janitorial, and food & beverage, at up to 100 products per listing page.
- Aggregate star rating + review count โ
rating(0โ5) andreviewCounton every product give you an at-a-glance demand and quality signal for ranking or filtering your dataset.
Use Cases
Price & MAP Monitoring
- Track regular, sale, and "Plus" member prices across thousands of SKUs on a schedule
- Detect price drops and promotions the moment
salePriceappears - Flag MAP-restricted items (
price: null) that hide their price until checkout - Compare your own pricing against the largest US restaurant-supply catalog
Product Catalog Enrichment
- Fill gaps in your catalog with UPC, manufacturer item number, and full specifications
- Attach NSF/UL certifications and spec-sheet PDFs to your existing product records
- Pull main and gallery images to standardize your storefront imagery
- Normalize units of measure and shipping weights for logistics planning
Competitor & Assortment Research
- Map an entire department (refrigeration, smallwares, disposables) to size an assortment
- Benchmark competitor breadth, pricing, and brand mix by category
- Spot which products carry quick-ship or free-shipping incentives
- Track new items entering a category over time
Dropship & Reseller Feeds
- Build a ready-to-list product feed with titles, brands, prices, images, and stock
- Filter to in-stock, quick-ship items for reliable fulfillment
- Separate freight (
commonCarrier) items that need special shipping handling - Refresh availability and pricing before every marketplace upload
Procurement & Sourcing
- Source compliant equipment by filtering on NSF/UL certifications
- Compare capacity, voltage, and dimensions across models from the specifications table
- Download manufacturer manuals and spec sheets for purchase approvals
- Consolidate item numbers and UPCs for a clean purchase-order pipeline
Getting Started
Simple Keyword Search
The fastest way to start โ one keyword, 50 products:
{"searchTerms": ["commercial refrigerator"],"maxItems": 50}
Category URL with Full Details
Paste a category page and enrich every product with specs, certifications, documents, and all images:
{"startUrls": [{ "url": "https://www.webstaurantstore.com/52705/reach-in-refrigerators.html" }],"includeDetails": true,"maxItems": 200}
Multiple Searches at Once
Run several keyword searches in a single invocation and cap the total:
{"searchTerms": ["sheet pan", "mixing bowl", "chafing dish"],"maxItems": 300}
Mixed URLs and Keywords
Combine product, category, and search URLs with keywords โ page types are detected automatically:
{"startUrls": [{ "url": "https://www.webstaurantstore.com/176BUNHF18US.html" },{ "url": "https://www.webstaurantstore.com/52705/reach-in-refrigerators.html" }],"searchTerms": ["ice machine"],"includeDetails": true,"maxItems": 500}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | URL[] | one sample category URL | WebstaurantStore page URLs โ an individual product, a whole category, or a search results page. The page type is detected automatically and every product found is collected. |
searchTerms | string[] | [] | Keywords to search, such as "commercial refrigerator" or "sheet pan". Each keyword runs its own search and every matching product is collected. Leave empty to use URLs only. |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
includeDetails | boolean | false | Open each product's detail page to also collect full specifications, certifications, spec-sheet documents, the extended description, and all product images. Turn off for a faster run with just the core listing fields. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 100 | Stop after collecting this many products in total across all URLs and keywords. A hard cap โ you are never charged for more than this number of results. Set to 0 to collect everything found. |
Output
Here's a representative product with full details enabled:
{"url": "https://www.webstaurantstore.com/avantco-a-19r-hc-reach-in-refrigerator.html","name": "Avantco A-19-HC 29\" Solid Door Reach-In Refrigerator","brand": "Avantco","description": "Keep your ingredients cold and organized with this Avantco A-19-HC reach-in refrigerator, featuring 19 cu. ft. of storage and a self-contained bottom-mount compressor...","categories": ["Refrigeration Equipment", "Reach-In Refrigerators", "Solid Door Reach-In Refrigerators"],"itemNumber": "178A19RHC","vendorItemNumber": "A-19R-HC","upc": "840254605312","price": 1329.00,"salePrice": 1199.00,"plusPrice": 1169.00,"currency": "USD","inStock": true,"stockMessage": "In Stock โ Ships today if ordered within 4 hours","quickShip": true,"freeShipping": false,"commonCarrier": true,"unitOfMeasure": "Each","weightLbs": 264.0,"specifications": {"Capacity": "19 cu. ft.","Voltage": "115V","Amps": "3.4","Exterior Width": "29 Inches","Number of Doors": "1"},"certifications": ["NSF Listed", "UL Sanitation", "ETL Listed"],"highlights": ["19 cu. ft. capacity", "Bottom-mount compressor", "3 adjustable shelves"],"documents": [{ "name": "Specification Sheet", "url": "https://cdnimg.webstaurantstore.com/documents/pdf/178a19rhc_spec.pdf" },{ "name": "Owner's Manual", "url": "https://cdnimg.webstaurantstore.com/documents/pdf/178a19rhc_manual.pdf" }],"imageUrl": "https://cdnimg.webstaurantstore.com/images/products/large/178A19RHC.jpg","images": ["https://cdnimg.webstaurantstore.com/images/products/large/178A19RHC.jpg","https://cdnimg.webstaurantstore.com/images/products/large/178A19RHC_2.jpg"],"rating": 4.7,"reviewCount": 213,"scrapedAt": "2026-07-18T14:30:00Z"}
Core Fields
| Field | Type | Description |
|---|---|---|
url | string | Product detail page URL |
name | string | Product title |
brand | string | Brand / manufacturer name |
description | string | Extended product description (populated with includeDetails) |
categories | string[] | Breadcrumb category path |
scrapedAt | string | ISO 8601 timestamp of extraction |
Identifiers
| Field | Type | Description |
|---|---|---|
itemNumber | string | WebstaurantStore item number |
vendorItemNumber | string | Manufacturer / vendor item number |
upc | string | UPC barcode (populated with includeDetails) |
Pricing
| Field | Type | Description |
|---|---|---|
price | number|null | Regular price. null for MAP-restricted items that hide the price until add-to-cart |
salePrice | number|null | Promotional price when the item is on sale |
plusPrice | number|null | Member "Plus" program price |
currency | string | ISO 4217 currency code (USD) |
Stock & Shipping
| Field | Type | Description |
|---|---|---|
inStock | boolean | Whether the product is currently purchasable |
stockMessage | string | Human-readable availability text (populated with includeDetails) |
quickShip | boolean | Eligible for quick-ship handling (populated with includeDetails) |
freeShipping | boolean | Ships free |
commonCarrier | boolean | Ships by common carrier (freight) |
unitOfMeasure | string | Selling unit (Each, Case, etc.) |
weightLbs | number|null | Shipping weight in pounds |
Specs & Documents
| Field | Type | Description |
|---|---|---|
specifications | object | Key/value spec attributes โ dimensions, capacity, voltage, material, and more (populated with includeDetails) |
certifications | string[] | Certifications such as NSF, UL, and ETL (populated with includeDetails) |
highlights | string[] | Marketing highlight bullets (populated with includeDetails) |
documents | object[] | Spec sheets and manuals as { name, url } PDF links (populated with includeDetails) |
Media & Ratings
| Field | Type | Description |
|---|---|---|
imageUrl | string | Main product image URL |
images | string[] | All product image URLs (populated with includeDetails) |
rating | number|null | Aggregate star rating (0โ5) |
reviewCount | integer | Number of customer reviews (count only) |
Tips for Best Results
- Leave
includeDetailsoff for fast price sweeps. Core listing fields โ name, brand, all three price tiers, stock, and rating โ come straight from the listing pages, so a details-off run is quick. Turn it on only when you also need UPCs, full specifications, certifications, spec-sheet PDFs, the extended description, and every image โ those come from each product's own page, so expect a longer run (roughly a few minutes per 100 products). It costs the same either way โ you pay per result โ so on large categories with details on, set amaxItemscap to keep runs manageable. - Expect
price: nullon MAP-restricted items. Some brands enforce a Minimum Advertised Price, so the store hides the number until add-to-cart. That row still bills as one result and still carries brand, specs, and stock โ checksalePriceandplusPrice, which are sometimes shown even whenpriceis null. - Start small to validate. Set
maxItemsto 10โ50 on your first run to confirm the fields match your needs, then scale up. - Mix URLs and keywords in one run. Product, category, and search URLs plus keyword searches can all go in a single invocation โ page types are detected for you.
- Use
vendorItemNumberandupcfor catalog joins. They are the most reliable keys for matching WebstaurantStore products to your ERP, PIM, or a distributor feed โ far more stable than product names. - Filter freight items with
commonCarrier. Large equipment ships by freight, not parcel โ use this flag to route those SKUs into a separate fulfillment or quoting workflow. - Give each keyword its own entry in
searchTerms. The array runs one search per keyword, so broad and narrow terms return cleaner, non-overlapping result sets.
Pricing
From $3.00 per 1,000 results โ undercutting the going market rate for restaurant-supply catalog data. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows the total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.36 | $0.34 | $0.32 | $0.30 |
| 1,000 | $3.60 | $3.40 | $3.20 | $3.00 |
| 10,000 | $36.00 | $34.00 | $32.00 | $30.00 |
| 100,000 | $360.00 | $340.00 | $320.00 | $300.00 |
A "result" is any product row in the output dataset โ MAP-restricted items count as one result even when the price field is null. No compute or time-based charges โ you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new results
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate price monitoring, catalog enrichment, market research, and product sourcing. Users are responsible for complying with applicable laws and WebstaurantStore's Terms of Service. Collect only publicly available product data, do not overload the source site, and do not use extracted data for spam, misrepresentation, or any unlawful purpose.