Shopify Products, Inventory & Barcodes Scraper
Pricing
$2.00 / 1,000 dataset items
Shopify Products, Inventory & Barcodes Scraper
Scrape any public Shopify store for products, exact variant inventory counts, barcodes/GTINs, SKUs, prices, compare-at discounts, images, options, selling plans, and store metadata. Supports full store domains, collection URLs, and product filters with zero API keys.
Pricing
$2.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
Hoan Le
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract complete product catalogues, exact variant inventory quantities, barcodes / GTINs / UPCs, SKUs, pricing, compare-at discounts, subscription selling plans, and store intelligence metadata from any public Shopify store — with zero API keys and zero proxies required for standard stores.
Key Features
- Full Store, Collection, or Single Product Scraping:
- Pass bare domains (
deathwishcoffee.com), full store URLs (https://colourpop.com), collection URLs (https://www.deathwishcoffee.com/collections/coffee), or individual product URLs (https://www.deathwishcoffee.com/products/death-wish-coffee).
- Pass bare domains (
- Exact Variant Inventory & Barcode/GTIN Enrichment (
.jsDeep Details):- Automatically queries Shopify's storefront
.jsendpoint per product to enrich every variant withinventoryQuantity(when exposed by the store),barcode(UPC/EAN/GTIN),inventoryManagement,inventoryPolicy(denyvscontinuebackorder),quantityRule, and subscriptionsellingPlanGroups.
- Automatically queries Shopify's storefront
- Store Intelligence Metadata:
- Enriches every row with store-level metadata from
/meta.jsonand/cart.js:storeName,myshopifyDomain,currency,storeCountry,publishedProductsCount, andoffersShopPayInstallments.
- Enriches every row with store-level metadata from
- Smart Pre-Save Filtering (Only Pay for Matching Products):
- Filter by
inStockOnly,onSaleOnly(discounted products),vendorFilter,productTypeFilter, orsearchKeyword(matches title, description, tags, SKU, or barcode) before writing to the dataset.
- Filter by
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
domains | string[] | ["https://www.deathwishcoffee.com"] | One or more Shopify store domains, collection URLs, or product URLs. |
maxProducts | integer | 50 | Maximum products to return per domain/URL (0 = unlimited full catalogue). |
includeInventoryDetails | boolean | true | Fetch /products/{handle}.js for exact variant inventory counts, barcodes, and selling plans. |
inStockOnly | boolean | false | Only output products with at least one in-stock variant. |
onSaleOnly | boolean | false | Only output discounted products (compareAtPrice > price). |
searchKeyword | string | "" | Filter products by keyword across title, description, tags, SKUs, and barcodes. |
vendorFilter | string | "" | Filter products by vendor / brand name. |
productTypeFilter | string | "" | Filter products by Shopify product_type. |
Output Example
{"productId": 7284910293143,"title": "Death Wish Stir Stick Set","handle": "death-wish-stir-stick-set","url": "https://www.deathwishcoffee.com/products/death-wish-stir-stick-set","storeDomain": "deathwishcoffee.com","storeName": "Death Wish Coffee","myshopifyDomain": "deathwishcoffee.myshopify.com","storeCountry": "US","collectionHandle": null,"vendor": "Death Wish Coffee","productType": "Merchandise","currency": "USD","priceMin": 8,"priceMax": 8,"compareAtPriceMin": null,"compareAtPriceMax": null,"discountPercentage": 0,"onSale": false,"available": true,"inventoryCount": 100,"variantCount": 1,"availableVariantsCount": 1,"skus": ["USTIRDW26"],"barcodes": [],"hasSubscription": false,"featuredImage": "https://cdn.shopify.com/s/files/...","tags": ["merch", "accessories"],"variants": [{"id": 42351252209719,"title": "Default Title","sku": "USTIRDW26","barcode": null,"available": true,"price": 8,"compareAtPrice": null,"inventoryQuantity": 100,"inventoryManagement": "shopify","inventoryPolicy": "deny","requiresShipping": true}]}
Common Use Cases
- Competitor Price & Stock Monitoring: Track competitor pricing, markdown discounts (
discountPercentage), and real-time stock levels (inventoryCount). - Amazon / Google Shopping / Dropshipping Sourcing: Extract
barcodes(UPC/EAN/GTIN) andskusalongside variant prices to match products across marketplaces. - Ecommerce Lead Generation: Combine product catalogue size (
publishedProductsCount),myshopifyDomain, andcurrencyfor B2B SaaS or agency outreach.