Google Shopping API

Google Shopping API provides product listings, detailed product information, seller lists, product reviews and other data from Google’s e-commerce platform. Results are specific to the keyword or product you request, together with the location and language settings. Standard and Priority queues are available for all these endpoints, while the Sellers Ad URL endpoint works in Live mode and is billed per URL.


Pricing by mode

Endpoint Mode Turnaround time Billing unit Price
Products /merchant/google/products/* Standard queuePOST + GETUp to 45 minutesPer SERP40 products$0.001$1,000 per 1M units
Priority queuePOST + GETUp to 1 minutePer SERP40 products$0.002$2,000 per 1M units
Product Info /merchant/google/product_info/* Standard queuePOST + GETUp to 45 minutesPer product$0.001$1,000 per 1M units
Priority queuePOST + GETUp to 1 minutePer product$0.002$2,000 per 1M units
Sellers /merchant/google/sellers/* Standard queuePOST + GETUp to 45 minutesPer SERP10 sellers$0.001$1,000 per 1M units
Priority queuePOST + GETUp to 1 minutePer SERP10 sellers$0.002$2,000 per 1M units
Google Shopping Reviews /merchant/google/reviews/* Standard queuePOST + GETUp to 45 minutesPer 10 reviews$0.00075$75 per 1M reviews
Priority queuePOST + GETUp to 1 minutePer 10 reviews$0.0015$150 per 1M reviews
Sellers Ad URL /merchant/google/sellers/ad_url GETSingle GET requestUp to 2 secondsPer URL$0.000001$1 per 1M URLs

FAQ

Questions about Google Shopping API

How much does Google Shopping API cost?

Products, Product Info, and Sellers endpoint cost $0.001 per billing unit in the Standard queue and $0.002 in the Priority queue. Reviews cost $0.00075 per block of 10 reviews in the Standard queue and $0.0015 in the Priority queue ($75 and $150 per 1M reviews). The Sellers Ad URL endpoint costs $0.000001 per URL ($1 per 1M URLs).

How billing units work in Google Shopping API?

Billing units differ by endpoint: Products are billed per SERP of up to 40 results (up to 120 results can be retrieved in one request), Product Info – billed per product, Sellers endpoint is billed per SERP of up to 10 results, and Reviews – per block of 10 reviews.

How are Products billed when I request more than 40 results?

Products are billed per SERP of up to 40 results, so the price is identical for 41 and 80 results — both are two SERPs. In the Standard queue, 41 results cost $0.001 × 2 = $0.002. Note that a single request can return up to 120 results (three SERPs), and the default depth is 40.

How are Reviews and Sellers billed?

Reviews are billed per block of 10 reviews and Sellers per SERP of up to 10 results, so 11 through 20 items fall into the second block and cost the same. In the Standard queue, 11 reviews cost $0.00075 × 2 = $0.0015. Also note: if you include “Buy on Google” shops in a Sellers task, the cost of the task is doubled.

What does it cost to pull data on 1 million product listings?

Since one SERP returns up to 40 products, data on 1M products requires pulling about 25,000 SERPs with the Products endpoint: 25,000 × $0.001 = $25 in the Standard queue ($50 in the Priority queue). The $1,000 per 1M figure refers to 1M SERPs, not 1M individual products.

What is the Sellers Ad URL endpoint?

The Sellers Ad URL endpoint is designed to supply you with the final URL of the product listed on Google Shopping. You can find out more about how it works here.