Ecommerce Price Tracking API

    Point your SKU catalog at one endpoint and receive price, Buy Box, promo, stock and shipping signals across every marketplace you sell on — normalized for your repricer, feed engine or BI stack.

    Full Catalog Coverage · 12+ Marketplaces · Change-Detection Webhooks

    What You Get

    Everything You Need. Nothing You Don't.

    01Scale

    Built for catalog scale

    Batch thousands of SKUs per request, paginate as jobs, and fan out to callback URLs. Designed for full-catalog monitoring, not one-off lookups.

    02Signals

    The signals ops actually needs

    Price, Buy Box, promo, stock and shipping — the fields that drive repricing, feed ranking and dynamic promo triggers.

    03Reach

    Every marketplace that matters in the US

    Amazon, Google Shopping, eBay and Walmart behind one request shape and one response schema.

    How It Works

    One catalog. One normalized signal per SKU.

    Send a batch of SKUs. kwery fetches each marketplace in parallel, validates the signals ops actually acts on, and hands your pipeline a stream of normalized events.

    1. Send your SKU batch

      Batch by GTIN, ASIN or product URL. kwery handles the per-marketplace matching so your ops team doesn't maintain another mapping sheet.

    2. Fetch each marketplace

      Every marketplace is fetched in parallel and validated for price, Buy Box, promo, stock and shipping before anything reaches your pipeline.

    3. Normalized signal stream

      Responses land as normalized events — one shape across all sources — ready for a repricer, feed engine or dynamic-promo trigger.

    POST · api.kwery.co/stream
    {
      "job_id": "ec_44bd128...",
      "status": "finished",
      "results": [{
        "updated_at": "2026-06-27T11:31:09.731Z",
        "query": {
          "source": "amazon",
          "country": "us",
          "topic": "search_and_offers",
          "key": "asin",
          "value": "B08N5WRWNW"
        },
        "content": {
          "asin": "B08N5WRWNW",
          "title": "Echo Dot (4th Gen) Smart Speaker with Alexa",
          "brand": "Amazon",
          "category": "Smart Speakers",
          "country": "us",
          "currency": "USD",
          "price": 49.99,
          "bbx_price": 49.99,
          "shipping": 0,
          "buybox_owner": "Amazon.com",
          "seller_type": "FBA",
          "no_sellers": 14,
          "is_available": true,
          "bsr": 3,
          "review_rating": 4.7,
          "review_count": 412037,
          "offers_count": 14,
          "offers": [
            {
              "price": 49.99,
              "currency": "USD",
              "condition": "new",
              "shop_name": "Amazon.com",
              "shop_review_rating": 4.9,
              "shop_review_count": 1842301
            }
          ]
        },
        "success": true
      }]
    }

    Signals Returned

    The Signals Your Pricing and Feed Ops Actually Act On.

    Price movement

    List price and effective price per SKU, with previous value — so ops only reacts on meaningful deltas.

    Price

    Buy Box holder

    Which seller currently owns the winning offer — the trigger most repricing playbooks are built around.

    Winner

    Availability

    In-stock, low-inventory and out-of-stock flags per SKU and seller — signal for feed suppression and reorder alerts.

    Stock

    Seller pressure

    Number of sellers competing on the listing — early signal that a category is becoming crowded or thinning out.

    Sellers

    Promo & coupons

    Coupon codes, percentage promos and event-day deals — inputs for dynamic promo matching on your side.

    Promo

    Shipping & landed cost

    Delivery cost and ETA, so your landed-cost calculation reflects what a shopper actually pays.

    Shipping

    What the API Returns

    Normalized Price, Stock and Buy Box Data per SKU.

    Use case01

    Pricing operations

    Automate price-position rules per SKU tier. Trigger repricing only when Buy Box, competitor price or stock actually moves.

    Feeds → pricing rules engine

    Use case02

    Feed & merchandising ops

    Suppress out-of-stock feed rows in real time, promote in-stock winners, and keep marketplace feeds aligned with current stock and price.

    Feeds → feed engine

    Use case03

    Ecommerce analytics

    Land normalized events in BigQuery or Snowflake. Answer share, velocity and cross-marketplace positioning questions from one table.

    Feeds → warehouse tables

    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

    It's the ongoing practice of tracking price, Buy Box, promo, stock and shipping for a catalog of SKUs across every marketplace where the brand sells or competes. Ops teams use it to feed repricers, keep marketplace feeds aligned with reality, and trigger dynamic promotions on real competitor moves.

    Amazon, Google Shopping, eBay and Walmart — the four marketplaces that drive US ecommerce — all behind the same request shape and response schema, so integration is one adapter in your pipeline. Additional EU marketplaces (Idealo, Otto, Kaufland and others) are available on request via sales.

    Those are closed dashboards with fixed workflows and per-seat pricing. kwery is API infrastructure: use it when you already have a repricer, feed engine or BI stack and need reliable signals feeding it — without paying for a UI your team won't adopt.

    Batching, job queues and callback delivery are built for catalog-scale workloads. Teams run tens of thousands of SKUs on schedules that fit each tier — hourly for hot SKUs, daily for the long tail.

    Consumer electronics, appliances, home and garden, tools, sports and general merchandise are well covered across the major marketplaces. Fashion and grocery are partial coverage — the sales team can pull a per-marketplace read for your category before you commit.

    Yes. The `country` parameter switches the marketplace geo per request. Send Amazon US, Amazon DE and Google Shopping UK in three requests with identical schema and one job identifier tying them together.

    Per successful request. Failed responses don't count. No seat fees, no annual commitment, no minimum. Costs scale with traffic, so a slow month is a cheap month.

    Either poll the endpoint on your own schedule or subscribe SKUs so responses arrive at your callback URL. Payloads are HMAC-signed and idempotent — safe to retry, safe to fan out to a repricer and a warehouse from the same event.

    Monitor Your Full Catalog Without Maintaining Scrapers.

    One endpoint, catalog-scale batching, per-request billing. Start free and scale as your feed grows.

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

    kwery is a competitor price monitoring API for retail teams. Submit a list of GTINs or ASINs across Amazon, Google Shopping, eBay and Walmart. kwery fetches the current listing from each marketplace, validates price, buy-box owner, seller count, stock status, promos and shipping, and returns a single 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.