Shopify stores · live
Shopify stores product data, one call away.
Any Shopify store's product by hostname and handle: lowest price, compare-at price, variants with their availability, vendor, type and tags. Plus a page-by-page catalog of the store.
- product ids per credit · $3.50 a credit
- ≈1.3 millionproduct ids per credit · $3.50 a credit
- product ids per call
- 100product ids per call
- typical call, 100 products, longer when the store throttles
- 5–30 stypical call, 100 products, longer when the store throttles
In practice
One Shopify stores call
Up to 100 product ids a call, about 1.3 million per credit. Values are illustrative.
curl -X POST "https://api.scrapelyserp.com/v1/products" \
-H "Authorization: Bearer $SCRAPELY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"shopify","marketplace":"us","ids":["allbirds.com/mens-tree-runners"]}'{
"platform": "shopify",
"marketplace": "us",
"tier": "standard",
"results": [
{
"id": "allbirds.com/mens-tree-runners",
"status": "ok",
"fetchedAt": "2026-10-16T14:02:11.482Z",
"title": "Stainless steel pour-over kettle, 1 L",
"price": {
"amount": 34.99,
"currency": "XXX"
},
"availability": {
"inStock": true,
"message": "In stock"
}
},
{
"id": "allbirds.com/mens-tree-runners",
"status": "ok",
"fetchedAt": "2026-10-16T14:02:11.482Z",
"title": "Non-slip yoga mat, 6 mm",
"price": {
"amount": 21.5,
"currency": "XXX"
},
"availability": {
"inStock": true,
"message": "In stock"
}
}
],
"stats": {
"requested": 2,
"ok": 2,
"partial": 0,
"notFound": 0,
"unavailable": 0,
"elapsedMs": 1840
},
"credits": 0.0000016
}What it returns
The shared fields, plus Shopify stores's own
Every result carries the fields every platform shares — id, status, title, price with its currency, availability — and what only Shopify stores publishes on top.
Marketplaces
- US (live)
- Title, vendor, product type and tags
- Lowest variant price and compare-at price (no currency)
- Each variant: sku, price, compare-at price and availability
- Image, product link and publish date
Pricing
One tier, every field
One credit costs $3.50: each call spends credits in proportion to the data it moves, and requests that fail cost nothing. Items per credit are typical.
| Tier | product ids / credit | 1M product ids | Per call | Typical call |
|---|---|---|---|---|
| "standard"Title, vendor, product type, tags, lowest variant price, compare-at price, every variant's price and availability flag, image, link and publish date. Prices carry no currency. No quantities, no rating. | ≈ 1.3 million | $2.80 | 100 | 5–30 s for 100 products, longer when the store throttles |
- okmetered
Product returned cleanly. Use it.
- partialmetered
Some fields could not be read. Retry, or re-fetch at a higher tier where there is one.
- not_foundmetered
Shopify stores says the product id does not exist. Delist it.
- unavailablefree
No answer this time, so nothing to pay. Retry later; not evidence it is dead.
Pricing
Search Shopify stores too
One credit costs $3.50: each call spends credits in proportion to the data it moves, and a page we could not read costs nothing. Items per credit are typical.
| Endpoint | Per credit | Per call | Typical call |
|---|---|---|---|
| GET /v1/structured/shopify/catalogShopify store catalog | ≈ 6 million results | up to 250 per page | 1–3 s |
Watch Shopify stores product ids
A watchlist checks your product ids on your cadence, about 1.3 million a credit, and sends a signed webhook for every change to price, stock or seller — the same events as on every other retailer.
FAQ
Shopify stores questions
Which Shopify stores marketplaces are supported?
Shopify stores ("us", XXX) today. "marketplace": "us" is the default.
What product id do I send?
A store's hostname, a slash and the product handle (the part after /products/ in a product link), or a product link on the store, e.g. allbirds.com/mens-tree-runners. Send them as "ids". Duplicates are fetched once; anything that is not a product id is rejected with a 400 before anything is charged.
How is it billed?
In credits, at $3.50 a credit: every call spends credits in proportion to the data it moves. Standard covers about 1.3 million product ids a credit, up to 100 a call. A request that fails costs nothing, and the response tells you the credits each call used.
Can I watch Shopify stores items?
Yes. Create a watchlist with "platform": "shopify" and your product ids; each run is billed the credits its calls spend, like any other call, and sends a signed webhook for every change, in the same event format as every other retailer.
Same API, same response shape
- Amazonup to 62.5 million ASINs / credit
- Walmart~1.3 million item ids / credit
- eBay~15,000 item ids / credit
- Target~3 million TCINs / credit
- Best Buy~1.4 million SKUs / credit
- Costco~1.4 million item or product numbers / credit
- PetSmart~30,000 product ids / credit
- Sam's Club~25,000 item ids / credit
- Walgreens~190,000 product ids / credit
- CVS~400,000 product ids / credit
- BJ's~4 million item numbers / credit
- StockX~400,000 product ids / credit
- GOAT~500,000 product ids / credit
- TCGplayer~1.3 million product ids / credit
- Staples~2 million item ids / credit
- Kohl's~5 million product ids / credit
- Office Depot~7.5 million skus / credit
- IKEA~750,000 item numbers / credit
- Poshmark~1 million listing ids / credit
- GameStop~10 million product ids / credit
- Dick's Sporting Goodsup to 4.5 million skus / credit
- Grailed~20 million listing ids / credit
- Macy'sup to 75,000 product ids / credit
- Sephora~350,000 product ids / credit
- Albertsons~2.8 million UPCs / credit
- Neweggup to 2.5 million item numbers / credit
- Ulta Beauty~350,000 item ids / credit
- Whatnot~2.5 million listing ids / credit
- Kroger~29,000 UPCs / credit
- The Home Depot~25 million item numbers / credit
- Wayfair~800,000 product SKUs / credit
- Academy Sports + Outdoorsup to 8 million product ids / credit
- Five Below~5 million product ids / credit
- Dollar General~625,000 item numbers or UPCs / credit
- Family Dollar~12.5 million product ids / credit
- Hot Topic~200,000 product ids / credit
- Ace Hardware~20,000 product codes / credit
- London Drugs~50,000 product codes / credit
- Funko~50,000 product ids / credit
- Banggood~300,000 product ids / credit
- Overstock~34,000 product links / credit
- DHgate~37,000 product ids / credit
- Redbubble~95,000 product links / credit
- Costway~240,000 product ids / credit
- Wish~172,000 product ids / credit
- vidaXL~9,500 EANs / credit
- Dell~52,000 order codes / credit
- Alibaba~32,000 product ids / credit
- AliExpress~24,000 product ids / credit
- Reverb~1 million listing ids / credit
- Micro Centerup to 6 million product ids / credit
- Reddit~375,000 posts / credit
- Bing~550,000 results / credit
- DuckDuckGo~3.3 million results / credit
- Gemini~250,000 answers / credit
- ChatGPT~10,000 answers / credit
- Bluesky~4.8 million posts / credit
- Mastodon~2.8 million posts / credit
- Lemmy~2.3 million posts / credit
- Discourse forums~7.5 million posts / credit
- Tumblr~450,000 posts / credit
- Hacker News~2 million results / credit
- Dev.to~1 million articles / credit
- Wikipedia~5 million results / credit
- GitHub~2 million results / credit
- Stack Exchange~5 million results / credit
- GoogleComing soonSearch and Shopping result pages as typed JSON.
Start pulling
product data
Create an account, buy a credit pack and fetch products from any live retailer. No subscription, and what you buy never expires.
POST api.scrapelyserp.com/v1/products { "platform", "marketplace", "ids": […] }