CHEF’STORE Wholesale Food Price Scraper avatar

CHEF’STORE Wholesale Food Price Scraper

Pricing

from $4.00 / 1,000 product prices

Go to Apify Store
CHEF’STORE Wholesale Food Price Scraper

CHEF’STORE Wholesale Food Price Scraper

Search CHEF’STORE wholesale products and return store-specific unit and case prices, sale flags, pack sizes, stock signals, brands, departments, and images for restaurant purchasing and price analysis.

Pricing

from $4.00 / 1,000 product prices

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

CHEF'STORE Wholesale Food Price Scraper

Default run: searches chicken at CHEF'STORE store 503 and returns up to 5 records. Apify free-plan runs are limited to 5 records per run; paid users can raise maxItems up to 500.

Searches the first-party CHEF'STORE product index and returns store-specific wholesale food prices, sale flags, case pricing, pack sizes, stock signals, brands, categories, and product images.

Input

Use searchQueries for terms such as chicken, rice, or olive oil. storeNumber controls which store's price and availability maps are read; the default is 503. Optional filters are department, priceType (new or tpr), and maxItems.

The Actor reads the public Algolia search configuration from CHEF'STORE's product search page each run, so it does not need an owner-provided API key or Apify secret. Prices and availability can vary by store and change between runs. Product pages may require store selection for checkout even when a price is indexed.

Output

One homogeneous dataset row per unique product with unitPrice, casePrice, regular prices, sale flags, inStock, soldByWeight, and lowStock. A run summary is written to the OUTPUT key-value record.

Local development

npm install
npm run build
npm start

The Actor charges one product-price event after each schema-valid result is saved. Apify applies the apify-actor-start event automatically; the code does not charge that synthetic event manually. The active tiered prices are:

EventFREEBRONZESILVERGOLDPLATINUMDIAMOND
product-price$0.005001$0.004875$0.004750$0.004000$0.004000$0.004000
apify-actor-start$0.006251$0.006094$0.005938$0.005000$0.005000$0.005000

Bronze, Silver, and Gold use approximately 2.5%, 5%, and 20% discounts from the Free tier; Platinum and Diamond match Gold. The start event is one event per GB of Actor memory, with a one-event minimum. At the current 512 MB default, the prefilled five-result run costs at most $0.031256 on Free ($0.025005 for results plus $0.006251 for start), $0.030469 on Bronze, $0.029688 on Silver, and $0.025000 on Gold, Platinum, or Diamond. Apify platform usage is included in these event prices.

What data does CHEF'STORE Wholesale Food Price Scraper return?

FieldTypeDescription
productIdstringValue returned as productId.
itemNumberstringValue returned as itemNumber.
namestringValue returned as name.
brandstring or nullValue returned as brand.
departmentstring or nullValue returned as department.
categorystring or nullValue returned as category.
sizestring or nullValue returned as size.
imageUrlstring or nullValue returned as imageUrl.
sourceUrlstringValue returned as sourceUrl.
storeNumberstringValue returned as storeNumber.
currencystringValue returned as currency.
unitPricenumber or nullValue returned as unitPrice.
regularUnitPricenumber or nullValue returned as regularUnitPrice.
casePricenumber or nullValue returned as casePrice.
regularCasePricenumber or nullValue returned as regularCasePrice.
packCountnumber or nullValue returned as packCount.
unitOnSalebooleanValue returned as unitOnSale.
caseOnSalebooleanValue returned as caseOnSale.
inStockbooleanValue returned as inStock.
soldByWeightbooleanValue returned as soldByWeight.
lowStockbooleanValue returned as lowStock.
scrapedAtstringValue returned as scrapedAt.
searchQuerystringValue returned as searchQuery.

Use cases

  • Monitor public products, prices, availability, sellers, and catalog changes.
  • Schedule repeatable collection and export results to downstream workflows.
  • Add a repeatable structured-data step to applications, agents, and automation pipelines.
  • Run a one-off research job and export the structured result as JSON, CSV, Excel, XML, or RSS from Apify.
  • Schedule the same input to monitor changes over time and send completed datasets to a webhook or integration.

Input example

{
"searchQueries": [
"chicken"
],
"storeNumber": "503",
"department": "",
"priceType": "",
"maxItems": 5
}

Run CHEF'STORE Wholesale Food Price Scraper with the Apify API

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('muhammadafzal/chefstore-wholesale-food-price-scraper').call({
"searchQueries": [
"chicken"
],
"storeNumber": "503",
"department": "",
"priceType": "",
"maxItems": 5
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

You can also run the Actor from Apify Console, schedules, webhooks, the REST API, Make, Zapier, n8n, or the hosted Apify MCP server.

Reliability and limitations

Public websites and upstream APIs change over time. Start with a small result limit, inspect the dataset and run log, and keep a known-good input for scheduled canary runs. A valid query can return no records when the source has no matches. If a run is blocked, rate-limited, or missing an expected field, reduce concurrency or scope where the input supports it and include the run ID in a support report.

The Actor does not guarantee that every optional field is present on every record. Treat absent values as unavailable from that source response, not as proof that the real-world value does not exist.

Responsible use

Use this Actor only for data you are authorized to access. Follow the target website's terms, robots and access policies, and applicable privacy, database, copyright, anti-spam, and data-protection laws. Do not use it to bypass authentication or other access controls, collect private data, harass people, or make high-impact decisions without independent verification.

Pricing

This Actor uses pay-per-event pricing. These are the current Apify Store event prices:

EventPrice (USD)When it is charged
product-price$0.005001 FREE; $0.004875 BRONZE; $0.004750 SILVER; $0.004000 GOLD/PLATINUM/DIAMONDOne charge after each unique CHEF'STORE product-price record is saved.
apify-actor-start$0.006251 FREE; $0.006094 BRONZE; $0.005938 SILVER; $0.005000 GOLD/PLATINUM/DIAMONDApify automatically charges one event per GB of memory, with a one-event minimum.

Apify platform usage for this Actor run is included alongside the event prices above; no separate per-run platform-usage fee is passed to users.

This covers Apify platform usage for this Actor run. Other Apify products or usage outside this Actor run may still follow your account plan.