Google Shopping Scraper API

Live product prices from Google Shopping as clean JSON: title, price, seller, rating, and condition, across every seller. One credit per result, empty searches free.

Every seller, not just yours New, used, and refurbished ~1 second responses
PULLED LIVE FROM THE API, JULY 13, 2026

One request, real prices

# every product in the results costs 1 credit; zero results cost nothing curl "https://crustapi.com/v1/search?type=shopping&q=wireless earbuds" -H "x-api-key: YOUR_KEY"
// two of the products returned, unedited: { "title": "JLab Go Air Pop True Wireless Earbuds", "source": "Target", "price": "$19.99", "rating": 4.3, "ratingCount": 30000, "condition": null, "productId": "17369230559297285709", "position": 1 } { "title": "Apple iPhone 15 Pro Max", "source": "BackMarket", "price": "$1,019.00", "condition": "Refurbished", "position": 7 }

Around 40 products per search. The condition field flags refurbished, pre-owned, and open-box listings, which most shopping APIs drop.

WHAT EVERY PRODUCT INCLUDES

The full listing

ProductTitle PriceCurrent price SellerSource store ReputationRating + count ConditionNew / refurb / used LinkProduct URL MediaImage URL RankPosition IDproductId
THE PART MOST TEAMS GET WRONG

Google's official Shopping API is the wrong direction

Google does have Shopping APIs. They just point the other way. The Merchant API and the Content API for Shopping only let you manage the products in your own Merchant Center. There is no official Google API that returns the public Shopping results, the cross-seller prices shoppers actually see.

"Merchants can use the products resource to create an online store catalog, that is a list of products and offers that are available on Google Shopping."

Google Content API for Shopping docs, checked July 13, 2026

Even Google's own "price competitiveness" report only covers products you already sell in Merchant Center. It can't search a product you don't list, and it never returns the public ranking. If your job is monitoring competitor prices, tracking a product across sellers, or catching refurbished listings, the official APIs can't do it. That gap is why a Google Shopping results API exists.

SIDE BY SIDE

Official API vs the public results

Merchant / Content APICrustAPI Shopping
Whose productsOnly your own Merchant Center catalogEvery seller in the public results
Competitor pricesNo (only same-SKU, for products you list)Yes, across all sellers
Condition (refurb, used)Not a search resultIncluded per listing
Price per 1,000Not applicable$1.96, to $0.40 at scale
Free tierMerchant account required3,000 credits / month, no card

Official product facts from Google's Merchant API and Content API for Shopping docs, checked July 13, 2026.

Monitor a product free
3,000 credits a month. No card, no contract.
Get started →
PRICING

One credit per product

Prepaid packs, credits never expire: 25k for $49, 100k for $149, 500k for $549, up to 250M, all self-serve, ex-tax. A search that returns 40 products costs 40 credits; a search that returns none costs nothing. It's a drop-in swap for serper: same JSON shape, just point your requests here.

FAIR PLAY

When the official Merchant API is the right tool: you're managing your own store's product feed, syncing inventory to Google, or running your own Shopping ads. It's built for that and it's good at it. This API is for the opposite job, reading the public results you don't control.

BEFORE YOU ASK

Common questions

See competitor prices in one call

3,000 free credits covers a real price-monitoring run. Point a product query at the API and read the JSON.

Get 3,000 free credits
No credit card required