Google Shopping API
Search Google Shopping and fetch full product pages with sellers, variants, specs, and reviews as structured JSON
The Google Shopping API is a pair of specialized plugins that turn Google Shopping into structured JSON. The search endpoint returns product listings with prices, retailers, ratings, delivery info, sponsored ads, and 18+ filter groups. The product endpoint fetches the full product page for a single item: every seller offer, variants, specs, reviews, and videos.
The recommended flow is two steps: search with /plugin/google/shopping, capture the catalog_id of a result, then call /plugin/google/shopping/product to get the complete product page and walk the full seller list.
Credit Usage: Each successful request costs 10 credits on both endpoints. For bulk processing, use the Async API with plugins.
Endpoints
| Endpoint | Method | Output | Description | Details |
|---|---|---|---|---|
/plugin/google/shopping | GET | JSON | Search Google Shopping and get product listings, ads, filters, and categorized groups | more |
/plugin/google/shopping/product | GET | JSON | Full product page for one product: sellers, variants, specs, reviews, videos | more |
/plugin/google/shopping/product/stores | GET | JSON | Continuation endpoint that pages through the remaining sellers | more |
Shared behavior
- Worldwide coverage: 84 regional Google domains, 150+ interface languages, 240+ country codes, location-level geo-targeting via
locationoruule. - Device emulation: desktop or mobile layouts with the
deviceparameter. - Case-insensitive parameters:
q,Q,gl,GLall work the same. - No blocks or CAPTCHAs: all anti-bot measures are handled automatically by Scrape.do.
- Region-specific catalog IDs: Google keeps a separate catalog graph per market, so persist the
catalog_idyou receive per region.

