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.