Clair API
  • All APIs
  • Pricing
  • Docs
Web Scraping
  • Web Scraper API
E-commerce
  • Amazon API
    • Product
    • Reviews
    • Search
    • Price
    • Best sellers
    • Seller
    • ASIN lookup
  • Google Shopping API
SERP & Search
  • Google Search API
  • Google Maps API
    • Scraper
    • Place
Jobs & Hiring
  • Glassdoor API
    • Jobs
    • Reviews
    • Salary
  • Indeed API
Company Data & Reviews
  • Trustpilot API
  • Crunchbase API
    • Company
    • People
Video
  • YouTube API
News & Media
  • Google News API
  • Reuters API
  • Bloomberg API
  • Associated Press API
Missing a data source? Ask for one →
  • Use cases
  • Comparisons
  • Glossary
Ecommerce and reviews
  • Amazon price monitoring
  • Trustpilot review monitoring
  • MAP enforcement on Amazon
  • Amazon rating monitoring
  • Amazon category research
  • Trustpilot competitor benchmarking
Search and local
  • Google rank tracking
  • Local lead generation
  • Local SEO competitor audit
  • Grounding LLM answers in search results
  • Content research from People also ask
Leads and companies
  • Account research briefs
Jobs and hiring
  • Salary benchmarking
  • Job market analytics
  • Employer reputation tracking
News
  • Brand and media monitoring
  • Financial news tracking
  • News corpus for research and RAG
Comparisons
  • Clair vs SerpApi
  • Clair vs Google Places API
  • Clair vs Google Custom Search API
GlossarySERPSERP APIPeople also askGoogle place IDASINBuy BoxGTINSalary percentilesTrustScoreWeb scrapingAll 36 terms →
PricingDocsStatus
Dashboard
APIs/E-commerce

Google Shopping API

Google Shopping product cards for a query: price, store, discount, delivery, and rating.

Start freeView documentation
  • Overview
  • Data samples
  • Code
  • Reference
  • Pricing
  • FAQ
Start free

Overview

What teams build with the Google Shopping API

Competitor price tracking

Run the queries your products sell under every day and record which stores Google shows, at what price, and with which discount.

Share of shelf

Measure how often a brand's products appear for a category's queries, in which section, and against which competitors.

Deal and price-drop alerts

Watch a query's cards for new discounts, using original_price and Google's badge, and alert when a product falls under a target.

Official API restricted

Is there an official Google Shopping API?

Only for a merchant's own listings. Google's Merchant API manages the products in a Merchant Center account you control; it does not search Google Shopping.

The Merchant API automates account, product, and inventory management within Merchant Center, and reports on your own products' performance. It replaced the Content API for Shopping, which Google sunset in August 2026. Neither returns the results a shopper sees for a query, or other stores' products and prices.

Clair reads the public google.com results for your query and country, and returns every product card Google shows with its price, store, and rating.

Read from these pages on October 27, 2026.

  1. [1]Google for Developers: Merchant API overview

Data samples

From the page to JSON

The page the Google Shopping API reads, and the response it returns for the same query.

q

wireless earbuds

Try it live

https://www.google.com/search?q=wireless+earbuds&udm=28&hl=en&gl=us

Search source page
{
  "engine": "google_shopping",
  "family": "ecommerce",
  "query": {
    "q": "wireless earbuds",
    "language": "en",
    "country": "us"
  },
  "count": 3,
  "results": [
    {
      "position": 1,
      "title": "JLab GO Air Pop True Wireless Earbuds",
      "product_id": "9146411353573113826",
      "price_text": "$14.99",
      "price": 14.99,
      "currency": "USD",
      "original_price_text": "$20",
      "original_price": 20,
      "badge": "24% OFF",
      "merchant": "Target",
      "more_merchants": true,
      "delivery": "Free delivery on $35+",
      "rating": 4.3,
      "ratings_count": 33000,
      "section": "Popular products"
    },
    {
      "position": 2,
      "title": "Beats Solo Buds Wireless Earbuds",
      "product_id": "549048356659243400",
      "price_text": "$59.99",
      "price": 59.99,
      "currency": "USD",
      "original_price_text": "$80",
      "original_price": 80,
      "badge": "25% OFF",
      "merchant": "Best Buy",
      "more_merchants": true,
      "delivery": "Free delivery by Thu",
      "rating": 3.8,
      "ratings_count": 6200,
      "section": "Popular products"
    },
    {
      "position": 3,
      "title": "JLab Go Air Pop True Wireless Earbuds",
      "product_id": "17106692589430323563",
      "price_text": "$24.99",
      "price": 24.99,
      "currency": "USD",
      "original_price_text": "$27",
      "original_price": 27,
      "badge": "7% OFF",
      "merchant": "Target",
      "more_merchants": true,
      "delivery": "Free delivery on $35+",
      "rating": 4.4,
      "ratings_count": 6500,
      "section": "Popular products"
    }
  ],
  "next_cursor": null
}

Source page captured separately from the recorded response, so live values can differ.

Code

Integrate in minutes

One host, one Bearer key for every Clair API. Each call returns JSON with the same envelope, so a second API is a new path, not a new client.

Get an API keyRead the docs
curl -G "https://api.clair.im/v1/google-shopping?q=wireless+earbuds" \
  -H "Authorization: Bearer YOUR_API_KEY"

Reference

Query and response fields

One Shopping results page per request, in Google's sections (deals, popular products, more products). A product listed in more than one section appears once. A query no product matches returns an empty results array.

GET /v1/google-shopping

Authorization

header · stringrequired

Bearer <api_key>. Create keys under API keys.
q

stringrequired

Product query.
language

string

ISO 639-1 interface language. Default en.
country

string

ISO 3166-1 alpha-2 country the search is made from. Default us. Sets the stores and currency.

Pricing

One subscription. Every API.
Free

FREE

$1 toward any API

Start for free
Starter

$30/mo

Choose plan
StandardMost popular

$100/mo

Choose plan
Advanced

$300/mo

$300$2,400
Choose plan
Enterprise

from $2,500/mo

Volume rates, higher limits, invoicing

Contact us
Google Shopping

$4.30/1K requests

Up to 232 requests

$3.75/1K requests

Up to 8K requests

$3.30/1K requests

Up to 30.3K requests

$3.00/1K requests

Up to 100K requests

Custom rate

Volume pricing

Paid plans run at 10 requests a second. Need more? Email us and we will raise your limit.

FAQ

Common questions

Anything else? Email contact@serinlabs.com.

Does it return every store's price for a product?+

No. Each card shows one store's offer, and more_merchants says whether others sell it too. Google lists the other stores in a product viewer that opens in the browser, which a fetched page does not render for most products.

How many products does one request return?+

The products in the shopping sections Google shows for the query, usually 20 to 30. Google shows them once per query, so there is no page parameter.

Are images included?+

No. Google embeds the thumbnails in the page instead of linking to them, so there is no image URL to return.

Can I search another country's stores?+

Yes. country sets where the search is made from, which sets the stores and the currency Google shows.

What does the Google Shopping API return?+

Live scrape of google.com. One request returns the Google Shopping products Google shows for a query in its shopping sections (deals, popular products, more products), usually 20 to 30, each with the headline store's price, the pre-discount price, delivery terms, and the product's rating. Google shows these sections once per query, so there is no page parameter. A card opens Google's product viewer in the browser, which a fetched page does not render for most products, so there is no per-store offer list or product detail endpoint.

How is a request counted?+

Each call is one request, and each extra page is a new call. A malformed request (400) is not counted, and a request that fails on our side (5xx) is refunded.

Is there a free tier?+

Yes. The free tier is $1 of usage a month across every Clair API, with no card: about 232 Google Shopping API requests if it all goes here. It resets monthly, and calls stop when the balance runs out.

What happens when I use up my plan's balance?+

The API returns 429 until the next period, on every plan, and nothing is billed past the balance. An upgrade starts a new month at once, and the unused balance carries over.

Does my plan cover other Clair APIs?+

Yes. One plan and one key cover every Clair API, and every call spends from the same monthly balance. Your first call starts the free tier.

Related

Related APIs

APIs teams often combine with the Google Shopping API.

Amazon API

Amazon search, product details, reviews, offers, sellers, and best sellers.

View API →

One plan, every API.

Your plan's price is your monthly usage balance, spent across every Clair API. Start free, no card.

Get API Key →Compare plans
Clair API

Live data APIs for search, news, jobs, marketplaces, companies, and reviews, plus a scraper for any public page. Each call fetches the page when you ask.

contact@serinlabs.com@clair_api

APIs

Web Scraping
  • Web Scraper API
E-commerce
  • Amazon API
    • Amazon Product API
    • Amazon Reviews API
    • Amazon Search API
    • Amazon Price API
    • Amazon Best Sellers API
    • Amazon Seller API
    • Amazon ASIN Lookup API
  • Google Shopping API
SERP & Search
  • Google Search API
  • Google Maps API
    • Google Maps Scraper API
    • Google Maps Place API
Jobs & Hiring
  • Glassdoor API
    • Glassdoor Jobs API
    • Glassdoor Reviews API
    • Glassdoor Salary API
  • Indeed API
Company Data & Reviews
  • Trustpilot API
  • Crunchbase API
    • Crunchbase Company API
    • Crunchbase People API
Video
  • YouTube API
News & Media
  • Google News API
  • Reuters API
  • Bloomberg API
  • Associated Press API

Use cases

Ecommerce and reviews
  • Amazon price monitoring
  • Trustpilot review monitoring
  • MAP enforcement on Amazon
  • Amazon rating monitoring
  • Amazon category research
  • Trustpilot competitor benchmarking
Search and local
  • Google rank tracking
  • Local lead generation
  • Local SEO competitor audit
  • Grounding LLM answers in search results
  • Content research from People also ask
Leads and companies
  • Account research briefs
Jobs and hiring
  • Salary benchmarking
  • Job market analytics
  • Employer reputation tracking
News
  • Brand and media monitoring
  • Financial news tracking
  • News corpus for research and RAG

Compare and learn

Comparisons
  • Clair vs SerpApi
  • Clair vs Google Places API
  • Clair vs Google Custom Search API
Glossary
  • SERP
  • SERP API
  • People also ask
  • Google place ID
  • ASIN
  • Buy Box
  • All 36 terms
Developers
  • Documentation
  • Quickstart
  • API catalog
  • Pricing
  • Status
  • All resources
Featured onCITABLEClair API - Featured on Startup FameFeatured on Twelve Tools Listed on Turbo0 Featured on Wired BusinessClair API on Nick Launches Featured on neeed.directory Featured on DailyPings Startup Benchmarks Featured on LaunchVault Featured on EasyLaunch Featured on SubmitMySaas Featured on DodoDirectory Featured on LaunchZone Featured on LemonLaunch 'LiftOff' Default v2 badge Launched on LaunchBoard - Product Launch Platform Listed on CurlShip aListed onamaze.directory Featured on Brick Launch Featured on saas.fyi Featured on Wall of Tools Featured onfreeboard.lol
Featured onCITABLEClair API - Featured on Startup FameFeatured on Twelve Tools Listed on Turbo0 Featured on Wired BusinessClair API on Nick Launches Featured on neeed.directory Featured on DailyPings Startup Benchmarks Featured on LaunchVault Featured on EasyLaunch Featured on SubmitMySaas Featured on DodoDirectory Featured on LaunchZone Featured on LemonLaunch 'LiftOff' Default v2 badge Launched on LaunchBoard - Product Launch Platform Listed on CurlShip aListed onamaze.directory Featured on Brick Launch Featured on saas.fyi Featured on Wall of Tools Featured onfreeboard.lol
© 2026 Serin Technologies, LLC
  • Terms of Service
  • Privacy Policy