ASINSpotlight

Scraping API Dokümantasyonu

ASINSpotlight Amazon Scraping API'nin tam referans dokümantasyonu

Temel URL

https://api.asinspotlight.com/v1

Kimlik Doğrulama

Tüm istekler x-api-key başlığında bir API anahtarı gerektirir:

curl -H "x-api-key: YOUR_API_KEY" "https://api.asinspotlight.com/v1/product?asin=B0B3ZD8QXJ"
Başlık Zorunlu Açıklama
x-api-key Evet API anahtarınız

Uç Noktalar

GET /v1/product

ASIN'e göre ürün detaylarını getir.

Parametreler

Parametre Tür Zorunlu Varsayılan Açıklama
asin string Evet Amazon ürün ASIN'i
marketplace string Hayır us Pazar yeri kodu (aşağıya bakın)

Örnek

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

Yanıt

{
  "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

Bir ürün için satıcı tekliflerini getir.

Parametreler

Parametre Tür Zorunlu Varsayılan Açıklama
asin string Evet Amazon ürün ASIN'i
marketplace string Hayır us Pazar yeri kodu

Örnek

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

Yanıt

{
  "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

Anahtar kelimeye göre ürün ara.

Parametreler

Parametre Tür Zorunlu Varsayılan Açıklama
keyword string Evet Arama anahtar kelimesi
marketplace string Hayır us Pazar yeri kodu

Örnek

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

Yanıt

{
  "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

Ürün yorumlarını getir.

Parametreler

Parametre Tür Zorunlu Varsayılan Açıklama
asin string Evet Amazon ürün ASIN'i
marketplace string Hayır us Pazar yeri kodu

Örnek

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

Yanıt

{
  "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

Herhangi bir Amazon URL'sinden veri çek. Sayfa türü otomatik algılanır.

İstek Gövdesi (JSON)

Alan Tür Zorunlu Varsayılan Açıklama
url string Evet Tam Amazon URL'si
marketplace string Hayır us Pazar yeri kodu

Örnek

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"

Desteklenen Pazar Yerleri

Kod Ülke Alan Adı
us ABD amazon.com
uk Birleşik Krallık amazon.co.uk
de Almanya amazon.de
fr Fransa amazon.fr
it İtalya amazon.it
es İspanya amazon.es
ca Kanada amazon.ca
au Avustralya amazon.com.au
jp Japonya amazon.co.jp
in Hindistan amazon.in
mx Meksika amazon.com.mx
br Brezilya amazon.com.br
tr Türkiye amazon.com.tr
sa Suudi Arabistan amazon.sa
ae BAE amazon.ae
sg Singapur amazon.sg
nl Hollanda amazon.nl
pl Polonya amazon.pl
se İsveç amazon.se
be Belçika amazon.com.be

Hata Yanıtları

Tüm hatalar tutarlı bir formatta döner:

{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Okunabilir açıklama"
  }
}
HTTP Durum Kod Açıklama
401 MISSING_API_KEY x-api-key başlığı sağlanmadı
401 INVALID_API_KEY API anahtarı geçerli değil
404 PAGE_NOT_FOUND Amazon sayfası bulunamadı
502 SCRAPE_FAILED Veriler çıkarılamadı
500 INTERNAL_ERROR Dahili servis hatası