ASINSpotlight

Документация Scraping API

Полный справочник по ASINSpotlight Amazon Scraping API

Базовый URL

https://api.asinspotlight.com/v1

Аутентификация

Все запросы требуют API-ключ в заголовке x-api-key:

curl -H "x-api-key: YOUR_API_KEY" "https://api.asinspotlight.com/v1/product?asin=B0B3ZD8QXJ"
Заголовок Обязательный Описание
x-api-key Да Ваш API-ключ

Эндпоинты

GET /v1/product

Получить информацию о товаре по ASIN.

Параметры

Параметр Тип Обязательный По умолчанию Описание
asin string Да ASIN товара на Amazon
marketplace string Нет us Код маркетплейса (см. ниже)

Пример

curl -H "x-api-key: YOUR_API_KEY" \
  "https://api.asinspotlight.com/v1/product?asin=B0B3ZD8QXJ&marketplace=us"

Ответ

{
  "success": true,
  "page_type": "product",
  "data": {
    "asin": "B0B3ZD8QXJ",
    "title": "Product Title",
    "buybox": true,
    "bb_price": 29.99,
    "rating": 4.5,
    "reviews": 1234,
    "bsr": 5678,
    "in_stock": true,
    "is_prime": true,
    "brand": { "name": "BrandName", "url": "/stores/BrandName" },
    "category": { "name": "Electronics", "url": "/b?node=123" },
    "image_url": "https://m.media-amazon.com/images/I/...",
    "sellers_all": 5,
    "bought_past_month": 1000
  },
  "meta": {
    "marketplace": "us",
    "timing_ms": 2340,
    "request_url": "https://www.amazon.com/dp/B0B3ZD8QXJ",
    "timestamp": "2026-04-03T12:00:00.000Z",
    "request_id": "550e8400-e29b-41d4-a716-446655440000"
  }
}

GET /v1/offers

Получить предложения продавцов для товара.

Параметры

Параметр Тип Обязательный По умолчанию Описание
asin string Да ASIN товара на Amazon
marketplace string Нет us Код маркетплейса

Пример

curl -H "x-api-key: YOUR_API_KEY" \
  "https://api.asinspotlight.com/v1/offers?asin=B0B3ZD8QXJ&marketplace=us"

Ответ

{
  "success": true,
  "page_type": "offers",
  "data": {
    "sold_by_amazon": true,
    "fba_count": 3,
    "fbm_count": 2,
    "product_sellers_info": [
      {
        "name": "Amazon.com",
        "price": 29.99,
        "shipping_price": 0,
        "is_fba": true,
        "is_amazon": true,
        "stock_qty": 100,
        "rating_percent": 95,
        "reviews_count": 50000
      }
    ]
  },
  "meta": { "..." : "..." }
}

GET /v1/search

Поиск товаров по ключевому слову.

Параметры

Параметр Тип Обязательный По умолчанию Описание
keyword string Да Ключевое слово для поиска
marketplace string Нет us Код маркетплейса

Пример

curl -H "x-api-key: YOUR_API_KEY" \
  "https://api.asinspotlight.com/v1/search?keyword=wireless+headphones&marketplace=us"

Ответ

{
  "success": true,
  "page_type": "search",
  "data": {
    "title": "wireless headphones",
    "current_page": 1,
    "last_page_number": 20,
    "total_results_count": 10000,
    "shallow_parts": [
      {
        "asin": "B0CQXMXJC5",
        "title": "Soundcore Q20i Headphones",
        "price": 39.99,
        "rating": 4.6,
        "reviews": 58800,
        "bought_past_month": 20000,
        "in_stock": true,
        "image_url": "https://m.media-amazon.com/images/I/..."
      }
    ]
  },
  "meta": { "..." : "..." }
}

GET /v1/reviews

Получить отзывы о товаре.

Параметры

Параметр Тип Обязательный По умолчанию Описание
asin string Да ASIN товара на Amazon
marketplace string Нет us Код маркетплейса

Пример

curl -H "x-api-key: YOUR_API_KEY" \
  "https://api.asinspotlight.com/v1/reviews?asin=B0B3ZD8QXJ&marketplace=us"

Ответ

{
  "success": true,
  "page_type": "reviews",
  "data": {
    "count_ratings_with_reviews": 1234,
    "page_number": 1,
    "reviews": [
      {
        "review_id": "R1ABC2DEF3GH",
        "review_date": "April 1, 2026",
        "review_stars": 5,
        "review_title": "Great product!",
        "review_body": "Exactly what I needed...",
        "is_purchase_verified": true,
        "number_of_found_helpful": 42,
        "reviewer_name": "John D."
      }
    ]
  },
  "meta": { "..." : "..." }
}

POST /v1/scrape

Извлечь данные с любой страницы Amazon. Тип страницы определяется автоматически.

Тело запроса (JSON)

Поле Тип Обязательный По умолчанию Описание
url string Да Полный URL страницы Amazon
marketplace string Нет us Код маркетплейса

Пример

curl -X POST -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://www.amazon.com/s?k=laptop+stand", "marketplace": "us"}' \
  "https://api.asinspotlight.com/v1/scrape"

Поддерживаемые маркетплейсы

Код Страна Домен
us США amazon.com
uk Великобритания amazon.co.uk
de Германия amazon.de
fr Франция amazon.fr
it Италия amazon.it
es Испания amazon.es
ca Канада amazon.ca
au Австралия amazon.com.au
jp Япония amazon.co.jp
in Индия amazon.in
mx Мексика amazon.com.mx
br Бразилия amazon.com.br
tr Турция amazon.com.tr
sa Саудовская Аравия amazon.sa
ae ОАЭ amazon.ae
sg Сингапур amazon.sg
nl Нидерланды amazon.nl
pl Польша amazon.pl
se Швеция amazon.se
be Бельгия amazon.com.be

Ответы с ошибками

Все ошибки возвращаются в едином формате:

{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Описание ошибки"
  }
}
HTTP-статус Код Описание
401 MISSING_API_KEY Заголовок x-api-key не передан
401 INVALID_API_KEY Недействительный API-ключ
404 PAGE_NOT_FOUND Страница Amazon не найдена
502 SCRAPE_FAILED Не удалось извлечь данные
500 INTERNAL_ERROR Внутренняя ошибка сервиса