Fast SERP: Google Shopping endpoints
Google Shopping offers two types of pages that Fast SERP supports:- Shopping search results — a listing of products for a given search query, via
https://www.google.com/search?q=[searchTerm]&udm=28 - Product detail page (PDP) — a full product page with offers, specifications, and reviews, via a Google Shopping product URL
x-unblock-data-format: parsed_light request header and the brd_json=1 URL parameter. Omitting either will result in an unexpected response format.
Fast Shopping Search Request
Fast SERP for Google Shopping works best with the native proxy interface. If you need a REST API interface for your architecture, one can be provided.Shopping search results
Use theudm=28 parameter to retrieve the Google Shopping search results listing page.
Response Format
A successful shopping search response contains ashopping array.
shopping array
| Field | Type | Required | Description |
|---|---|---|---|
price | string | Yes | Displayed price of the product |
link | string | Yes | URL to the product listing or merchant page |
global_rank | integer | Yes | Rank position of the result on the page |
title | string | No | Product name |
shop | string | No | Name of the merchant or seller |
image | string | No | URL of the product thumbnail image |
rating | number | No | Average customer rating |
reviews_cnt | integer | No | Number of customer reviews |
old_price | string | No | Original price before discount, if applicable |
Example response — shopping search results
Fast Shopping Product Request
Fast SERP for Google Shopping product pages works best with the native proxy interface. If you need a REST API interface for your architecture, one can be provided. For Fast SERP, both thex-unblock-data-format: parsed_light request header and the brd_json=1 URL parameter are required. Omitting either will result in an unexpected response format.
Native proxy request
Response Format
A successful response is structured around three top-level fields:product, product_offers, and product_spec.
product object
Top-level product information.
| Field | Type | Description |
|---|---|---|
title | string | Name of the product |
description | string | Full product description |
images | array of strings | List of product image URLs |
rating | number | null | Average customer rating |
reviews_cnt | integer | Total number of customer reviews |
product_offers array
List of individual seller offers for the product.
| Field | Type | Description |
|---|---|---|
seller | string | Name of the seller or merchant |
link | string | URL to the seller’s product page |
logo | string | URL of the seller’s logo image |
item_price | array of strings | Current price(s) displayed for the offer |
item_old_price | array of strings | Previous/crossed-out price(s), if applicable |
shipping | string | Shipping cost or delivery information |
rating | number | Seller or offer rating |
reviews_cnt | integer | Number of reviews for this offer |
details | array of strings | List of offer detail highlights |
details_and_offers | string | Combined details and promotional offer text |
payment_methods | string | Accepted payment methods |
product_spec object
Technical specifications grouped into sections.
| Field | Type | Description |
|---|---|---|
specs | array | List of specification sections |
specs[].data | array | List of spec items within the section |
specs[].data[].name | string | Specification label, e.g. "Display size" |
specs[].data[].value | string | Specification value, e.g. "6.1 inches" |