Shopify Store Intel — Product & Pricing Analytics (Prime Sieve)
Under maintenancePricing
from $2.00 / 1,000 results
Shopify Store Intel — Product & Pricing Analytics (Prime Sieve)
Under maintenanceBatch-scrape any number of Shopify storefronts via the public products.json endpoint and get full product data PLUS store-level rollup analytics: median price, discount rate, top product types, top tags, best sellers. Competitive intelligence for dropshippers, suppliers, and e-commerce analysts.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Prime Sieve
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Shopify Store Intel — Prime Sieve
Batch-scrape any Shopify storefront and get full product data PLUS store-level analytics in one run.
Built by Prime Sieve. Uses Shopify's public /products.json endpoint — no login, no API key, no browser.
What you get
Paste store URLs (or search via other actors), get:
Per-product rows (one per variant):
- title, handle, product URL
- price, compare_at_price, on_sale flag
- variant title, SKU, availability
- product type, vendor, tags, image URL, created/updated timestamps
Store-level summary row (one per store):
- product count, median/min/max price
- on-sale ratio (dropshippers: what fraction is discounted)
- available-stock ratio
- top 10 product types, top 15 tags, top vendors
- newest arrivals (top 5 by created date)
- contact emails (optional, from homepage)
- scrapedAt timestamp
Pricing
$2.00 per 1,000 results — pay per result, no subscriptions.
| Prime Sieve (this) | logie/shopify-products-scraper | parsebird/shopify-store-leads | |
|---|---|---|---|
| Price | $2.00 / 1K | $5/mo + usage | $2.70 / 1K |
| Batch store URLs | ✅ | ✅ | ❌ (keyword discovery) |
| Store-level rollup analytics | ✅ | ❌ | partial |
| on-sale / compare-at detection | ✅ | ❌ | ❌ |
| Maintenance | active | 2 yrs stale | active |
Pure products.json scrapers on the Store (khadinakbar, bluefin, ef12, ezzatox) are stale and unmaintained (~2 users each). This ships the same core data plus analytics the raw scrapers don't.
Use cases
- Dropshipping/competitive intel — dump a competitor's catalog, see price bands, discount strategy, and what tags/types they push
- Supplier research — feed store URLs from a keyword-Search actor, extract prices + contact emails for outreach
- Market analysis — track median price, on-sale ratio, and top types across a niche of Shopify stores
- E-commerce monitoring — schedule runs, diff
on_saleandpriceover time
Input
{"storeUrls": ["https://gymshark.com", "https://allbirds.com"],"maxProductsPerStore": 0,"includeStoreSummary": true,"extractEmails": false}
All fields except storeUrls are optional. maxProductsPerStore: 0 = fetch all pages. Up to 250 products per request, auto-paginated.
Output sample (product row)
{"_type": "product","shop": "https://gymshark.com","title": "Gymshark Boxer Brief 5PK","handle": "gymshark-boxer-brief-5pk","product_type": "Mens>Apparel>Underwear","price": 35,"compare_at_price": 45,"on_sale": true,"available": true,"sku": "GLSB5PK-XS","tags": ["size:xs", "mens", "underwear"],"url": "https://gymshark.com/products/gymshark-boxer-brief-5pk"}
Output sample (store summary row)
{"_type": "storeSummary","shop": "https://gymshark.com","productCount": 1450,"medianPrice": 42,"onSaleRatio": 0.14,"topProductTypes": [{"value": "womens sports bra", "count": 210}],"topTags": [{"value": "sale", "count": 180}],"newestProducts": [{"title": "...", "price": "38.00"}],"scrapedAt": "2026-09-07T07:00:00.000Z"}
How it works
- Normalizes each store URL, strips path/query
- Fetches
/products.json?limit=250&page=Nuntil empty page or cap - Flattens variants → product rows
- Computes store summary from the fetched set
- Optionally fetches homepage and extracts contact emails (
mailto:+ regex)
Limitations
- Only public products.json — no password-protected stores, no hidden SEO variants. Some themes cap
limit=250per page. - Prices are list prices — no currency conversion, no historical tracking (yet).
- Store checkout/collections/pages are NOT scraped (products only).
Roadmap
- Historical snapshots: price-change alerts (schedule runs, diff against KV store)
- Collection-level breakdown (which collections drive the catalog)
- Bulk store discovery by keyword (pair with an existing search actor or Shop.com API)
📬 Get Remote Tech Roles Weekly
Prime Sieve ships the Remote Signal newsletter every Wednesday — 5 featured remote engineering roles + 10 quick hits, with tech stack and salary when disclosed. Keep sharp on the dev side while you scale the e-commerce side.
👉 Subscribe to Remote Signal · @PrimeSieveCoder on X
About Prime Sieve
Prime Sieve is the dev/tech brand by PrimeSieveCoder. We build small, sharp tools for solo developers — Apify actors, micro-SaaS, and the Remote Signal newsletter. Other actors cover GitHub repo search, Apify Store scraping, Substack hiring signals, and more.
Built in Indonesia. Run from anywhere.