JustSERPDocs
Google

Google Product Page

The product alone, by its token, catalog id or `prds`: answered as the document with `product` (id, title, link, token, brand, description, pictures).

GET
/v1/google/product/page

The product alone, by its token, catalog id or prds: answered as the document with product (id, title, link, token, brand, description, pictures). No rating or review count: the viewer shows none. Exactly one of product_token, product_id, prds is sent. location and uule are not offered (400).

Authorization

headerX-API-Key<token>

Your API key.

Query Parameters

cancel_token?string

A name you make up for this request (a UUID is fine), so you can later GET /v1/cancel with it. Only you know it, so only you can cancel. Use a new one for every request, retries included: a cancelled token stays cancelled for a few minutes.

Length1 <= length <= 128
product_token?string

The product_token of a google_shopping result.

product_id?string

The catalog id of a Shopping result (digits).

Match^[0-9]+$
prds?string

The prds of a result's product_link.

Match^[A-Za-z0-9_:,.-]+$
gl?string

Country, two letters.

Default"us"
hl?string

Language.

Default"en"

Response Body

The product, as the document. When the page could not be parsed, the usual envelope.

application/json
  1. response

The first three keys of every parsed 200 (the answer is the document itself, no success/data envelope): what the search was (search_metadata), what it asked (search_parameters), the parser's own search_information ({} when it has none). The engine's blocks follow, at the same level. An engine whose answer is a list puts it under results.

search_metadata*
search_parameters*

The request's own fields as sent, engine first, without cancel_token.

search_information*

The parser's own, e.g. yelp_search's; otherwise {}.

product?
[key: string]?any
Example Request
curl -X GET 'https://api.justserp.com/v1/google/product/page?product_id=9462261224435293319&gl=us&hl=en'
Example Response
{  "search_metadata": {    "id": "string",    "status": "Success",    "created_at": "string",    "request_url": "string",    "html_url": "string"  },  "search_parameters": {},  "search_information": {},  "product": {    "product_id": "string",    "title": "string",    "link": "string",    "product_token": "string",    "brand": "string",    "description": "string",    "images": [      "string"    ]  }}