Product search data, structured

Google Shopping API for structured product search data

Retrieve product titles, prices, merchants, ratings, reviews, thumbnails, delivery details, IDs, links, and offer context for ecommerce intelligence and AI shopping workflows.

No credit card500 free requestsNo-code friendly

Google Shopping API playground

Search products. Inspect structured JSON.

{
  "searchParameters": {
    "type": "shopping",
    "engine": "google",
    "q": "running shoes",
    "country": "US",
    "language": "en"
  },
  "shoppingResults": [
    {
      "title": "Nike Air Max 270",
      "link": "https://www.nike.com/t/air-max-270-mens-shoes-KkLcGR/AH8050-002",
      "price": "$150.00",
      "extracted_price": 150,
      "merchant": "Nike",
      "rating": 4.5,
      "reviews": 1245,
      "imageUrl": "https://static.nike.com/a/images/t_PDP_1280_v1/f_auto,q_auto:eco/skwgyqrbfzhu6uyeh0xt/air-max-270-mens-shoes-KkLcGR.png",
      "delivery": "Free delivery",
      "position": 1,
      "product_id": "shop_001"
    },
    {
      "title": "Adidas Ultraboost 22",
      "link": "https://www.adidas.com/us/ultraboost-22-shoes/GX5461.html",
      "price": "$190.00",
      "extracted_price": 190,
      "original_price": "$210.00",
      "merchant": "Adidas",
      "rating": 4.7,
      "reviews": 987,
      "imageUrl": "https://assets.adidas.com/images/h_840,f_auto,q_auto,fl_lossy,c_fill,g_auto/fbaf991a78bc4896a3e9ad7800abcec6_9366/Ultraboost_22_Shoes_Black_GZ0127_01_standard.jpg",
      "delivery": "Delivery by Friday",
      "position": 2,
      "product_id": "shop_002"
    },
    {
      "title": "New Balance 574",
      "link": "https://www.newbalance.com/pd/574/ML574V2-33381.html",
      "price": "$84.99",
      "extracted_price": 84.99,
      "merchant": "New Balance",
      "rating": 4.3,
      "reviews": 756,
      "imageUrl": "https://nb.scene7.com/is/image/NB/ml574evn_nb_02_i?$pdpflexf2$&wid=440&hei=440",
      "delivery": "Free delivery",
      "position": 3,
      "product_id": "shop_003"
    },
    {
      "title": "Converse Chuck Taylor All Star",
      "link": "https://www.converse.com/shop/p/chuck-taylor-all-star-unisex-high-top-shoe/M9160.html",
      "price": "$60.00",
      "extracted_price": 60,
      "merchant": "Converse",
      "rating": 4.8,
      "reviews": 2345,
      "imageUrl": "https://www.converse.com/dw/image/v2/BCZC_PRD/on/demandware.static/-/Sites-cnv-master-catalog/default/dw8b7e80c5/images/a_107/M9160_A_107X1.jpg",
      "delivery": "Delivery by Monday",
      "position": 4,
      "product_id": "shop_004"
    }
  ],
  "filters": [
    "Under $100",
    "Men's",
    "Women's",
    "Athletic",
    "Casual"
  ]
}

Trusted by the best startups in the world

The problem

Shopping data is valuable, but difficult to structure

Results change constantly

Prices, sellers, availability, delivery, discounts, reviews, and placements move quickly.

Shopping results are complex

Queries can return sellers, variations, sponsored products, IDs, delivery options, and comparisons.

Pages are not product-ready

Products need clean titles, prices, merchants, ratings, images, links, and offer metadata.

Structured shopping data

Turn product searches into API-ready fields

Use normalized shopping results for price monitoring, competitor tracking, AI assistants, marketplace intelligence, and retail dashboards.

Product titlesProduct linksProduct IDsMerchantsCurrent pricesRatings and reviewsDelivery detailsThumbnails
{
  "position": 1,
  "product_id": "shop_001",
  "title": "Running Shoes",
  "price": "$150.00",
  "extracted_price": 150,
  "merchant": "Example Store",
  "rating": 4.5,
  "reviews": 1245,
  "delivery": "Free delivery",
  "thumbnail": "https://cdn.example.com/product.jpg"
}

Capabilities

Built for ecommerce and retail intelligence

Product search results

Fetch structured products for categories, brands, SKUs, models, and commercial queries.

Price monitoring

Track current prices, original prices, discounts, numeric values, and offer changes.

Seller and merchant data

Return seller names, product links, source context, and available offer metadata.

Ratings and reviews

Collect scores and review counts to understand product trust and positioning.

Country and language targeting

Compare localized prices, availability, delivery, and merchant visibility.

Structured JSON

Receive normalized product fields that are easier to compare, store, and display.

Use cases

Use shopping data across your product stack

Ecommerce intelligence

Track prices, sellers, discounts, delivery options, and product visibility.

AI shopping assistants

Give agents current product options, prices, ratings, merchants, and links.

Marketplaces and retailers

Monitor competing products, price gaps, seller coverage, and positioning.

SEO and growth

Analyze shopping visibility, competitor placements, and commercial query opportunities.

How it works

From product query to usable shopping data

01

Send a shopping query

Choose a product keyword, country, language, and supported commercial parameters.

02

Retrieve and structure

Process the shopping search and normalize products, prices, merchants, and offers.

03

Use the response

Send data into pricing, ecommerce, AI, marketplace, database, or reporting workflows.

Developer experience

Simple for one search. Flexible for production.

Use the Scrapes endpoint and Google Shopping parser without maintaining retrieval, parsing, normalization, and monitoring infrastructure.

REST APIAPI key authenticationJSON responsesCountry and languageProduct and offer fieldsBatch-ready workflows
Read the docs
cURL
curl --request POST \
  --url https://api.olostep.com/v1/scrapes \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "url_to_scrape":
      "https://www.google.com/search?q=running+shoes&tbm=shop&gl=us&hl=en",
    "formats": ["json"],
    "parser": {
      "id": "@olostep/google-shopping"
    }
  }'

Comparison

Build a shopping pipeline or use an API?

Requirement
Build internally
Use the API
Product collection
Build and maintain it
Request structured results
Price extraction
Parse and normalize
Price fields in JSON
Seller extraction
Map merchants
Seller fields where available
Thumbnails
Parse images
Thumbnail URLs
Localization
Regional query logic
Country and language
Developer time
High maintenance
Faster integration

Go from search to product detail

Where supported, use product identifiers to retrieve richer images, specifications, seller offers, price comparisons, delivery, policies, related products, and variants.

Give AI shopping tools current product context

Pass reviewed products, prices, merchants, ratings, delivery details, and links into comparison engines, recommendation tools, and price agents.

Designed for responsible ecommerce data workflows

Review merchant and marketplace terms, product-image rights, pricing and consumer-protection rules, attribution, caching, retention, and applicable laws. Keep prices and availability fresh and avoid misleading users with stale offers.

Pricing

Google Shopping API pricing

Start with 500 free requests, then scale retail-data workflows.

Starter

$9/ month

For testing, prototypes, and small workflows.

  • Everything in Free
  • 5,000 successful requests
  • 150 concurrent requests

Standard

$99/ month

For retail tools and recurring monitoring.

  • Everything in Starter
  • 200K successful requests
  • 500 concurrent requests

Scale

$399/ month

For high-volume platforms and enterprise workflows.

  • Everything in Standard
  • 1 million successful requests
  • AI-powered browser automations

Frequently asked questions

Product & Capabilities

A Google Shopping API lets developers submit product queries and receive structured shopping data such as titles, prices, sellers, ratings, reviews, delivery details, thumbnails, product IDs, and links.

No. This page describes Olostep's Google Shopping results parser and scraping workflow. It is not an official Google product, partnership, or endorsement.

Typical fields include title, price, extracted numeric price, currency, merchant, product URL, product ID, rating, review count, delivery details, thumbnail, condition, position, and query metadata.

Web Search returns broad pages and URLs. Google Shopping results focus on product-specific fields such as prices, merchants, ratings, reviews, delivery, images, and IDs.

Usage & Automation

Yes. Country and language parameters support localized shopping-result research across markets.

Price filtering can be used where supported. Confirm available minimum-price, maximum-price, sale, and commercial filter parameters for your integration.

Seller fields can include merchant name, source, product URL, delivery information, and available offer metadata.

Google Merchant API helps merchants manage their own Merchant Center inventory. This results-data workflow retrieves and structures public shopping search results.

No. Olostep handles request execution, result retrieval, parsing, normalization, and JSON delivery.

Pricing & Plans

Yes. Shopping results can support competitor pricing, product visibility, marketplace research, and retail intelligence.

Yes. Structured products can provide current options, prices, merchants, ratings, reviews, and links before recommendations or comparisons.

Do not assume product images, names, merchant data, or offer content can be freely republished. Verify copyright, trademarks, source terms, attribution, and applicable laws.

Create an API key, run a sample shopping query, review the structured response, and connect the data to your product or workflow.

Add shopping result data without maintaining scraping infrastructure

Start with one product query and connect structured prices, merchants, ratings, delivery, images, and links to your workflow.