Google Shopping

    Google Shopping API · Offers & Merchants

    Live Google Shopping comparison prices and merchant signals across 48 markets, normalized into one schema for bidding and feed optimization

    · Free tier available · Plans from €79/mo

    Coverage

    Global Coverage

    Delivery

    Webhooks or Polling

    Integration

    One API Endpoint

    Schema

    Complete Google Shopping Data

    One unified schema across 48 Google Shopping markets. All the comparison signals your pricing engine needs, no per-region parsing.

    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
    …

    google shopping fields

    9 fields
    Identityidentity
    Total Offer Counttotal_offers_count
    Minimum Priceprice_min
    Average Priceprice_avg
    Maximum Priceprice_max
    Offer Countoffers_count
    Product Ratingrating
    Rating Countrating_count
    …

    Developer Experience

    One Request, Full Response

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

    Google Shopping data is available through the same kwery API endpoint as all other sources. Simply specify source: "google" and select a country. Same webhook delivery, same audit trails, same reliability guarantees.

    Stream comparison results as they complete across multiple country feeds. Process them asynchronously. No multi-region orchestration on your side.

    POST · api.kwery.co/stream
    # Submit a job querying Google Shopping Germany
    curl -X POST "https://api.kwery.co/stream" \
      -H "Authorization: Bearer $KWERY_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "source": "google",
        "country": "de",
        "key": "product",
        "values": ["STABILO point 88||STABILO||4006381333962||||"],
        "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" google,
      "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 Google Shopping product before using its offers downstream.

    Surface ambiguous matches for review.

    {
      "source" google,
      "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" google,
      "country" de,
      "observed_at" 2026-09-24T09: 12: 04Z,
      "status" completed,
      "result_count" 1
    }

    Product Matching

    GTIN Matching, Solved

    Google Shopping has no native GTIN lookup. kwery matches your product signals against live search results, scores candidate offers, and remembers verified matches.

    01, Signals

    Your Product Signals

    GTIN plus title, brand, your price and a retailer deeplink. Empty fields are fine, the more you send, the tighter the match.

    gtin
    title
    brand
    price
    deeplink
    + Fields
    02, Matching

    kwery Matching Engine

    Weighted in order: title similarity, price proximity, brand presence. A retailer from your deeplink in the offer list verifies the match outright.

    Matching in progress
    Title similarity
    Price proximity
    Brand presence
    03, Output

    Confirmed Product or Not Found

    Below the confidence threshold you get "not found", never a possibly wrong product.

    shop_name: BestBuy.com
    price: 999.00
    trust.components.identity: 1.0

    Global Coverage

    48 Google Shopping Markets

    Query any Google Shopping market from one unified API. kwery supports global comparison data across the Americas, Europe, and APAC, every result normalized into a single schema.

    48 Markets

    usUnited States
    deGermany
    ukUnited Kingdom
    auAustralia
    atAustria
    brBrazil
    caCanada
    czCzech Republic
    dkDenmark
    frFrance
    inIndia
    ieIreland
    itItaly
    jpJapan
    mxMexico
    noNorway
    plPoland
    nzNew Zealand
    nlNetherlands
    ruRussia
    sgSingapore
    zaSouth Africa
    esSpain
    seSweden
    fiFinland
    chSwitzerland
    trTurkey
    beBelgium
    skSlovakia
    phPhilippines
    Coverage list shows only selected markets. Check API Reference for the full list.

    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

    €79 / mo

    Included

    10k credits / mo

    Included Usage

    10k Google Shopping 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
    Google Shopping Data

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

    Google Shopping Use Case

    Shopping Feed Optimization

    Benchmark merchant comparison prices across 48 Google Shopping markets in one normalized stream.

    Bidding & Budget Allocation

    Feed live competitor prices, positions, and merchant ratings into Google Ads bidding strategies for smarter spend.

    MAP & Channel Compliance

    Monitor merchant identity, observed offer price, shipping, and listing context across regional Shopping results.

    Support

    Common Questions

    Answers to Google Shopping-specific questions about feeds, regions, and integration.

    Browse all FAQs

    kwery polls Google Shopping results directly, not merchant feeds, so you see what shoppers actually see. We track listing churn and indexing changes per region, and surface only results that are currently live in the SERP at the time of query.

    Yes. Specify the country code in your request and kwery routes the job to the right regional feed. Each region returns localized currency, merchant set, and listing context, normalized into the same schema.

    Listings that are no longer indexed are flagged as unavailable rather than silently dropped. This lets your repricing logic distinguish between a product losing visibility and a product that simply stopped competing.

    Each result carries the merchant's listed currency and price as shown in that region. We do not auto-convert, so your pricing engine works with the exact numbers shoppers see.

    Yes, when published by the merchant on Google. Ratings and review counts help you benchmark trust signals alongside raw price competitiveness.

    Every result is fetched live. With streaming jobs you receive results as they complete, never a stale batch.

    0.7 is the neutral value for a product we see for the first time, when there is no earlier observation to compare against. On Google product lookups, identity is the match confidence itself. Trust scores in the docs.

    For "is this the exact product", gate on trust.components.identity. score is a routing signal for overall data quality. Trust scores in the docs.

    Win the Google Shopping Comparison

    Comparison prices and merchant signals across 48 markets, one normalized schema, per-request, no commitments.

    Free Tier Available
    Enterprise SLA
    Global Scale