Shopify Data Scraper - AfterShip Alternative
DeprecatedPricing
Pay per usage
Shopify Data Scraper - AfterShip Alternative
DeprecatedScrape data from Shopify fast. Bulk URL or query input, structured JSON/CSV output, no login required. Free trial — perfect alternative to AfterShip, Klaviyo data. Use for lead generation, market research, competitive analysis.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
fatih dağüstü
Maintained by CommunityActor stats
0
Bookmarked
0
Total users
0
Monthly active users
a month ago
Last modified
Categories
Share
Shopify Store Products Scraper
Extract all products, variants, prices, and images from any Shopify store using the official public JSON API (/products.json).
Why This Scraper?
- No proxies needed — Shopify's
/products.jsonendpoint is publicly accessible - No anti-bot — It's an official JSON API, not HTML scraping
- Blazing fast — Pure HTTP requests, 250 products per request
- Works with ANY Shopify store — allbirds.com, gymshark.com, and thousands more
- Complete data — Products, variants, images, prices, SKUs, availability, tags
How It Works
Shopify exposes a public REST endpoint on every store:
https://{store-domain}/products.json?limit=250&page=1
This scraper paginates through all pages automatically and extracts structured data.
Input
| Field | Type | Default | Description |
|---|---|---|---|
storeUrls | string[] | required | List of Shopify store URLs |
maxProducts | integer | 1000 | Max products per store (0 = unlimited) |
includeVariants | boolean | true | Include all product variants |
Example Input
{"storeUrls": ["https://www.allbirds.com","https://gymshark.com"],"maxProducts": 500,"includeVariants": true}
Output
Each product in the dataset contains:
| Field | Description |
|---|---|
id | Shopify product ID |
title | Product title |
handle | URL-friendly product slug |
url | Direct product URL |
vendor | Brand/vendor name |
productType | Product category type |
tags | Array of product tags |
description | Clean text description (HTML stripped) |
price | Price of the first variant |
compareAtPrice | Original price (if on sale) |
sku | Stock keeping unit of the first variant |
availability | Whether the product is available |
imageUrl | Main product image URL |
allImageUrls | All product image URLs |
variants | All variants with price, SKU, options, inventory |
createdAt | Product creation date |
updatedAt | Last update date |
Example Output
{"id": 6757148950598,"title": "Tree Runner Go","handle": "mens-tree-runners-go","url": "https://www.allbirds.com/products/mens-tree-runners-go","vendor": "Allbirds","productType": "Shoes","tags": ["mens", "running", "sustainable"],"description": "Built for the go-all-day runner in all of us...","price": 135.00,"compareAtPrice": null,"sku": "FW22-M-TR-GO-BLK-8","availability": true,"imageUrl": "https://cdn.shopify.com/...","allImageUrls": ["https://cdn.shopify.com/..."],"variants": [{"id": 40190489911366,"title": "Black / 8","price": 135.00,"sku": "FW22-M-TR-GO-BLK-8","available": true,"option1": "Black","option2": "8","option3": null}]}
Use Cases
- Price monitoring — Track competitor prices and sale events
- Product catalog sync — Mirror Shopify catalogs to your system
- Market research — Analyze product ranges, pricing strategies, tag taxonomies
- Lead generation — Find Shopify stores in your niche for outreach
- Inventory tracking — Monitor product availability and stock levels
Known Shopify Stores
Works with any store on Shopify, including:
- allbirds.com
- gymshark.com
- fashionnova.com
- kyliecosmetics.com
- bombas.com
- ruggable.com
- mvmt.com
- chubbiesshorts.com
Limitations
- Some stores may disable
/products.jsonvia password protection or custom Liquid themes inventory_quantityis only populated if the store has made it public- Currency is not exposed by the public API (usually USD for US stores)