The Restaurant Warehouse Equipment Scraper avatar

The Restaurant Warehouse Equipment Scraper

Pricing

from $5.00 / 1,000 equipment product extracteds

Go to Apify Store
The Restaurant Warehouse Equipment Scraper

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

Muhammad Afzal

Maintained by Community

Actor 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

FieldDescription
title, vendor, productTypeProduct name, brand, and store classification
minPrice, maxPrice, currencyCurrent public variant pricing in USD
available, variantsAvailability, SKU, variant options, price, compare-at price, and weight
productUrl, imageUrl, imagesCanonical product page and product media
description, tagsPlain-text description and public store tags
publishedAt, createdAt, updatedAt, scrapedAtStore 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.

{
"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.