Competitor Price Monitoring API

    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

    Everything You Need. Nothing You Don't.

    01Schema

    Same schema across every source

    Same field names, same types, whether you're calling Amazon, Google or Walmart. No per-source parsers, no adapter layer to maintain.

    02Depth

    Beyond price

    Buy-box owner, seller count, MAP violations, promo flags, stock status and shipping — every signal your logic needs, not just the sticker price.

    03Integration

    Plug into your stack

    Feed a repricer, alert Slack or PagerDuty, or land it in BigQuery. Infrastructure, not a closed dashboard.

    How It Works

    One catalog. One normalized signal per SKU.

    kwery fetches the current listings from each marketplace, validates the fields, and returns a normalized payload — either synchronously or delivered to your callback URL.

    1. Submit your list

      Post GTINs, ASINs or product URLs across Amazon, Google Shopping, eBay and Walmart. Matching is handled server-side.

    2. We fetch and validate

      kwery pulls the current listing from each marketplace and validates every field — price, seller, stock, promos, shipping.

    3. Get the payload back

      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.

    POST · api.kwery.co/stream
    {
      "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
      }]
    }

    What You Can Monitor

    What Competitor Price Monitoring Actually Tracks.

    Price changes

    Every list price and effective price move, with previous and new values.

    Price

    Buy-box owner

    Detect when a competitor wins or loses the buy box on a listing.

    Buy Box

    Stock status

    In-stock, out-of-stock and low-inventory signals per SKU and seller.

    Stock

    Seller count

    Track how many sellers are competing on a given listing over time.

    Sellers

    Promo & coupons

    Detect coupon codes, percentage promos and lightning deals as they appear.

    Promo

    Shipping cost

    Delivery price and estimated arrival — factored into landed-cost logic.

    Shipping

    How Buyers Use It

    Feed a Repricer. Fire an Alert. Land It in Your Warehouse.

    Use case01

    Repricing engines

    Feed the fetched data directly into your repricer. React on the cadence that fits your SKU tier.

    Feeds → repricer inbound

    Use case02

    Brand & MAP protection

    Detect MAP violations, unauthorized sellers and buy-box loss without polling every SKU every hour.

    Feeds → alerting / Slack

    Use case03

    Category managers

    Land responses in BigQuery or Snowflake. Build the dashboards your team actually needs.

    Feeds → BigQuery / Snowflake

    Self-Serve

    One Credit. One Resolved SKU

    Product matching, product page, and offers — billed as a single credit.

    01

    Product Matching

    Identify the correct product within the requested source using GTIN or URL.

    02

    Product Page

    Title, brand, specs, images, and category — fully normalized.

    03

    Offers

    Every seller, price, condition, and shipping option in the offer section.

    Entry Price

    €399 / mo

    Included

    100k credits / mo

    Overage

    €3.99 / 1k credits

    Support

    Common Questions

    What most teams want to know before integrating kwery.

    Browse all FAQs

    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.

    Competitor Data, on Your Terms.

    Start free, wire it up in an afternoon, pay only for the requests you actually make.

    Free Tier Available
    Enterprise SLA (99.9% Uptime)
    Global Scale