Dataset

Shopify Stores Dataset API

Product catalogs, pricing, and store information from millions of Shopify-powered online stores.

Start in 5 minutesStructured JSON outputPay as you go

Available Data

Here's what you can extract from Shopify Stores using AlterLab:

Product catalogs & variants
Pricing & discounts
Store collections
Product availability
Store metadata

Business Use Cases

How businesses use Shopify Stores data to make better decisions:

  • Competitor product catalog monitoring
  • Price comparison across stores
  • Market trend analysis from new product launches
  • Supply chain intelligence

How It Works

1

Identify your target Shopify stores

Provide the domain of any Shopify-powered store. Most Shopify stores expose a /products.json endpoint (e.g., storename.com/products.json) that returns the complete product catalog — no page rendering required for this endpoint.

2

AlterLab retrieves the product catalog

For stores with the /products.json endpoint, AlterLab returns the complete structured catalog in one request. For stores with additional protection, AlterLab renders individual product pages to extract all variant, pricing, and inventory data.

3

Get the complete product catalog

Receive product names, prices, all variants (sizes, colors), inventory quantities, images, and collection assignments for every product in the store — ready to load into your competitive intelligence system.

Key Insight

Most Shopify stores expose their complete product catalog via /products.json without any authentication. This endpoint returns structured JSON with prices, variants, and inventory levels for every product — it is often faster and more complete than page-by-page extraction.

Data Freshness

Shopify product catalogs change when merchants add products or update prices. Daily collection is sufficient for competitive monitoring. For fast-moving inventory or flash sales, hourly checks are recommended.

Quick Start

HTTP
POST https://alterlab.io/api/v1/scrape
X-API-Key: YOUR_API_KEY

{
  "url": "https://shopify.com/...",
  "advanced": { "render_js": true }
}

Need an API key? — no credit card required. 5,000 requests included.

Pricing at Scale

AlterLab uses pay-as-you-go pricing — no monthly minimums, no contracts. Balance never expires.

VolumeStatic pagesJS-rendered pages
1,000 requests$0.20$2.00
10,000 requests$2.00$20.00
100,000 requests$20.00$200.00
1,000,000 requests$200.00$2,000.00

Static pages: $0.0002/request · JavaScript-rendered pages (like Shopify Stores): $0.002/request · First 5,000 requests free. Full pricing details →

Frequently Asked Questions

Can I get data from any Shopify store?

Yes. AlterLab can extract publicly visible product data from any Shopify-powered store, including product titles, prices, variants, images, and availability status.

How do I identify which stores use Shopify?

AlterLab handles this automatically. Simply provide any store URL, and our system renders the page and extracts structured product data regardless of the underlying platform.

Can I monitor competitor Shopify stores?

Absolutely. Set up regular data collection on competitor product pages to track pricing changes, new product launches, and inventory levels over time.

Related Use Cases

Responsible Use

AlterLab is designed for extracting publicly available data. Always review the terms of service for any website you access, respect robots.txt directives, and ensure your use case complies with applicable laws in your jurisdiction.

Your first scrape.
Sixty seconds.

$1 free credit — up to 5,000 scrapes. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires

    Shopify Stores Data API — Structured Extraction 2026 | AlterLab