Submit your GTIN list — get back competitor prices, buy-box owners, promos and stock status across Amazon, Google Shopping, eBay and Walmart. Feed it into your own repricer, alerting or BI stack.
12+ Marketplaces, One API · Live Competitor Pricing, Not Daily Dumps
What You Get
Same field names, same types, whether you're calling Amazon, Google or Walmart. No per-source parsers, no adapter layer to maintain.
Buy-box owner, seller count, MAP violations, promo flags, stock status and shipping — every signal your logic needs, not just the sticker price.
Feed a repricer, alert Slack or PagerDuty, or land it in BigQuery. Infrastructure, not a closed dashboard.
How It Works
kwery fetches the current listings from each marketplace, validates the fields, and returns a normalized payload — either synchronously or delivered to your callback URL.
Post GTINs, ASINs or product URLs across Amazon, Google Shopping, eBay and Walmart. Matching is handled server-side.
kwery pulls the current listing from each marketplace and validates every field — price, seller, stock, promos, shipping.
Results are returned to your app or delivered to your callback URL — normalized, signed, and ready to feed your repricer or store in your warehouse.
{
"job_id": "67e1234abc...",
"status": "finished",
"results": [{
"updated_at": "2026-06-27T11:31:09.731Z",
"query": {
"source": "amazon",
"country": "us",
"topic": "search_and_offers",
"key": "gtin",
"value": "4006381018258"
},
"content": {
"asin": "B08N5WRWNW",
"title": "Echo Dot (4th Gen) Smart Speaker with Alexa",
"brand": "Amazon",
"category": "Smart Speakers",
"main_category": "Electronics",
"country": "us",
"currency": "USD",
"bbx_price": 49.99,
"price": 49.99,
"shipping": 0,
"buybox_owner": "Amazon.com",
"buybox_owner_id": "A2L77EE7U53NWQ",
"seller_type": "FBA",
"no_sellers": 14,
"is_available": true,
"on_amazon_since": "2020-10-22",
"bsr": 3,
"review_rating": 4.7,
"review_count": 412037,
"price_avg": 54.32,
"price_max": 64.50,
"price_min": 49.99,
"offers_count": 14,
"offers": [
{
"price": 49.99,
"currency": "USD",
"condition": "new",
"shop_id": "A2L77EE7U53NWQ",
"shop_name": "Amazon.com",
"shop_type": "standalone-shop",
"marketplace_name": "Amazon",
"shop_review_rating": 4.9,
"shop_review_count": 1842301
}
]
},
"success": true
}]
}Coverage
Query any of these sources with the same request shape.
Pricing, Buy Box, offers, ratings, and seller data across 20+ Amazon marketplaces.
Live comparison prices and merchant listings across 48 supported markets.
Offers, sold listings, bidding data, and seller analytics from 18 ebay markets.
Real-time prices, availability, and seller data from Walmart US and Canada.
Try It
Start free with 100k credits. No credit card. Wire it up in an afternoon.
What You Can Monitor
Every list price and effective price move, with previous and new values.
Price
Detect when a competitor wins or loses the buy box on a listing.
Buy Box
In-stock, out-of-stock and low-inventory signals per SKU and seller.
Stock
Track how many sellers are competing on a given listing over time.
Sellers
Detect coupon codes, percentage promos and lightning deals as they appear.
Promo
Delivery price and estimated arrival — factored into landed-cost logic.
Shipping
How Buyers Use It
Feed the fetched data directly into your repricer. React on the cadence that fits your SKU tier.
Feeds → repricer inbound
Detect MAP violations, unauthorized sellers and buy-box loss without polling every SKU every hour.
Feeds → alerting / Slack
Land responses in BigQuery or Snowflake. Build the dashboards your team actually needs.
Feeds → BigQuery / Snowflake
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
€399 / mo
Included
100k credits / mo
Overage
€3.99 / 1k credits
kwery is a competitor price monitoring API for retail teams. Submit a list of GTINs or ASINs across Amazon, Google Shopping, eBay, Walmart, and 8 more sources. kwery fetches the current listing from each marketplace, validates price, Buy Box owner, seller count, and stock status, and returns a single GTIN-matched, normalized payload. Use it to feed a repricer, trigger alerts, or land data in your warehouse. One schema across every source. Fresh data on every request. No dashboard to maintain.
Competitor price monitoring is the practice of regularly tracking competitors' prices, stock levels, buy-box owners and promotions across the marketplaces where you sell. Retailers use it to feed repricing engines, protect MAP policies and alert their teams when meaningful market changes happen.
You send kwery a list of GTINs, ASINs or product URLs and specify the marketplaces you care about — Amazon, Google Shopping, eBay, Walmart, Idealo and 10+ more. For each request, kwery fetches the current listing from every marketplace, validates the fields and returns a single normalized payload with price, buy-box owner, seller count, stock, promos and shipping. You can call the endpoint synchronously or receive the response at a signed callback URL.
Those tools are closed dashboards with their own UI and workflow. kwery is API infrastructure. Use kwery when you already have a repricer, BI stack or alerting flow and need reliable, validated data to feed it — without paying for a UI you won't use.
Yes. Every response includes seller identity and price, so you can filter for unauthorized sellers or prices below your MAP floor and route those into a dedicated queue.
Every request triggers a fresh fetch from the marketplace at the moment you call kwery. Freshness is measured from your request, not from an internal poll — so you always get the current listing as the marketplace shows it.
Yes. Every response includes the current buy-box owner, seller count, stock status, promo flags and shipping cost alongside the price.
Yes. Most teams call kwery on a cadence that fits their SKU tier (e.g. hourly for hot SKUs, daily for the long tail), diff the response against their last stored value, and route only meaningful deltas — e.g. `delta_pct > 1%` or `buy_box_seller` changed — into their repricer or alerting.
Point your ingestion pipeline at the kwery response — either poll our endpoint on your schedule or receive it at your callback URL. The payload is stable, signed with HMAC and idempotent — safe to retry, safe to fan out to multiple consumers.
Start free, wire it up in an afternoon, pay only for the requests you actually make.