The Restaurant Warehouse Equipment Scraper
Pricing
from $5.00 / 1,000 equipment product extracteds
The Restaurant Warehouse Equipment Scraper
Extract public The Restaurant Warehouse equipment listings: prices, stock, SKUs, variants, images, and descriptions by collection, product, or keyword.
Pricing
from $5.00 / 1,000 equipment product extracteds
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract public commercial-kitchen equipment data from The Restaurant Warehouse. This Actor returns one structured product record per item, making it useful for price monitoring, catalog research, supplier comparisons, procurement lists, and equipment-market analysis.
It uses The Restaurant Warehouse's public Shopify JSON responses instead of browser automation. That keeps runs light and makes the Actor appropriate for product and collection extraction; it does not log in, add products to a cart, check out, or access customer data.
What it extracts
| Field | Description |
|---|---|
title, vendor, productType | Product name, brand, and store classification |
minPrice, maxPrice, currency | Current public variant pricing in USD |
available, variants | Availability, SKU, variant options, price, compare-at price, and weight |
productUrl, imageUrl, images | Canonical product page and product media |
description, tags | Plain-text description and public store tags |
publishedAt, createdAt, updatedAt, scrapedAt | Store metadata and extraction timestamp |
The default dataset is intentionally homogeneous: every row is a product. Warnings and totals are saved separately in the SUMMARY record of the default key-value store.
When to use it
Use this Actor when you need current public listings for commercial refrigerators, freezers, fryers, prep tables, ovens, ice machines, or other equipment sold on therestaurantwarehouse.com.
Use a collection URL to collect a category. Use a product URL when you need an exact SKU or model. Use a search query to discover up to the first ten matching catalog products, then receive each product's full public JSON details.
Do not use this Actor for Restaurantware (restaurantware.com), general web search, historical price data, checkout-only prices, customer reviews, or authenticated inventory information. It is scoped only to The Restaurant Warehouse's public catalog.
Input
Choose exactly one input mode. If you leave the input object empty, the Actor runs its small health-check default: the first 50 products in the Freezers collection.
Collection or product URL
Pass a URL from The Restaurant Warehouse:
{"startUrls": [{ "url": "https://therestaurantwarehouse.com/collections/freezers" }],"maxItems": 50,"includeDescription": true}
For one product:
{"startUrls": [{ "url": "https://therestaurantwarehouse.com/products/mbf8504gr" }]}
Only /collections/{handle} and /products/{handle} URLs on therestaurantwarehouse.com are accepted. The Actor strips tracking parameters and uses the canonical site host.
Catalog keyword search
{"searchQuery": "commercial freezer","maxItems": 10,"includeDescription": true}
Shopify's public predictive-search endpoint returns at most ten matching products. Use a collection URL when you need a larger category extraction.
maxItems is bounded to 1–500, with a default of 50. This cap applies across all supplied URLs and prevents accidentally collecting an unbounded catalog. includeDescription defaults to true; turn it off when you only need product names, prices, stock, SKUs, and images.
Output example
{"productId": "4873104588859","title": "Atosa MBF8504GR 82-Inch Three Door 71 cu. ft. Commercial Freezer","productUrl": "https://therestaurantwarehouse.com/products/mbf8504gr","sourceUrl": "https://therestaurantwarehouse.com/collections/freezers","vendor": "Atosa","minPrice": 5585,"maxPrice": 5585,"currency": "USD","available": true,"variants": [{"variantId": "40469203517499","sku": "MBF8504GR","price": 5585,"available": true,"weight": 430,"weightUnit": "lb"}],"scrapedAt": "2026-08-09T12:00:00.000Z"}
Reliability and limits
The Actor uses a direct public JSON route first, performs up to two bounded retries for transient failures, limits detail requests to four concurrent requests, and records a separate SUMMARY diagnostic. A valid query with no products finishes with a warning and no product rows. If every target request fails, the run fails honestly rather than producing fabricated or diagnostic dataset items.
Catalog fields, availability, prices, endpoint behavior, and search ranking can change without notice. Product availability means the public available property has at least one available variant; it is not a delivery promise or a real-time warehouse count. Prices do not include tax, freight, discounts available only during checkout, or financing terms.
Pricing
This Actor uses one transparent pay-per-event charge: $0.005 for each successfully saved equipment product record. A run with the default 50-product cap costs at most $0.25 in product events; the 500-product maximum costs at most $2.50. The Actor shows this maximum before it collects records and stops once your Apify run spending limit is reached. It does not charge for empty results, rejected inputs, failed requests, or run startup. Platform usage is included in the event price rather than passed through separately.
Compliance
Only collect public catalog information in compliance with the target site's terms, applicable law, and your organization's policies. Do not use this Actor to collect restricted customer data or to bypass access controls.