Skip to content
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.

request
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"]}'
response
{
  "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.

Shopify stores tiers: items per credit, cost per million, items per call and typical call time
Tierproduct ids / credit1M product idsPer callTypical 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.801005–30 s for 100 products, longer when the store throttles

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.

Shopify stores endpoints: items per credit, items per call and typical call time
EndpointPer creditPer callTypical call
GET /v1/structured/shopify/catalogShopify store catalog≈ 6 million resultsup to 250 per page1–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.

How watchlists work

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

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": […] }