Live Market Signals
Price tracking across 12 marketplaces from one REST endpoint, a stable versioned schema and HMAC-signed webhooks on change. Built to plug into repricers, feed engines and data platforms, not into a dashboard you'll never open.
12 Marketplaces · Live Price + Change Webhooks
What You Get
Every response follows one versioned contract per resource. Fields don't shift under you, old clients keep working, new fields land additively.
Poll on your schedule or subscribe an SKU to change detection and receive an HMAC-signed POST when price, stock or Buy Box actually moves.
You pay for successful requests. No seat fees, no annual commit, no minimum. Prototype on the free tier before you talk to anyone.
How It Works
kwery exposes one REST endpoint per resource, a stable response schema, and change-detection webhooks. Point your ingestion pipeline at it and stop maintaining scrapers.
One endpoint, one request shape, one response schema across all 12 marketplaces, no per-marketplace adapter layer in your codebase.
Payloads are idempotent and signed with HMAC, safe to retry and safe to fan out to multiple downstream consumers.
Rate limits, credits remaining and next-reset time are returned on every response header so your client can back off gracefully.
{
"event": "price.delta",
"delivered_at": "2026-09-14T09:15:32.000Z",
"product": {
"source": "idealo",
"country": "de",
"key": "gtin",
"value": "4006381333962",
"name": "STABILO point 88 ocker"
},
"changes": {
"price": { "old": 17.40, "new": 16.80 }
}
}Coverage
Query any of these sources with the same request shape.
Pricing, Buy Box, offers, ratings, and seller data across 22 Amazon marketplaces.
Live comparison prices and merchant listings across 48 supported markets.
Offers, sold listings, bidding data, and seller analytics from 18 ebay markets.
Prices, availability, and seller data from Walmart US, Canada and Mexico.
Try It
Start free with 1.000 one-time credits. No credit card required.
What the API Exposes
One schema per resource, semantically versioned. Fields are added, never quietly renamed under working clients.
Schema
List price, effective price and prior value, enough surface for your diff logic to fire on meaningful moves only.
Price
One identical `buybox` object and consistent `seller_type` fields across sources so repricer logic doesn't fork per marketplace.
Winner
In-stock, out-of-stock and low-inventory flags per SKU and seller, the states that gate a real purchase.
State
Subscribe SKUs and receive signed POSTs on change. Retry-with-backoff and signature verification are built in.
Events
Idempotent, safe to fan out to BigQuery, Snowflake or your data lake without duplicate-row logic.
Sink
Build vs. Buy
Compare the operational trade-offs before committing engineering time.
Who It's For
Skip the scrapers, proxy pools and parser drift. Build against a stable schema and spend your cycles on pricing logic.
Feeds → repricer service
Wire change-detection webhooks into your alerting so on-call gets paged on real market moves, not on polling noise.
Feeds → PagerDuty / Slack
Land idempotent payloads directly in BigQuery or Snowflake. Backfill without dedup headaches; expose to analysts through your existing models.
Feeds → warehouse tables
Self-Serve
Product matching, product page, and offers, billed as a single credit.
Identify the correct product within the requested source using GTIN or URL.
Title, brand, specs, images, and category, fully normalized.
Every seller, price, condition, and shipping option in the offer section.
Entry Price
€79 / mo
Included
10k credits / mo
Included Usage
Up to 20k SKUs / mo
Amazon, Walmart & ebay count 2 SKUs per credit. Every other source counts 1.
Free tier available · 1.000 one-time credits, no credit card required.
Enterprise
Dedicated volume pricing, custom SLAs, and direct engineering support for teams running millions of SKUs.
Talk to Saleskwery is a price tracking API across 12 marketplaces, Amazon, Google Shopping, eBay, Walmart, Idealo, and more. Submit a list of GTINs or ASINs, and kwery resolves each listing by GTIN match, validates price and stock, and returns one normalized payload with full audit provenance. Use it to feed a repricer, power alerts, or land data straight in your warehouse. One schema, resolved live.
12 marketplaces including Amazon, Google Shopping, eBay, Walmart, Idealo, Otto, Kaufland, billiger.de and Lidl. The response schema is the same across all of them, one integration in your code.
Each resource has a semantic version. Additive changes ship without a bump; renames and removals ship as a new major version pinned via header. Old clients keep working; upgrading is opt-in.
Node / TypeScript is the primary SDK. Python is in beta. Any HTTP client works against the REST endpoints directly, the docs include cURL examples for every route.
There's no fixed per-account request-rate limit — you aren't throttled by request volume. What can stop a burst is credits: if you use up your plan credits, or hit an optional daily credit cap you've set yourself, submissions come back with a clear error code telling you which limit you hit. Job size is capped at 1.000 values per batch job and 100.000 per stream job.
Each POST is signed with HMAC-SHA256 using your endpoint's secret. Verify the signature header before trusting the body. Delivery is retried up to 5 attempts over roughly an hour, with backoff, failed deliveries can be replayed, and results stay available to download.
A one-time grant of 1.000 free credits, no credit card, all 12 marketplaces. One credit is one SKU resolved on one marketplace, so that's 1.000 lookups on most marketplaces, on Amazon, Walmart and eBay one credit returns 2 full data sets. Upgrade only when you're ready to send production traffic.
A contractual 99,9% uptime SLA with service credits, named support and dedicated capacity comes with the Enterprise tier. Free and Growth plans run on the same infrastructure with signed webhooks, automatic retries and replay, but without a contractual uptime commitment.
REST, versioned JSON, signed webhooks. Prototype on the free tier and only pay when it's serving real traffic.