Наша собственная статистика посещений включена всегда. Google Analytics помогает нам понять, как пользуются нашими публичными страницами (но не вашим рабочим пространством после входа), и включается только с вашего разрешения. См. нашу политику конфиденциальности.

API Amazon Сведения

POST

Состояние API

Состояние за 24 ч
Норма
Среднее время за 24 ч
—
  • Стабильно / норма
  • Доступно
  • Ограничено
  • Почти недоступно
Норма

Получите один товар Amazon по ссылке с ASIN: название, бренд, цену, рейтинг, наличие, ключевые характеристики, изображения и позиции в рейтингах бестселлеров. Здесь profile означает страницу товара, а не профиль покупателя или продавца, а in_stock не означает зарезервированное количество.

Возможность «Сведения Amazon» возвращает один товар по его ссылке: ASIN, название, бренд, цену и цену без скидки, рейтинг и число оценок, наличие, категорию, все изображения, ключевые характеристики, описание, продавца, позиции в рейтингах бестселлеров и то, есть ли у товара значок Amazon's Choice. Используйте её, чтобы детально разобрать товар конкурента, обогатить данные о своих товарах или отслеживать цены.

Передайте ссылку на товар вида https://www.amazon.com/dp/<ASIN>; сведения здесь относятся к товару, а не к профилю пользователя. Задайте язык страницы через lang, для упрощённого китайского — zhcn. Валюту смотрите в currency. list_price — зачёркнутая цена, поэтому вместе с price она даёт размер скидки.

Цена: $1.39 за 1 000 запросов ($0.001389 за вызов). Неудачные вызовы и пустые результаты не оплачиваются. Синхронный режим. Для долгих задач добавьте в тело запроса "mode": "async", получите job_id и опрашивайте статус.

Промпт для ИИ

Помогите мне написать скрипт для сбора данных через эндпоинт EveryInfra Amazon Сведения (amazon/profile).

Как работает эндпоинт:
- Запрос: POST https://api.everyinfra.com/api/v1/social с заголовком Authorization: Bearer <API key>. Читайте ключ из переменной окружения EVERYINFRA_API_KEY и никогда не прописывайте его в коде.
- В теле запроса укажите platform: amazon и action: profile, а параметры передайте в params.
- Обязательные параметры:
  - url: Задаёт URL товара Amazon, например https://www.amazon.com/dp/<ASIN>. Действие reviews извлекает 10-символьный ASIN из заглавных букв и цифр из путей /dp/, /gp/product/ или /product-reviews/.
- Необязательные параметры:
  - lang: Задаёт язык страницы для поддерживаемых эндпоинтов Amazon с помощью допустимых кодов, например en или ja. Для упрощённого китайского используйте zhcn, для традиционного — zhtw, а не общий код zh. (допустимые значения: ar / bn / cs / da / de / en / es / fr)
- Возвращает один объект. Основные поля: asin (Стандартный идентификационный номер Ama…), title, url, brand (Бренд), price, list_price (Цена до скидки (зачёркнутая)), currency, rating, rating_scale, rating_count, in_stock (Есть ли товар в наличии), category; всего полей: 19, полный список: https://api.everyinfra.com/api/v1/social/catalog?platform=amazon.
- Пример тела запроса:
{
  "platform": "amazon",
  "action": "profile",
  "params": {
    "url": "https://www.amazon.com/dp/B09B8V1LZ3"
  }
}
- Цена: $1.39 за 1 000 запросов; неудачные и пустые результаты не оплачиваются.
- Для десятков или сотен целей добавьте в тело запроса "mode": "async": вы сразу получите job_id и сможете опрашивать GET https://api.everyinfra.com/api/v1/jobs/{job_id}, чтобы получить результат.
- При ответе 422 исправьте запрос, используя предложенные в ошибке имена параметров и допустимые значения; при ответе 429 или 503 подождите указанное в Retry-After время и повторите попытку.

Прежде чем писать код, спросите меня, какие цели мне нужны, сколько их будет, какие поля мне нужны и в каком формате вывести результат; затем согласуйте со мной план и примерную стоимость.

Параметры запроса

ИмяРасположениеТипОбязательныйПо умолчаниюОписание
AuthorizationheaderstringДа-Укажите Bearer, а после него — ваш API-ключ. Создайте ключ в консоли; никогда не указывайте его в URL и не храните в репозитории кода.
platformbodystringДаamazonИдентификатор платформы, фиксированное значение.
actionbodystringДаprofileИдентификатор возможности, фиксированное значение.
urlbody.paramsstringДа-Задаёт URL товара Amazon, например https://www.amazon.com/dp/<ASIN>. Действие reviews извлекает 10-символьный ASIN из заглавных букв и цифр из путей /dp/, /gp/product/ или /product-reviews/; главные страницы магазинов не поддерживаются. С этим параметром profile получает страницу сведений о товаре, а не данные профиля пользователя.
langbody.paramsstring (enum)Нет-Задаёт язык страницы для поддерживаемых эндпоинтов Amazon с помощью допустимых кодов, например en или ja. Для упрощённого китайского используйте zhcn, для традиционного — zhtw, а не общий код zh. Запросы принимают только коды языков, перечисленные для действия. Выбор языка меняет отображаемый контент, но не выбранный региональный магазин Amazon.Допустимые значенияarbncsdadeenesfrhehijaknkomlmrtanlplptsvtatetrzhcnzhtw

Примеры кода

bash
curl -X POST 'https://api.everyinfra.com/api/v1/social' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "platform": "amazon",
  "action": "profile",
  "params": {
    "url": "https://www.amazon.com/dp/B09B8V1LZ3"
  }
}'

Спецификация OpenAPI (JSON)Примеры читают ключ из переменной окружения EVERYINFRA_API_KEY; скопированный код никогда не содержит ваш ключ.

Пример ответа

Реальный ответ

Получено September 26, 2026 at 08:56 (UTC) вызовом этого API с параметрами из примера кода выше. results и count — реальный ответ этого вызова, из которого удалены персональные данные (имена, никнеймы, аватары, ссылки на профили, контакты). id, billing и quota меняются при каждом вызове, поэтому показана только их структура.

json
{
  "id": "req_…",
  "platform": "amazon",
  "action": "profile",
  "results": {
    "asin": "B09B8V1LZ3",
    "title": "Amazon Echo Dot (newest model) - Vibrant sounding speaker, Designed for Alexa+, Great for bedrooms, dining rooms and offices, Charcoal",
    "url": "https://www.amazon.com/dp/B09B8V1LZ3",
    "brand": "Amazon",
    "price": 79.99,
    "currency": "$",
    "rating": 4.7,
    "rating_count": 200079,
    "in_stock": true,
    "category": "",
    "image_url": "https://m.media-amazon.com/images/I/61J2sQtBYDL._AC_SY300_SX300_QL70_FMwebp_.jpg",
    "is_amazon_choice": false,
    "seller_name": "Amazon.com",
    "platform": "amazon",
    "images": [
      "https://m.media-amazon.com/images/I/61J2sQtBYDL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/71hNp8d9WvL._AC_SL1500_.jpg",
      "https://m.media-amazon.com/images/I/71kDL97LTgL._AC_SL1500_.jpg"
    ],
    "features": [
      "Your favorite music and content – Play music, audiobooks, and podcasts from Amazon Music, Apple Music, Spotify and others or via Bluetooth throughout your home.",
      "Alexa is happy to help – Ask Alexa for weather updates and to set hands-free timers, get answers to your questions and even hear jokes. Need a few extra minutes in the morning? Just tap your Echo Dot to snooze your alarm.",
      "Keep your home comfortable – Control compatible smart home devices with your voice and routines triggered by built-in motion or indoor temperature sensors. Create routines to automatically turn on lights when you walk into a room, or start a fan if the inside temperature goes abo…"
    ],
    "bestseller_ranks": [
      {
        "rank": 1,
        "category": "Wireless Multiroom Digital Music Systems"
      }
    ],
    "rating_scale": 5
  },
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Поля ответа

Бизнес-данные находятся в results. В таблице перечислены поля, которые может содержать запись; значения, которые платформа не показывает, никогда не выдумываются.

ПолеЗначение
asinСтандартный идентификационный номер Amazon — уникальный ID товара в пределах магазина.
titleЗаголовок. null, если на платформе нет заголовков (например, у текстовых постов).
urlСсылка на запись на платформе.
brandБренд.
priceЦена числом без символа валюты; см. currency.
list_priceЦена до скидки (зачёркнутая).
currencyКод валюты цены (например, CNY, USD). Если price есть, а currency равно null, не делайте предположений о валюте.
ratingРейтинг. Шкала зависит от платформы: rating_scale в той же записи задаёт максимум (обычно 5; у Booking, Douban, iQIYI и NAVER — 10). Перед сравнением между платформами пересчитайте значения с учётом rating_scale, иначе результат сравнения может оказаться обратным.
rating_scaleМаксимальное значение rating в той же записи: 5 для пятизвёздочных шкал, 10 для десятибалльных. Поле присутствует, только если у записи есть рейтинг.
rating_countКоличество оценивших. null означает, что значение не раскрыто, а не 0.
in_stockЕсть ли товар в наличии.
categoryНазвание категории во внутренней классификации платформы. Категории разных платформ не унифицированы.
image_urlСсылка на изображение. Возможности с несколькими изображениями могут возвращать массив image_urls.
descriptionКраткое содержание или описание, обычно короче text.
is_amazon_choiceЕсть ли у товара значок Amazon's Choice.
seller_nameНазвание продавца.
platformИдентификатор исходной платформы. Совпадает со значением platform в запросе (например, xiaohongshu, tiktok).
imagesМассив ссылок на изображения в порядке показа на платформе; поле отсутствует, если изображений нет.
featuresМаркированный список характеристик со страницы товара (search, profile) в исходной формулировке; отсутствует, если списка нет.
bestseller_ranksПозиции в рейтинге Best Sellers (search, profile): у каждой записи есть rank и category, по одной записи на категорию; это позиция на момент получения данных, а не показатель продаж.

FAQ

Возвращают ли «Сведения» профиль пользователя?

Нет. На Amazon эта возможность возвращает сведения о товаре: передайте ссылку на товар и получите его цену, рейтинг, изображения, продавца и связанные данные. Информация о пользователях не затрагивается.

Как рассчитать скидку на товар?

Сравните list_price, зачёркнутую цену, с price, текущей ценой, в валюте из currency. Если list_price нет, не считайте, что на товар действует скидка.

Можно ли напрямую сравнивать рейтинги с другими маркетплейсами?

Сначала приведите оценки к единой шкале: rating_scale задаёт максимальное значение, которое для Amazon равно 5. Учитывайте и rating_count, поскольку рейтинги, основанные на небольшом числе оценок, могут сильно колебаться.

Ошибки и оплата

401
Ключ отсутствует или недействителен.
402
Недостаточно средств на балансе. Сначала пополните баланс.
422
Недопустимое имя или значение параметра. Исправьте запрос по подсказкам в сообщении об ошибке. Без списания.
429
Достигнут лимит запросов в минуту. Подождите указанное в Retry-After время, затем повторите попытку.
503
Не удалось выполнить. Зарезервированная сумма возвращается на баланс. Если результат неизвестен, проверьте его перед повторной попыткой.
200 (пусто)
Нет данных. Без списания.

Ошибки

Официальные источники

Используются только для проверки объектов и терминов. Они не означают, что платформа разрешила или одобрила работу EveryInfra.

  • Amazon: что такое ASIN и где его найти ↗

    Amazon определяет ASIN как 10-символьный буквенно-цифровой идентификатор товара и указывает, что его можно найти после /dp/ в ссылках на страницы товаров.

    Проверено 2026-09-04