Universal E-commerce Product, Price & Stock Monitor avatar

Universal E-commerce Product, Price & Stock Monitor

Pricing

from $2.00 / 1,000 product scrapeds

Go to Apify Store
Universal E-commerce Product, Price & Stock Monitor

Universal E-commerce Product, Price & Stock Monitor

Extract product prices, stock availability (in_stock), SKU, GTIN, brand, ratings, images, and Schema.org Product data from any online store (Shopify, WooCommerce, Prom, etc.).

Pricing

from $2.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Yevhen Solntsev

Yevhen Solntsev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Automatically extract product prices, stock availability (in_stock), SKU / GTIN, brand, customer ratings, and high-resolution images from almost any online store (Shopify, WooCommerce, Magento, BigCommerce, Prom.ua, Rozetka, and custom e-commerce sites).

🛡️ Fair Billing Guarantee

You only pay when product data is successfully extracted!

  • If a store page is blocked by anti-bot systems (e.g. Akamai, Cloudflare) or if no product price/SKU is found, you are NOT charged ($0.00).
  • Blocked or missing pages are recorded in the dataset with availability_status: "BlockedByAntiBot" for 100% transparency, but completely free of charge.
  • Zero wasted budget on failed or protected requests!

Why Use This Price & Stock Scraper?

  • Universal Compatibility: Combines Schema.org (JSON-LD Product/Offer), OpenGraph Product, HTML Microdata, and DOM heuristics to work across thousands of stores without custom configuration.
  • Fair & Risk-Free: Pay only for successful extractions (price or sku).
  • Built for Automated Repricing & Alerts: Returns normalized numeric price, currency (USD, EUR, GBP, PLN, UAH), and a clean boolean in_stock flag (true/false) ready for Make.com, n8n, Zapier, or Google Sheets.
  • Fast & Lightweight: Powered by pure HTTP + BeautifulSoup for maximum speed and minimal platform compute usage.

Extracted Fields

  • title, brand, description
  • price (numeric float) & currency (ISO code)
  • in_stock (boolean) & availability_status (InStock, OutOfStock, PreOrder)
  • sku & gtin (EAN/UPC barcodes)
  • rating_value & review_count
  • primary_image & full images gallery
  • scraped_at (UTC timestamp for historical price tracking)

Input Parameters

  • startUrls (array, required): List of product URLs or category pages to scrape.
  • discoverProductLinks (boolean, default false): If enabled, discovers and scrapes internal product links found on category or starting pages.
  • maxProducts (integer, default 50): Maximum number of pages to process per crawl.

Example Input

{
"startUrls": [
{ "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html" }
],
"discoverProductLinks": false,
"maxProducts": 50
}

Example Output

{
"url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
"domain": "books.toscrape.com",
"title": "A Light in the Attic",
"brand": "",
"price": 51.77,
"currency": "GBP",
"in_stock": true,
"availability_status": "InStock",
"sku": "a897bf448149e813",
"gtin": "",
"rating_value": null,
"review_count": null,
"primary_image": "https://books.toscrape.com/media/cache/fe/72/fe72f0532301ec28892ae79a629a293c.jpg",
"images": [
"https://books.toscrape.com/media/cache/fe/72/fe72f0532301ec28892ae79a629a293c.jpg"
],
"description": "It's hard to imagine a world without A Light in the Attic...",
"scraped_at": "2026-10-15T14:45:00.000000+00:00"
}

Integrations & Export

Export data directly to JSON, CSV, Excel, or stream items via webhook to Make, Zapier, n8n, or your internal pricing engine.