Google Immersive Product Details API ​
API health status
Healthy Available Limited Mostly unavailable No data
Loading health status...
Get Google immersive Product data, including features, specifications, and seller information, for product research and merchandising analysis.
Tags: Google Immersive Product
Parameters ​
| Name | Required | Type | Default | Description |
|---|---|---|---|---|
| page_token | Yes | string | The unique token used to retrieve detailed product information in Google's immersive view. This token is typically found in Google Shopping or Search results. | |
| stores | No | boolean | false | If set to true, the API will retrieve a list of more sellers for the product. Use this together with the 'sori' parameter. |
| sori | No | integer | Pagination offset for seller results. Set this to the number of sellers already retrieved to get the next set. | |
| country | No | string | us | Set the target country code (e.g., 'us', 'uk') to localize results. See Google Countries. |
| language | No | string | en | Set the language for the results using its two-letter code (e.g., 'en' for English, 'fr' for French). See Google Language. |
Copy Request ​
bash
curl -X GET "https://api.justserpapi.com/api/v1/google/immersive/product?page_token=YOUR_VALUE" \
-H "X-API-Key: YOUR_API_KEY"js
const res = await fetch("https://api.justserpapi.com/api/v1/google/immersive/product?page_token=YOUR_VALUE", {
headers: { "X-API-Key": "YOUR_API_KEY" }
});
const data = await res.json();
console.log(data);python
import requests
url = "https://api.justserpapi.com/api/v1/google/immersive/product"
headers = { "X-API-Key": "YOUR_API_KEY" }
params = {
"page_token": "YOUR_VALUE"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())php
<?php
$url = "https://api.justserpapi.com/api/v1/google/immersive/product?page_token=YOUR_VALUE";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"X-API-Key: YOUR_API_KEY"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;go
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
client := &http.Client{}
req, _ := http.NewRequest("GET", "https://api.justserpapi.com/api/v1/google/immersive/product?page_token=YOUR_VALUE", nil)
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}Response ​
Loading the latest response example...
