Google Immersive Product API

With the Google Immersive Product API, you can scrape Google Product results without worrying about proxy rotation and data parsing.

GET / google_immersive_product
"stores": [
    {
        "name": "Apple",
        "link": "https://www.apple.com/au/shop/go/product/MG6J4X/A",
        "favicon": "https://encrypted-tbn2.gstatic.com/faviconV2...",
        "title": "iPhone 17 256GB Black Unlocked- Apple",
        "ratings": "4.4/5",
        "reviews": "173",
        "extensions": [
            "In stock online",
            "Free delivery"
        ],
        "price": "$1,399.00",
        "delivery_fee": "Free",
        "total_price": "$1,399.00"
    }
]

How It Works Behind the API

</> Get
import requests

api_key = "5eaa61a6e562fc52fe763tr516e4653"
url = "https://api.scrapingdog.com/google_immersive_product/"

params = {
    "api_key": api_key,
    "page_token": "eyJlaSI6Ilg0OE5..."
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code: {response.status_code}")

Google Immersive Product API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Stores & Sellers

    namelinktitlefaviconextensions
  • Pricing & Delivery

    pricetotal_pricedelivery_feeextensions
  • Ratings & Reviews

    ratingsreviews
  • About the Product

    titlelinkicondisplayed_linkdescription
  • Scorecard

    scoresourcetitlesubtitlelinkfavicon
  • Discussions & Forums

    titlesourcedatecommentsitemsvotes

Scrapingdog vs Manual Google Immersive Product Scraping

Without a Google Immersive Product API

The immersive popup only opens behind a page_token, renders client-side, and reshuffles sellers on every reload.

  • Capturing the page_token

    The panel never loads from a plain product URL. You harvest a fresh page_token from the Shopping SERP before it expires.

  • Headless rendering of the popup

    Store offers, scorecard reviews, and forum threads are injected by JavaScript, so a raw HTML fetch returns an empty shell.

  • Volatile seller and price ordering

    Google reshuffles merchants, total_price, and delivery_fee per session, so brittle selectors drift and your data goes stale.

  • Per-request residential proxies

    Shopping flags datacenter IPs and serves localized currency, so accurate offers demand a rotating residential pool.

With Scrapingdog Google Immersive Product API

With Scrapingdog, one API call handles proxies, CAPTCHA, parsing, and scaling, so you focus on your data.

  • Immersive Product Blocks, Exactly as Shown

    Capture Google’s immersive product result blocks exactly as shown in search, in structured JSON.

  • Media-Rich Product Assets

    Extract high-resolution images, product galleries, and immersive visual elements with one call.

  • Built for Scale

    Handle millions of requests with stable performance and no maintenance.

  • Clean, Parsed Product Metadata

    Receive parsed product attributes in a clean JSON format, ready to use without parsing.

Google Immersive Product API Features That Make Scraping Easy

  • Rotating Proxy Network

    Our API includes a built-in rotating proxy system that automatically changes IP addresses for every request.

  • Automatic CAPTCHA

    Scrapingdog automatically bypasses CAPTCHA and anti-bot protection used by Google, so requests go through without blocks.

  • Structured Product Metadata

    Receive parsed product attributes like stores, pricing, ratings, and descriptions in a clean JSON format.

  • Immersive Product Experience Extraction

    Capture Google’s immersive product result blocks exactly as shown in search, in real time.

  • Media-Rich Product Assets

    Extract high-resolution images, product galleries, and immersive visual elements with optimized proxy rotation.

  • Fast Response Time

    Receive structured immersive product data in just a few seconds with our high-performance Google scraping API.

What you can build with a Google Immersive Product API

  • Product Experience Analysis

    Analyze how products appear in Google’s immersive panels, from stores to pricing, to understand the buyer experience.

  • E-commerce UX Benchmarking

    Benchmark how your listings render against competitors inside Google’s immersive product view.

  • Shopping Intelligence Platforms

    Power shopping intelligence dashboards with structured store, price, and rating data pulled straight from immersive product blocks.

  • Market & Category Research

    Track pricing, sellers, and product sentiment across categories to spot emerging trends and demand shifts.

  • Product Content Optimization

    Use scorecard reviews and product descriptions to optimize listings and improve how products surface in Google.

  • AI & RAG Commerce Pipelines

    Feed clean, structured immersive product data into AI and RAG pipelines for commerce research and recommendations.

Built for teams of every size and background

  • Price-Comparison Engines
  • Pricing & Revenue Analysts
  • Retail & Merchandising Teams
  • Deal & Coupon Sites
  • Brand Protection Teams
  • Marketplace Sellers
  • Product Researchers
  • E-Commerce Aggregators
  • Competitive Intelligence Teams
  • Affiliate Marketers
  • Shopping Feed Managers
  • Demand Forecasting Teams

Get Started with Our Google Immersive Product API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the Immersive Product API.

  2. 2

    Get Your API Key

    Access your unique API key from the dashboard and use it to scrape the data.

  3. 3

    Send a page_token request

    Pass the page_token from a Shopping result to /google_immersive_product/.

  4. 4

    Receive Structured Data

    Get clean JSON with store offers, about_the_product details, scorecard reviews, and discussion threads.

Transparent & Simple Pricing

Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 200 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • Setting up my first data extraction was simple, and the interface makes it easy to understand each step.

    Liliane Pereira

    United States

  • Their API success rate is 100% on the tests that I have done. The service seems very reliable.

    Jomer Avengoza

    New York, USA

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need (Google, LinkedIn). Highly recommend.

    John Tyler

    France

  • Amazing service. I have also used Live chat and they were very fast and punctual on responses. 100% recommended.

    Pippo

    Italy

Frequently Asked Questions

  • The Google Immersive Product API lets you extract detailed product data from Google’s immersive shopping popup panels, including pricing, seller listings, ratings, and product descriptions, without managing proxies or parsing.

  • The page_token is returned from Google’s product panel and can be captured when using our Google Shopping API or Google Product API. It uniquely identifies an immersive product popup session.

  • Each successful request to the Google Immersive Product API costs 5 API credits.

  • Yes. You receive 200 free credits on sign up with no credit card required. This gives you a full 30 days to test the API before committing to a paid plan.

  • The API supports all countries and languages available on Google. Pass the two-letter ISO country code via the country parameter, and the language code via the language parameter.

Try Scrapingdog for Free!

Get 200 free credits to spin the API. No credit card required!