One report per Shopify store, up to 200 stores per run: catalogue size, price range and average, currency, share in stock, share on sale, product types, brands, newest and oldest product, plus ranked signals such as a stale catalogue or heavy discounting. Pay per delivered report.
$3.50 per 1,000 ยท Store reported
One complete store report delivered: catalogue size, prices, stock and discount share, brands, product types and signals. Stores that are not Shopify, or that forbid it in robots.txt, are never charged.
| Field | Name | What it does |
|---|---|---|
stores | Shopify stores | Store addresses, one per row, up to 200. A domain such as gymshark.com or any URL on the store; the store's own robots.txt is checked before anything is read. |
maxProductsScanned | Max products scanned per store | Cost and speed lever. 250 products is one page, about 1.7 MB and 2.5 seconds. Raise it for a full catalogue on large stores; the report says whether more products exist than were scanned. |
sampleSize | Newest product titles in the report | How many of the newest product titles to include, 0 to leave them out. |
| Field | Type |
|---|---|
store | string, null |
shopName | string, null |
country | string, null |
currency | string, null |
isShopify | boolean, null |
productsScanned | integer, null |
hasMoreProducts | boolean, null |
variantCount | integer, null |
priceMin | number, null |
priceMax | number, null |
priceAverage | number, null |
priceMedian | number, null |
inStockShare | number, null |
onSaleShare | number, null |
averageDiscountPercent | number, null |
topProductTypes | array, null |
topVendors | array, null |
newestProductAt | string, null |
oldestProductAt | string, null |
newestProductTitles | array, null |
signals | array, null |
signalCount | integer, null |
robotsRule | string, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |