Live product prices across every seller, as clean JSON.
Around 50 products per search, 53 in this pull. Every product carries a direct link, and nearly every row a thumbnail in imageUrl. The condition field flags refurbished, pre-owned, and open-box listings, which most shopping APIs drop.
From zero to live prices in about two minutes:
Create a free account. You get 3,000 credits a month, no card needed.
Type a product search in the playground. Something like wireless earbuds. Every listing lands in a table.
Export the CSV, or copy your key and run the curl above for the same data as JSON.
Google's Shopping APIs point the other way: the Merchant API and Content API for Shopping only manage products in your own Merchant Center. No official Google API returns the public cross-seller results 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, 2026Even Google's own "price competitiveness" report only covers products you already sell. If the job is watching competitor prices across sellers or catching refurbished listings, the official APIs can't do it. That gap is why this API exists.
| Merchant / Content API | CrustAPI Shopping | |
|---|---|---|
| Whose products | Only your own Merchant Center catalog | Every seller in the public results |
| Competitor prices | No (only same-SKU, for products you list) | Yes, across all sellers |
| Condition (refurb, used) | Not a search result | Included per listing |
| Price per 1,000 | Not applicable | $1.96, to $0.40 at scale |
| Free tier | Merchant account required | 3,000 credits / month, no card |
Official product facts from Google's Merchant API and Content API for Shopping docs, checked July 13, 2026.
You pay 1 credit per successful search, however many products come back (53 in our latest pull). A search that returns nothing costs nothing.
| Pack | You pay | Per 1,000 searches |
|---|---|---|
| 3,000 credits every month | Free, no card | $0 |
| 25,000 credits | $49 | $1.96 |
| 100,000 credits | $149 | $1.49 |
| 500,000 credits | $549 | $1.10 |
| 2.5 million credits | $1,999 | $0.80 |
Packs continue up to 250 million credits for $100,000, which is $0.40 per 1,000. Prices ex-tax.
Credits are prepaid and never expire. The JSON is a drop-in swap for serper: same shape, just point your requests here.
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.
Yes, but it points the other way. The Merchant API and Content API for Shopping let you manage your own store's products in Merchant Center. Neither returns the public Google Shopping results, the cross-seller prices and listings shoppers see. That is what this API returns.
Yes. Each result includes the product title, price, seller, rating, and condition across every seller in the results, so you can track how a product is priced across the market and catch refurbished or open-box listings.
Yes. The JSON is serper-compatible, so switching is a URL and header change. Our credits never expire, empty searches are free, and the free tier refills at 3,000 a month.
One credit per search: $49 buys 25,000 searches, $549 buys 500,000, and the biggest packs reach $0.40 per 1,000. Credits never expire, so an unused pack waits for your next run.
Every listing carries a condition value, so refurbished, pre-owned, and open-box products are labeled. Most shopping APIs drop this, which matters for resale and price-tracking use cases.
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