How To Extract Google Shopping Prices Using X-Byte Scraper?

You can scrape data from Google Shopping using X-Byte Scraper. You can check the demo.

Initially, install a google-search-results package. You may use poetry to do package management.


[tool.poetry.dependencies]
python = "^3.8"
google-search-results = "^2.0.0"

[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"

After that, save the subsequent Python script, which scrapes and prints the Google Shopping pricing into a scrape_google_shopping.py file.


# https://pypi.org/project/google-search-results
from X-Byte Scraper import GoogleSearch
import os
params = {
"engine": "google",
"q": "Coffee",
"tbm": "shop",
"api_key": os.getenv("API_KEY")
}
client = GoogleSearch(params)
data = client.get_dict()
print(f"Raw HTML: {data['search_metadata']['raw_html_file']}")
print(f"JSON endpoint: {data['search_metadata']['json_endpoint']}")
print()
print("Google Shopping prices")
for result in data["shopping_results"]:
print(f"""
Title: {result['title']}
Price: {result['price']}
Extracted price: {result['extracted_price']}""")

After that, install dependencies as well as execute a script.


python3 -m poetry install
python3 scrape_google_shopping.py

After that, you’ll get product titles as well as prices in CLI.


Raw HTML: https://X-Byte Scraper.com/searches/e8b8fa4e992f8961/5ec3fcad3c6d8e70e22b5f71.html
JSON endpoint: https://X-Byte Scraper.com/searches/e8b8fa4e992f8961/5ec3fcad3c6d8e70e22b5f71.json
Google Shopping prices
Title: Dunkin' Donuts Original Blend Coffee K-Cups - 44 count, 16.3 oz box
Price: $17.99
Extracted price: 17.99
Title: Lavazza Super Crema Espresso Whole Bean Coffee - 2.2 lb bag
Price: $23.00
Extracted price: 23.0
Title: Nescafe Coffee, Instant, House Blend - 7 oz
Price: $7.95
Extracted price: 7.95
Title: Black Rifle Coffee Company Freedom Fuel Coffee                       Price: $13.99
Extracted price: 13.99
Title: Coffee Tasting Starter Kit
Price: $5.00
Extracted price: 5.0
Title: Folgers Classic Roast Coffee, Medium - 48 oz canister
Price: $9.96
Extracted price: 9.96

You can check the X-Byte Scraper documentation for more details or contact us.

Alpesh Khunt ✯ Alpesh Khunt ✯
Alpesh Khunt, CEO & Founder of X-Byte Enterprise Crawling, founded X-Byte in 2012 with a focus on helping businesses use real-time data for smarter decisions. His work focuses on scalable web scraping, data extraction, price intelligence, and enterprise data solutions.

Related Blogs

How Amazon Scraper APIs Simplify Product Data Extraction?
June 11, 2026 Reading Time: 6 min
Read More
How to Reduce Storage Costs in High-Volume Data Scraping
May 29, 2026 Reading Time: 6 min
Read More
How Does Accurate AI-Powered Web Data Improve Real Estate ROI
May 13, 2026 Reading Time: 7 min
Read More