Shopify Store Scraper — Products, Prices & Stock avatar

Shopify Store Scraper — Products, Prices & Stock

Pricing

Pay per usage

Go to Apify Store
Shopify Store Scraper — Products, Prices & Stock

Shopify Store Scraper — Products, Prices & Stock

Scrape any Shopify store's full catalog — name, price, compare-at price, currency, stock, SKU, vendor and URL — from the public products.json feed. No login, no API key, no proxy. Built for competitor price monitoring, price-drop tracking and repricing feeds.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

muraqib aswaq

muraqib aswaq

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Shopify Store Scraper pulls a Shopify store's entire catalog — product name, variant, price, compare-at price, currency, stock status, SKU, vendor, product type and URL — straight from the store's public /products.json feed.

No login, no API key, no browser, no proxy, and no product-page crawling: Shopify exposes the same machine-readable catalog feed its own storefront uses, so runs are fast and reliable.

Works on any Shopify store worldwide — fashion, beauty, perfume, electronics, supplements, home goods — including stores in Saudi Arabia, the UAE, Kuwait, Qatar, Bahrain and Oman.

What data do you get?

One dataset item per variant:

FieldExampleMeaning
nameLattafa Khamrah 100mlProduct title
variant100mlVariant label
price12.00Current price
compareAtPrice15.00Original price before discount
currencyBHDStore's presentment currency
inStocktrueAvailability flag
skuKH-100Merchant SKU when published
productTypePerfumeShopify product type
vendorLattafaBrand / vendor
updatedAt2026-10-20T14:03:01+03:00Last product update
storehttps://store.comSource store
urlhttps://store.com/products/khamrah-100mlCanonical product URL

How do I use it?

{
"stores": ["https://store.com"],
"maxProducts": 500,
"includeSoldOut": true,
"requestDelaySecs": 0.5
}
  • stores — Shopify store URLs (required). Homepages or collection URLs (/collections/sale) both work.
  • maxProducts — cap per store; leave empty for the whole catalog.
  • includeSoldOut — keep out-of-stock variants (useful for stock-out detection).
  • requestDelaySecs — politeness delay between paginated requests.

A 1,200-product store typically finishes in under a minute.

Use cases

  • Competitor price monitoring — schedule daily runs and diff the dataset.
  • Price-drop detection — compareAtPrice vs price exposes live discounts.
  • Stock-out alerts — inStock: false on a competitor's bestseller is an opportunity.
  • Catalog and assortment research — vendors, product types and price bands in one table.
  • Repricing and feed automation — push results into Sheets, a PIM or your own rules.

Frequently asked questions

Does this Actor need an API key or a Shopify app? No. It reads the store's public /products.json endpoint, which Shopify exposes by default.

How is the currency determined? From the store's /cart.js, which reports the shop's presentment currency (SAR, AED, BHD, KWD, QAR, OMR, USD…). No conversion is applied — you always see the price the store actually charges.

What if a store disabled /products.json? A minority of stores do, or are password-protected. The Actor logs a clear warning and skips that store instead of failing the whole run.

Can I scrape a specific collection instead of the whole store? Yes — pass a collection URL such as https://store.com/collections/sale.

How large can a catalog be? Unlimited in principle; 10,000+ product stores take a few minutes. Use maxProducts for a first pass.

Is it legal to scrape public storefronts? The Actor reads publicly available product data only, at a polite request rate. You are responsible for complying with the target site's terms and local law when using the data.

Limitations

  • The store must be on Shopify and have /products.json enabled (the default).
  • Prices are strings exactly as Shopify returns them — parse them as decimals.
  • No images or long descriptions: the schema is built for price and stock intelligence.

Pricing

Free to run while the Actor builds its public track record. Commercial and high-volume use: muraqib.aswaq@gmail.com.


بالعربية

كاشط متاجر شوبيفاي — اسحب كتالوج أي متجر شوبيفاي كاملاً (الاسم، السعر، سعر المقارنة، العملة، التوفر، SKU، العلامة، الرابط) من خلاصة /products.json العامة. بلا تسجيل، بلا مفتاح API، بلا بروكسي. مناسب لمراقبة أسعار المنافسين وكشف التخفيضات ونفاد المخزون في السوق الخليجي.