WebstaurantStore Scraper
Pricing
from $4.50 / 1,000 results
WebstaurantStore Scraper
Scrapes WebstaurantStore product listings by keyword search or direct URL and returns each product as a flat row with price, brand, item number, stock status, and images. Optionally fetches full detail pages for deep specifications.
Pricing
from $4.50 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
WebstaurantStore Scraper
Scrape WebstaurantStore product data from any category, search, or product URL, up to a million items per run. Each product returns its price, brand, item number, stock status, and images. Export to CSV, JSON, Excel, or XML.
WebstaurantStore is the largest online restaurant supply store, but manually collecting product specs, prices, and stock levels across thousands of SKUs is slow and error-prone. This WebstaurantStore scraper reads public product listings directly, letting you pull structured data from search results, category pages, or specific product URLs without writing any code. Filter by keyword or URL, control how many products to collect, and optionally fetch full detail pages for deep specifications.
| Who uses it | What they scrape WebstaurantStore for |
|---|---|
| Restaurant equipment resellers | Monitor competitor pricing and stock availability on WebstaurantStore. |
| Market analysts | Track product assortment and pricing trends across commercial kitchen categories. |
| E-commerce managers | Build a product catalog with current WebstaurantStore data for price comparison. |
| Procurement teams | Audit supplier pricing against WebstaurantStore's public listings. |
What it does
This Actor collects WebstaurantStore product listings by keyword search or direct URL and returns each product as a flat row with price, brand, item number, stock status, and images.
- ๐ Keyword search: enter a product name like 'commercial refrigerator' and the Actor searches WebstaurantStore for you.
- ๐ Direct URLs: paste product, category, or search-result URLs to scrape exactly the pages you need.
- ๐ Detail-page extraction: enable includeDetails to fetch full specifications, highlights, and all images from each product page.
- โฑ๏ธ Volume control: set maxItems to cap the number of products collected per run, from a single test item up to one million.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with WebstaurantStore data
๐ Monitor competitor pricing.
A restaurant equipment reseller scrapes WebstaurantStore daily for a list of SKUs to adjust their own prices based on current market rates.
๐ฆ Build a product catalog.
An e-commerce manager scrapes an entire category like 'commercial refrigerators' to populate a comparison site with up-to-date specs and images.
๐ Track stock availability.
A procurement team scrapes product URLs weekly to check which items are in stock before placing large orders with alternative suppliers.
๐ Research new product lines.
A market analyst searches WebstaurantStore for emerging product categories to identify trends in commercial kitchen equipment.
Why choose this scraper
| What you get | |
|---|---|
| No API key required | Scrape public WebstaurantStore pages without registration or rate-limit headaches. |
| Flexible input | Start from a search keyword, a category URL, or a list of specific product pages. |
| Flat, consistent schema | Every product row has the same columns, ready for CSV, JSON, Excel, or XML export. |
| Optional deep details | Toggle detail-page fetching to get full specs, highlights, and extra images when you need them. |
How it compares
This table compares the WebstaurantStore Scraper against other Apify actors that also extract product data from WebstaurantStore, based on their public listings.
| Feature | ParseForge | WebstaurantStore Scraper | Webstaurantstore Profile Scrapers | Webstaurantstore Discovery Scraper |
|---|---|---|---|---|
| Keyword search input | Yes | Yes | Not listed | Not listed |
| Category URL scraping | Yes | Yes | Not listed | Not listed |
| Full product detail page extraction | Yes, optional toggle | Not listed | Yes | Not listed |
| Stock status | Yes | Yes | Not listed | Not listed |
| Product images | Yes | Yes | Not listed | Not listed |
| Specifications and highlights | Yes, with includeDetails enabled | Yes | Yes | Not listed |
Configure the run
Drive the Actor from product URLs, category pages, or a keyword search, and set a maximum item count so only the data you need reaches your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"startUrls": [{"url": "https://www.webstaurantstore.com/search/commercial-refrigerator.html"}],"maxItems": 10,"includeDetails": false}
A larger pull:
{"startUrls": [{"url": "https://www.webstaurantstore.com/search/commercial-refrigerator.html"}],"maxItems": 200,"includeDetails": false}
Pricing
Pay-per-result: $0.005 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.50 |
| 1,000 results | $5.00 |
| 10,000 results | $50.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the WebstaurantStore Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to WebstaurantStore through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/webstaurantstore-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that your startUrls point to valid WebstaurantStore pages or that your searchQuery returns products on the live site. Also verify that maxItems is set to a number greater than zero.
Why is the run slow?
When includeDetails is enabled, the Actor visits each product's detail page individually, which takes more time. Disable includeDetails for faster, list-level scraping.
Why are some product fields empty?
Not all products have every field populated on WebstaurantStore. If a product lacks a brand or specification, that field will be empty in your dataset.
Why did the run stop before reaching maxItems?
The Actor stops when it exhausts all available products on the provided URLs. If a category has fewer products than your maxItems setting, the run ends early.
Why am I getting blocked or seeing errors?
High-frequency scraping may trigger rate limiting. Try reducing your run frequency or using Apify's proxy configuration to rotate IPs more aggressively.
FAQ
| Question | Answer |
|---|---|
| Can I scrape WebstaurantStore without an API key? | Yes. This Actor reads the public product pages directly, so you do not need a WebstaurantStore account or API key. |
| What data does the scraper return? | Each product row includes price, brand, item number, stock status, images, and more. When you enable includeDetails, it also fetches full specifications, highlights, and additional images from the product detail page. |
| How many products can I scrape in one run? | You can set maxItems from 1 up to 1,000,000 products per run. The Actor stops when it reaches your limit. |
| Can I scrape a specific category? | Yes. Paste a category URL like 'https://www.webstaurantstore.com/123/commercial-refrigerators.html' into startUrls, and the Actor will paginate through all products in that category. |
| Does the scraper handle pagination? | Yes. When you provide a category or search URL, the Actor follows pagination links automatically until it hits your maxItems limit or runs out of pages. |
| What export formats are supported? | You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform. |
| Is it legal to scrape WebstaurantStore? | This Actor scrapes publicly available data. You are responsible for complying with WebstaurantStore's terms of service and applicable laws in your jurisdiction. |
| Can I run this scraper on a schedule? | Yes. Apify supports scheduled runs, so you can set this Actor to scrape daily, weekly, or at any custom interval. |
| Does the Actor use proxies? | Apify's platform manages IP rotation automatically, so your runs stay reliable even at higher volumes. |
| What is the difference between searchQuery and startUrls? | searchQuery performs a keyword search on WebstaurantStore. startUrls lets you paste exact product, category, or search-result URLs. If you provide startUrls, searchQuery is ignored. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by WebstaurantStore. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
