Shopify Store Intel — Product & Pricing Analytics (Prime Sieve) avatar

Shopify Store Intel — Product & Pricing Analytics (Prime Sieve)

Under maintenance

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Shopify Store Intel — Product & Pricing Analytics (Prime Sieve)

Shopify Store Intel — Product & Pricing Analytics (Prime Sieve)

Under maintenance

Batch-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

Prime Sieve

Maintained by Community

Actor 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-scraperparsebird/shopify-store-leads
Price$2.00 / 1K$5/mo + usage$2.70 / 1K
Batch store URLs❌ (keyword discovery)
Store-level rollup analyticspartial
on-sale / compare-at detection
Maintenanceactive2 yrs staleactive

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

  1. Dropshipping/competitive intel — dump a competitor's catalog, see price bands, discount strategy, and what tags/types they push
  2. Supplier research — feed store URLs from a keyword-Search actor, extract prices + contact emails for outreach
  3. Market analysis — track median price, on-sale ratio, and top types across a niche of Shopify stores
  4. E-commerce monitoring — schedule runs, diff on_sale and price over 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

  1. Normalizes each store URL, strips path/query
  2. Fetches /products.json?limit=250&page=N until empty page or cap
  3. Flattens variants → product rows
  4. Computes store summary from the fetched set
  5. 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=250 per 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.