Google

Google Shopping API from $0.03/1K

Search Google Shopping product listings through a single REST endpoint. Get titles, prices, merchants, thumbnails, ratings, and review counts as structured JSON — with country and language targeting.

View Pricing API Documentation Try the Playground
engine=google From $0.03/1K at Scale Up to 100 products per call Separate currency field Pay-as-you-go, no minimum Credits never expire

Programmatic Access to Google Shopping Product Listings

Google Shopping surfaces product listings across the web — from big retailers and independent stores alike. For price monitoring, competitive analysis, and ecommerce research, you need those listings as data, not pixels.

The Serpent Google Shopping API turns a Google Shopping product search into structured JSON. Pass a product query, choose your country and language, and get back a normalized listing grid with the fields your pipeline needs.

cURL - Google Shopping
# Search Google Shopping for wireless headphones in the US
curl "https://apiserpent.com/api/shopping?q=sony+headphones&engine=google&num=10&country=us" \
  -H "X-API-Key: YOUR_API_KEY"
Python
import requests

resp = requests.get(
    "https://apiserpent.com/api/shopping",
    params={"q": "sony headphones", "engine": "google", "num": 10},
    headers={"X-API-Key": "YOUR_API_KEY"},
    timeout=60,
)
for p in resp.json()["results"]["shopping"]:
    print(p["title"], p.get("price"), p.get("source"))
Node.js
const res = await fetch(
  "https://apiserpent.com/api/shopping?q=sony+headphones&engine=google&num=10",
  { headers: { "X-API-Key": "YOUR_API_KEY" } },
);
const { results } = await res.json();
for (const p of results.shopping) {
  console.log(p.title, p.price, p.source);
}
JSON Response (engine=google)
{
  "success": true,
  "query": "sony headphones",
  "type": "shopping",
  "engine": "google",
  "country": "us",
  "results": {
    "shopping": [
      {
        "position": 1,
        "title": "Sony WH-1000XM5",
        "link": "https://www.bestbuy.com/...",
        "source": "Best Buy",
        "price": "$399.99",
        "currency": "USD",
        "thumbnail": "https://.../product.jpg",
        "product_rating": 4.8,
        "product_reviews": 2143,
        "sponsored": true,
        "snippet": "Premium noise-cancelling headphones..."
      }
    ],
    "totalResults": 10
  },
  "meta": {
    "totalShopping": 10,
    "elapsed": "3900ms",
    "timestamp": "2026-08-04T10:30:00.000Z"
  }
}

The Google engine returns link/source/product_rating/product_reviews; the Yahoo engine returns url/merchant/rating/reviews. Price and ratings are returned when the shopping source provides them.

Google Shopping vs. the Web SERP API

The Web SERP API (/api/search?engine=google) returns organic search results. On product-heavy queries those results often include a Shopping carousel or product listings section. When you specifically want the product listing grid — for price feeds, SKU matching, or price-drop monitoring — use the dedicated Shopping endpoint (/api/shopping?engine=google) instead. It returns product data in a normalized shape without the surrounding organic SERP.

The Google Content API for Shopping sunset — and what it means

In 2025 Google announced the Merchant API as the successor to the Content API for Shopping, and confirmed the Content API would be permanently shut down on August 18, 2026. The Merchant API handles feed management for merchants who list their own products on Google — uploading, updating, and syncing product data in Merchant Center. It is a management API, not a way to read arbitrary Google Shopping listings.

For product data — monitoring competitors, tracking prices, or researching what actually appears in Google Shopping results — a Shopping search API like Serpent's reads the public listing grid for any query. The two are complementary: merchants manage their feeds with Merchant API; developers pull product data with a Shopping API.

Content API for Shopping shuts down August 18, 2026. If you migrated from the Content API to the Merchant API for feed management, that's the feed side. For reading Google Shopping product listings programmatically, the Serpent Google Shopping API works today and needs no migration.

Structured Google Shopping Product Data

Every product result includes the fields you need for price monitoring, product matching, and ecommerce research.

Product Fields

  • shopping[].position
  • shopping[].title
  • shopping[].price
  • shopping[].merchant
  • shopping[].store
  • shopping[].url
  • shopping[].thumbnail
  • shopping[].rating
  • shopping[].reviews

Request Parameters

  • q (product query)
  • engine=google
  • num (results count, 1-100)
  • country (localization)
  • language (2-letter code)
  • format (full | simple)

Use Cases

  • Google price monitoring
  • Product & SKU matching
  • Competitor price tracking
  • Ecommerce market research
  • Price-drop alerting

Pricing

  • Default: $0.60/1K
  • Growth: $0.06/1K
  • Scale: $0.03/1K
  • Paid from call 1
  • Credits never expire

Google Shopping API Questions

The Google Shopping API returns product listings as structured JSON with position, title, price (where available), merchant and store names, product URL, thumbnail, rating, and review count. Use num to request up to 100 products per call.
The Google Shopping API (/api/shopping?engine=google) is a dedicated product search endpoint that returns a product listing grid. The Web SERP API (/api/search?engine=google) returns organic search results, which may include a Shopping carousel or product listings section among other SERP features. Use the dedicated endpoint when you want product data specifically.
The Google Merchant API (successor to the Content API for Shopping) lets merchants manage the product feeds they upload to Merchant Center. The Serpent Google Shopping API fetches public Google Shopping product listings programmatically. They solve different problems: feed management vs. reading product data.
Google Shopping search costs $0.60 per 1,000 requests on the Default tier, $0.06 per 1,000 on Growth, and $0.03 per 1,000 on Scale. Shopping requires paid credits from call 1. Credits never expire and there is no monthly subscription.
Yes. Pass a 2-letter country code via the country parameter and an optional 2-letter language code via the language parameter to tailor product results to a market.

Start using the Google Shopping API

Pull Google Shopping product listings as structured JSON for as little as $0.03 per 1,000 calls.

View Pricing Try the Playground

Related guides

More shopping and search APIs.

Shopping APIGoogle + Yahoo product search in one endpoint. Yahoo Shopping APIYahoo Shopping product listings, the default engine. Best Google Shopping API 2026Bright Data vs Oxylabs vs SerpApi vs Serpent, tested. All SERP APIsWeb, news, images, and video across five engines.