E-commerce product price + stock lookup
E-commerce product price + stock lookup: search ~500 public Shopify brand stores (apparel, beauty, electronics accessories, supplements, home, outdoor, jewelry, pets, toys) by product name or SKU. Returns up to 50 matching variants with store, brand, product and variant title, current price, compare-at (list) price and discount %, in-stock flag, product URL, image, first/last seen and a daily 30-day price and stock history with 30-day low/high. Optional domain filter. Refreshed daily from each store's public products.json. Unknown product returns 404 with no charge
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
GET https://scraplingdata.xyz/v1/ecom/product
| Category | Image and media |
|---|---|
| Provider host | scraplingdata.xyz |
| Networks | eip155:137, eip155:42161, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 1 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-25 | valid payment request | 402 | $0.01 | 248 ms |
| 2026-10-24 | valid payment request | 402 | $0.01 | 239 ms |
Example input (from the provider)
{
"method": "GET",
"queryParams": {
"q": "wool runner"
},
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"properties": {
"domain": {
"description": "Optional store domain filter, e.g. allbirds.com",
"type": "string"
},
"limit": {
"description": "Max variants (1-50, default 20)",
"type": "integer"
},
"q": {
"description": "Product name, keyword or SKU",
"type": "string"
}
},
"required": [
"q"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}