Amazon

    Amazon API · Buy Box, Offers & BSR

    Real-time Amazon Buy Box, seller, and offer data across 22 marketplaces, validated, streamed via webhooks, and built for high-volume repricing

    · Free tier available · Plans from €79/mo

    Coverage

    Global Coverage

    Delivery

    Webhooks or Polling

    Integration

    One API Endpoint

    Schema

    Complete Amazon Marketplace Data

    One unified schema. All the signals your repricing engine needs. No custom parsing, no gaps. Every result includes:

    View Full Schema

    content

    13 fields
    Sourcesource
    Product Namename
    Brandbrand_name
    GTINgtin
    Product IDproduct_id
    URLurl
    Image URLimage_url
    Currencycurrency
    …

    offers[]

    12 fields
    Positionposition
    Seller Nameseller_name
    Marketplacemarketplace_name
    Seller Typeseller_type
    Seller Ratingseller_rating
    Seller Rating Countseller_rating_count
    Priceprice
    Shippingshipping
    …

    amazon fields

    17 fields
    Categorycategory
    Best Seller Rankbsr
    Parent ASINparent_asin
    Is Primeis_prime
    Prime Priceprime_price
    Seller Typeseller_type
    Bullet Textbullet_text
    Description Textdescription_text
    …

    Developer Experience

    One Request, Full Response

    Amazon is a native integration within the kwery API. No separate implementation required.

    Amazon data is available through the same kwery API endpoint as all other sources. Simply specify source: "amazon" in your request and kwery handles the rest, collection, validation, normalization. Same webhook delivery, same audit trails, same reliability guarantees.

    Whether you're querying 1,000 products or 1 million, the same API serves your requests. Stream results as they complete. Process them asynchronously. No complex multi-source orchestration needed.

    POST · api.kwery.co/stream
    # Submit a job querying Amazon Germany
    curl -X POST "https://api.kwery.co/stream" \
      -H "Authorization: Bearer $KWERY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "source": "amazon",
        "country": "de",
        "key": "asin",
        "topic": "search_and_offers",
        "values": ["B0DGHP6V8V"],
        "callback_url": "https://your-app.example.com/webhook"
      }'

    Data Quality

    Know What Your Pricing Logic Is Acting On

    Quality and provenance signals help you assess product matching, result confidence, and request history before data enters production workflows.

    Trust Score

    A compact quality signal helps your pipeline assess product identity, completeness, price integrity, and freshness together.

    Check quality before pricing logic.

    {
      "source" amazon,
      "trust" {
        "score" 0.92,
        "detail" {
          "identity" 1.00,
          "completeness" 0.89,
          "price_integrity" 0.95,
          "freshness" 0.75
        }
      }
    }

    Match Confidence

    See how confidently the request was resolved to the intended Amazon product before using its offers downstream.

    Surface ambiguous matches for review.

    {
      "source" amazon,
      "key" gtin,
      "value" 4006381333962,
      "match" {
        "product_id" 123456789,
        "confidence" 1.00,
        "ambiguous" false
      }
    }

    Audit Trail

    Job identifiers and observation timestamps let your team connect a delivered result to the request that produced it.

    Keep data-driven decisions traceable.

    {
      "job_id" 01J3R5T7Z9,
      "source" amazon,
      "country" de,
      "observed_at" 2026-09-24T09: 12: 04Z,
      "status" completed,
      "result_count" 1
    }

    Global Coverage

    22 Amazon Marketplaces Globally

    Query any regional Amazon marketplace from one unified API. kwery supports Amazon pricing data across North America, Europe, Asia, and beyond. Each region uses localized pricing, seller data, and Buy Box logic, normalized into one consistent schema.

    22 Markets

    usUnited States
    caCanada
    mxMexico
    brBrazil
    ukUnited Kingdom
    deGermany
    atAustria*
    chSwitzerland*
    esSpain
    frFrance
    itItaly
    jpJapan
    inIndia
    aeUAE
    auAustralia
    nlNetherlands
    seSweden
    plPoland
    beBelgium
    sgSingapore
    trTurkey
    ieIreland
    *Austria (at) and Switzerland (ch) utilize the DE marketplace with localized delivery addresses for pricing precision.

    Self-Serve

    One Credit. One Resolved SKU

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

    ON AMAZON API: 1 CREDIT = 2 SKUs (SEARCH + PRODUCT + OFFERS, MATCHED, EACH)

    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

    €79 / mo

    Included

    10k credits / mo

    Included Usage

    20k Amazon SKUs / mo

    Free tier available · 1,000 one-time credits, no credit card required.

    Enterprise

    Need Custom Pricing, SLAs, or Support?

    Dedicated volume pricing, custom SLAs, and direct engineering support for teams running millions of SKUs.

    Talk to Sales

    Use Cases

    What Teams Build With
    Amazon Data

    One endpoint feeds the systems engineering teams ship to production, repricing, monitoring, sourcing, and intelligence.

    Amazon Price Tracking Use Case

    Buy Box Repricing

    React to Buy Box loss within minutes by streaming winner changes per ASIN into your repricing engine.

    Seller Intelligence

    Track FBA vs 3P competition, feedback ratings, and offer counts to model competitive pressure per SKU.

    MAP & Brand Protection

    Monitor seller identity, observed offer price, shipping, and changes independently across 22 Amazon marketplaces.

    Support

    Common Questions

    Answers to Amazon-specific questions about data, coverage, and integration.

    Browse all FAQs

    Buy Box winner and price, FBA vs. 3P merchant offers, Prime eligibility, seller identity, and stock status are the signals that drive most repricing decisions. kwery exposes all of them in a single normalized schema so your engine can weight them however your strategy requires, without parsing Amazon's product pages yourself.

    The Buy Box winner can change multiple times per hour. kwery streams updates as they happen via webhooks, not batch polling. When a new seller wins the Buy Box, you get that signal immediately, so your repricing engine can react the same day instead of waiting for a nightly batch.

    When Amazon updates its page structure, schema, or listing behavior, kwery absorbs the change centrally. Your integration keeps receiving results in the same schema with no code changes on your side. If a brief gap occurs, you're notified immediately and when service is restored.

    Yes. The seller_type field indicates whether an offer is from Amazon (FBA), a Fulfilled by Amazon merchant (3P), or a traditional merchant seller. You can filter by seller type in your repricing logic or request only specific types in your queries.

    Yes. The schema includes is_available status and shipping cost indicators. Prime eligibility is inferred from Amazon's fulfillment (FBA offers are Prime-eligible). See the full schema in the API Reference for complete availability indicators.

    Data is always fresh. The moment kwery collects a new price from Amazon, it's delivered to you, either via webhook (if streaming) or available for polling. With high-volume jobs (10,000+ products), large collections take time, but each data point is current when delivered. You never get batched or cached results.

    Build Your Amazon Repricing Pipeline

    Stream validated Buy Box, seller, and offer data across 22 marketplaces, per-request, no commitments.

    Free Tier Available
    Enterprise SLA
    Global Scale