Our Google Shopping Scraper is a robust tool designed to extract valuable product information from Google's vast shopping platform. This advanced scraper allows businesses to gather comprehensive data on products, prices, and market trends, providing a competitive edge in the e-commerce landscape.
Our scraper retrieves a wide array of data points, including:
Our Google Shopping Scraper is invaluable for various industries, including:
Amazon Scraper is also available on RapidAPI, the world's largest API marketplace. You can sign up for a free account on RapidAPI and start using Amazon Scraper API today.
The Google Shopping Scraper API allows you to extract detailed product information from Google Shopping. This powerful tool enables developers to integrate Google Shopping product data into their applications, conduct market research, or monitor pricing and trends across various categories.
To use the Google Shopping Scraper API, you'll need to authenticate your requests using your API key. The API provides two endpoints for retrieving product information:
Include your API key in the request headers:
Authorization: Bearer YOUR_API_KEY
The request body should be a JSON object with the following structure:
// For products endpoint
{
"url": "https://www.google.com/shopping/product/product-id"
}
// For products-by-keyword endpoint
{
"keyword": "search term"
}
Please note that usage is subject to rate limiting. Refer to your plan details for specific limits.
Here's an example of the data structure you can expect to receive when using the products endpoint:
{
"product_id": "12345678901234567890",
"title": "Product Name",
"description": "Detailed description of the product...",
"price": {
"current": 99.99,
"original": 129.99,
"currency": "USD"
},
"availability": "In stock",
"condition": "New",
"brand": "Brand Name",
"seller": {
"name": "Seller Name",
"url": "https://www.example.com"
},
"category": [
"Main Category",
"Subcategory",
"Sub-subcategory"
],
"images": [
"https://example.com/image1.jpg",
"https://example.com/image2.jpg"
],
"features": [
"Feature 1",
"Feature 2",
"Feature 3"
],
"rating": {
"average": 4.5,
"count": 1234
},
"specifications": [
{
"name": "Color",
"value": "Black"
},
{
"name": "Size",
"value": "Medium"
}
],
"shipping": {
"price": 5.99,
"currency": "USD",
"provider": "Standard Shipping"
},
"comparable_products": [
{
"title": "Similar Product 1",
"url": "https://www.google.com/shopping/product/similar-product-1"
},
{
"title": "Similar Product 2",
"url": "https://www.google.com/shopping/product/similar-product-2"
}
],
"last_updated": "2023-09-22T14:30:00Z"
}
import requests
import json
# Your API Key
api_key = 'YOUR_API_KEY'
# API Endpoint
url = 'https://taskagi.net/api/ecommerce/google-shopping-scraper/products'
# Headers
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}
# Request Body
data = {
'url': 'https://www.google.com/shopping/product/12345678901234567890'
}
# Send POST request
response = requests.post(url, headers=headers, json=data)
# Check if the request was successful
if response.status_code == 200:
# Parse the JSON response
product_data = response.json()
# Print the product information
print(json.dumps(product_data, indent=2))
else:
print(f"Error: {response.status_code}")
print(response.text)