Google Shopping Поиск API
Ищет в Google Shopping по ключевому слову и возвращает до 10 предложений о товаре (название, цена, магазин, рейтинг и ссылка), локализованных по стране и языку.
18,00 USD/1 тыс. запросов, оплата за запрос, без подписки.
Apple AirPods Pro 2 with USB-C
$219.99$249.00
12% OFF
Best Buy
★ 4.8 (15,234)
Apple AirPods 4
$129.00
Target
★ 4.7 (8,921)
Apple AirPods Max
$449.00$549.00
18% OFF
Walmart
★ 4.6 (3,021)
{"title": "Apple AirPods Pro 2 with USB-C","url": "https://www.google.com/shopping/product/11029384756?q=airpods","image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-pro-2-usb-c","productId": "11029384756","seller": "Best Buy","brand": "Apple","price": 219.99,"priceText": "$219.99",+6 ещё}
Цены и поставщики
Цена API Google Shopping Поиск: один API, поставщиков 2, и любой может заменить другого
Первым обслуживает самый дешёвый поставщик. Если он не отвечает, его заменяет следующий в том же вызове.
не больше 0,0638 USD за запрос1 результат0,0143 USDРезультатов: 50,0363 USDРезультатов: 10Лимит 0,0638 USDВы платите за то, что вернулось. Снизьте лимит, чтобы платить меньше: ни один запрос не обойдётся дороже лимита, сколько бы ни вернулось.
Вызвать
Получите Google Shopping Поиск одним запросом
import os, requests res = requests.post( "https://api.getanyapi.com/v1/run/google_shopping.search", headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"}, json={ "query": "" }, ) print(res.json())
{
"found": true,
"data": {
"items": [
{
"title": "Apple AirPods Pro 2 with USB-C",
"url": "https://www.google.com/shopping/product/11029384756?q=airpods",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-pro-2-usb-c",
"productId": "11029384756",
"seller": "Best Buy",
"brand": "Apple",
"price": 219.99,
"priceText": "$219.99",
"currency": "USD",
"listPrice": 249,
"listPriceText": "$249.00",
"discountPercent": "12% OFF",
"rating": 4.8,
"reviewsCount": 15234
},
{
"title": "Apple AirPods 4",
"url": "https://www.google.com/shopping/product/11029384812?q=airpods",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-4",
"productId": "11029384812",
"seller": "Target",
"brand": "Apple",
"price": 129,
"priceText": "$129.00",
"currency": "USD",
"listPrice": 0,
"listPriceText": "",
"discountPercent": "",
"rating": 4.7,
"reviewsCount": 8921
},
{
"title": "Apple AirPods Max",
"url": "https://www.google.com/shopping/product/11029384930?q=airpods",
"image": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-max",
"productId": "11029384930",
"seller": "Walmart",
"brand": "Apple",
"price": 449,
"priceText": "$449.00",
"currency": "USD",
"listPrice": 549,
"listPriceText": "$549.00",
"discountPercent": "18% OFF",
"rating": 4.6,
"reviewsCount": 3021
}
]
}
}Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.
Справочник
Один запрос, один формат ответа.
Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.
Проверено 2026-10-07 · доступность и задержка измерены за 30d
Тело запроса
JSON, отправляется на этот эндпоинт.
- querystring
airpods
Название товара, бренд или ключевые слова для поиска (например, "Nike running shoes").
- conditionenum
NEW
Возвращать только товары в этом состоянии (например, "USED"); по умолчанию любое состояние.
- countrystring
us
Код страны ISO 3166-1 alpha-2 для локализованных результатов (например, "us", "gb", "de").
- languagestring
en
Код языка ISO 639-1 для результатов (например, "en", "es", "fr").
- limitinteger
3
Максимальное число возвращаемых результатов (1-10, по умолчанию 10).
- requireFieldsarray
Необязательно; если не указывать, маршрутизация не меняется и обслуживает самый дешёвый источник. Назовите выходные поля, которые этот запрос должен уметь вернуть, например `listPriceText` или `discountPercent`, и его обслужит только источник, который возвращает каждое из них. Поля, которые вы не назвали, по-прежнему возвращаются, когда они есть у обслуживающего источника. Это может поднять вашу цену: если самый дешёвый источник не может вернуть названное поле, обслуживает более дорогой, и вам называют и списывают его цену. Названное поле всё равно может отсутствовать в товаре, где его действительно нет. Указание сочетания полей, которые вместе не возвращает ни один источник, отклоняется как неверный ввод, без списания.
- sortByenum
BEST_MATCH
Порядок сортировки результатов (например, "LOWEST_PRICE"); по умолчанию по релевантности.
Ответ
JSON, по одному примеру значения на поле.
- foundboolean
true
- titlestring
Apple AirPods Pro 2 with USB-C
- urlstring
https://www.google.com/shopping/product/11029384756?q=airpods
- imagestring
https://encrypted-tbn0.gstatic.com/shopping?q=tbn:airpods-pro-2-usb-c
- productIdstring
11029384756
- sellerstring
Best Buy
- brandstringможет потребовать
Apple
- pricenumber
219.99
- priceTextstringможет потребовать
$219.99
- currencystringможет потребовать
USD
- listPricenumber
249
- listPriceTextstringможет потребовать
$249.00
- discountPercentstringможет потребовать
12% OFF
- ratingnumber
4.8
- reviewsCountnumber
15234
Вопросы и ответы
Об API Google Shopping Поиск
AnyAPI Google Shopping Поиск API возвращает данные Google Shopping в виде нормализованного JSON одним вызовом POST к /v1/run/google_shopping.search. Ищет в Google Shopping по ключевому слову и возвращает до 10 предложений о товаре (название, цена, магазин, рейтинг и ссылка), локализованных по стране и языку. AnyAPI направляет каждый запрос по источникам (их 2) и автоматически переключается, если один из них отказывает. Это стоит от 18 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. За последние 30 дней 100,0% вызовов Google Shopping Поиск через AnyAPI завершились успешно, медианное время ответа 14,7 с, измерено вызовов: 32.