Google Shopping API / Search / SERP

Google Shopping Search API

Run any query against Google Shopping and get the result page back as structured JSON — products, prices, merchants and positions — across 40+ countries. Useful for keyword analysis, assortment discovery and share-of-shelf.

What you get back

  • Products returned for a Google Shopping query, in order
  • Price and merchant per result
  • Result position for share-of-shelf analysis
  • Structured JSON — no HTML parsing
  • 40+ country coverage

Example request

Request

curl "https://api.shoppingscraper.com/search?q=airfryer&site=shopping.google.nl" \
  -H "Authorization: Bearer your_api_key_here"

Response

{
  "query": "airfryer",
  "results": [
    { "position": 1, "title": "Philips Airfryer XXL", "price": 199.00, "sellerName": "Coolblue.nl" },
    { "position": 2, "title": "Ninja Foodi Dual Zone", "price": 179.99, "sellerName": "Bol.com" }
  ]
}

The rest of the Google Shopping API

Designed for

Pricing platforms

The data layer under your dashboard

Repricers

Real-time price-change feeds, 40+ countries

Digital shelf

Every merchant offer, every product

Brand MAP teams

MAP enforcement across every GS merchant

Large retailers

10K–5M products, one API

Market intelligence

Repeatable pulls with audit trails

FAQ

What is the search endpoint for?

It returns the Google Shopping result page for any query as structured data — useful for keyword analysis, assortment discovery and share-of-shelf tracking.

Do I get result positions?

Yes. Each result includes its position, so you can track share-of-shelf over time.

Is it real-time?

Yes — the result page is fetched live on each request.

Build on the Search / SERP endpoint

Real-time, matched Google Shopping data from one API. Tell us your volume and concurrency.