Datacircle

XMLRiver pricing: Google Shopping search API

Is XMLRiver yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

43% complete: 3 of the 7 key fields we checkSee the 7 fields

$0.298per 1,000 searches₽25.00 per 1,000 searches is $0.298 at the Bank of Russia's rate of $0.011939 for ₽1.Half of the 147 plans we rank by price cost $1.18 per 1,000 searches or less. This plan costs less per 1,000 searches than 85% of the 147 plans.Litescrape's top-up from $10 costs the least per 1,000 searches: $0.15.SerpKite, PrismCrawl and SerpBase are the best Google Shopping search API providers in our benchmark.
Plan: Базовый one of XMLRiver's 4 plans
Call: GET /search/xml XMLRiver's only call for this API
API: Google Shopping search API one of XMLRiver's 7 APIs

About this item

  • Live. XMLRiver reads Google Shopping's results when you call the API.
  • 3 of the 7 key fields we check. Merchant, Rating, Rating count.
  • A balance you top up. You pay any amount. You spend the whole balance on calls.
  • One call. You send query to GET /search/xml. You set setab to "shop". You can also send page, tbs, filter, highlights, nfpr, loc, country, lr, domain, device, os, raw and delayed. The call returns the answer when the provider is quick. When the provider is slow, the call returns a job. You fetch the answer once the job is done.
  • Anyone can get it. Keep data: no API terms. Use data: with conditions.

XMLRiver: Google Shopping search API alternatives

XMLRiver alternatives: every Google Shopping search API provider ranked

We list other providers' plans closest to this plan in price per 1,000 searches. Each plan in the table gives live data.

This planXMLRiver, top-upScrapingdog, $22,000 monthlyPrismCrawl, $5 pack, Micro, POST /v1/google/shoppingAutom, $3,750 packCrawlerData, $3,750 pack, Ultimate, POST /v1/jobs
$ per 1,000 searches$0.298$0.297$0.30$0.30$0.30
Completeness43%86%71%57%86%
Billingpay firstmonthlypay firstpay firstpay first
Payany amount$22,000$5$3,750$3,750
Enough foras many as you pay for74,000,000 calls a month16,667 calls12,500,000 calls12,500,000 calls
Freshnesslivelivelivelivelive
Who can get itanyoneanyoneanyone at least 18 and legally able to enter the agreementprofessionals: the service is ordered for a trade, business, craft or profession, by someone at least 18 and able to contractanyone 18 or older using it for a business or profession

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-01.

  1. xmlriver.com
  2. xmlriver.com/api/api-alt/
  3. xmlriver.com/api/api-connect/
  4. xmlriver.com/api/api-errors/
  5. xmlriver.com/apidoc/api-about/
  6. xmlriver.com/apidoc/api-shop/
  7. xmlriver.com/license.html
  8. xmlriver.com/price.html

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Original price, not in the answer
  • Merchant
  • Other offers, not in the answer
  • Delivery, not in the answer
  • Rating
  • Rating count
  • Image, not in the answer
Price
$ per 1,000 searches$0.298
Percall
Billingpay first
Charges
Also pays forfrom the same budget: Google organic results · Google images · Google news · Google tips · Yandex organic results · Yandex Search API · Yandex tips · Wordstat · Google Maps
Not found
$ per 1,000$0.00
In their words
Their pitchВы можете при необходимости делать поиск только по закладке гугла Покупки.
Data
Freshnesslive
Keep datano API terms
Use dataПользователь обязуется не предпринимать действий, которые могут рассматриваться как нарушающие нормы международного права, в том числе в сфере интеллектуальной деятельности, авторских и/или смежных правах, а также любых действий, которые приводят или могут привести к нарушению нормальной работы Сервиса. [...] Право использования Сервиса предоставляется Пользователю исключительно на условиях и в объеме, оговоренных настоящим соглашением. Использование Сервиса, а также его содержания, элементов дизайна, текста, графических изображений, программных кодов, баз данных и других объектов авторских прав, доступных Пользователю, возможно только в пределах Сервиса и его функциональных возможностей.
Plan
Expiresnever
Rate limit
Batch1
Speed
Answerin the call or by polling
The call
You sendquery, setab "shop". Optional: page, tbs, filter, highlights, nfpr, loc, country, lr, domain, device, os, raw, delayed
MethodGET
Path/search/xml
About the plan
PlanБазовый
Who can get itanyone
The 8 fields the plan's answer can hold

result position, product title, product link, price text, merchant, rating, ratings count, result snippet

Best GTM APIs