20 % di sconto su tutti i piani a pagamento con il codice

Shopping · Amazon

Amazon Best Sellers API

Amazon Best Sellers API: ricevi dati Amazon live nel momento in cui li chiedi, in forma pulita e strutturata – pronti per la tua app, un foglio di calcolo o un assistente AI. Niente scraping, niente da mantenere.

100 richieste gratuite ogni mese · nessuna carta di credito · una chiave API per tutte le piattaforme

Dati chiave

Aggiornato il

Le liste Bestseller di Amazon vengono aggiornate ogni ora e classificano i 100 prodotti più venduti di ogni categoria e sottocategoria in base alle vendite recenti. Sono l'indicatore pubblico più vicino alla domanda reale sulla piattaforma. La Amazon Best Sellers API di everydata.io accetta l'URL di una qualsiasi di queste liste – elettronica, giocattoli, un nodo profondo, su qualsiasi marketplace – e restituisce i prodotti in classifica come JSON, posizione per posizione: puoi archiviare l'andamento di una categoria nel tempo o scoprire cosa si vende adesso senza aprire la pagina.

Piattaforma
Amazon
Endpoint principale
/amazon-best-sellers-list
Quota per chiamata
1 richiesta
Piano gratuito
100 rich. / mesepoi da 30 € / mese
Cosa ottieni

Dati Amazon pronti all'uso

La risposta è volutamente compatta. category è il titolo della lista mostrato da Amazon, domainCode viene ricavato dall'URL che hai passato e countProducts indica quante voci sono state estratte dalla pagina. products è l'array ordinato: position è la stringa di posizione di Amazon ("#1", "#2" …), seguita da productTitle, asin, price come numero, productRating, countReview, l'url relativo del prodotto e imgUrl.

Poiché l'endpoint accetta l'URL della lista, copre ogni tipo di lista con la struttura zgbs di Amazon – Bestseller per reparto e per browse node – e funziona su tutti i marketplace cambiando semplicemente l'host: amazon.com, amazon.de, amazon.co.uk, amazon.co.jp e gli altri. La valuta del marketplace segue automaticamente.

  • Posizioni da #1 a #100 con ASIN, titolo, prezzo, valutazione, numero di recensioni e immagine
  • Funziona con qualsiasi URL Bestseller – reparti principali e sottocategorie profonde
  • Nome della categoria e domainCode restituiti insieme alla lista, per un'archiviazione pulita
  • Due pagine per lista (page=1 e page=2) coprono l'intera top 100, fino a 50 prodotti ciascuna
  • Marketplace determinato dall'host dell'URL: com, de, co.uk, fr, it, es, ca, co.jp, in, com.au e altri
  • Lettura in tempo reale della lista live – nessuno snapshot pre-scansionato
Casi d'uso

Cosa costruiscono i team

Ricerca su tendenze e domanda

Archivia ogni giorno la top 100 delle categorie in cui vendi, poi calcola quanto a lungo i prodotti restano in lista e quali nuovi ASIN salgono più in fretta.

Ricerca prodotti per marchi private label

Analizza le liste delle sottocategorie profonde su amazon.com, .de e .co.uk alla ricerca di prodotti ben posizionati ma con un numero moderato di recensioni: il classico segnale di una nicchia poco presidiata.

Avvisi sulle posizioni dei concorrenti

Confronta ogni ora i tuoi ASIN e quelli dei concorrenti con la lista e ricevi una notifica quando qualcuno entra o esce dalla top 10.

Siti di contenuti e affiliazione

Mostra una tabella sempre aggiornata delle "cuffie più vendute" con prezzo e valutazione live presi direttamente dalla lista, invece di una selezione curata a mano.

Come funziona

Richiesta e risposta di esempio

Chiama GET /amz/amazon-best-sellers-list con url impostato sulla lista così come la vedi nel browser, ad esempio https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics. page è 1 o 2: Amazon divide ogni top 100 in due pagine da massimo 50 prodotti. Passa l'URL codificato (URL-encoded) nel tuo client HTTP e assicurati che punti a un host amazon.<tld>: gli altri host vengono rifiutati con un 400.

GET /amz/amazon-best-sellers-list

curl "https://api.everydata.io/amz/amazon-best-sellers-list?url=https%3A%2F%2Fwww.amazon.com%2FBest-Sellers-Electronics%2Fzgbs%2Felectronics&page=1" \
  -H "x-api-key: YOUR_API_KEY"

Risposta (abbreviata)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "countProducts": 30,
  "products": [
    {
      "position": "#1",
      "productRating": "4.4 out of 5 stars",
      "countReview": 280340,
      "url": "/Blink-Plus-Plan-monthly-auto-renewal/dp/B08JHCVHTY/ref=zg_bs_g_electronics_d_sccl_1/144-0603979-9778415?psc=1",
      "productTitle": "blink plus plan with monthly auto-renewal",
      "asin": "B08JHCVHTY",
      "price": 10.44,
      "imgUrl": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL300_SR300,200_.png"
    },
    {
      "position": "#2",
      "productRating": "4.5 out of 5 stars",
      "countReview": 18053,
      "url": "/Apple-EarPods-Headphones-Built-Control/dp/B0DCH8VDXF/ref=zg_bs_g_electronics_d_sccl_2/144-0603979-9778415?psc=1",
      "productTitle": "Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume",
      "asin": "B0DCH8VDXF",
      "price": 15.3,
      "imgUrl": "https://images-na.ssl-images-amazon.com/images/I/513OSdW4elL._AC_UL300_SR300,200_.jpg"
    }
  ],
  "category": "Amazon Best Sellers",
  "domainCode": "com",
  "currentPage": 1
}

countProducts può essere inferiore a 50: Amazon genera lato server i primi 30 riquadri di una pagina e carica il resto in lazy loading, e l'API restituisce ciò che la pagina ha fornito al momento della richiesta. Se manca una posizione che ti interessa, richiedi di nuovo la stessa pagina oppure la pagina 2, dove la lista prosegue dal #51. Salva position così com'è: è la posizione di riferimento anche quando l'array ha dei buchi.

L'url di ogni prodotto contiene il ref di tracciamento di Amazon (zg_bs_g_electronics …) e un segmento di sessione. Per un'archiviazione canonica estrai l'ASIN e ricostruisci https://www.amazon.com/dp/<ASIN>. price è il prezzo mostrato nel riquadro della lista; per gli articoli con più varianti Amazon a volte mostra un intervallo, e in quel caso viene restituito il valore minimo.

Le liste Bestseller si aggiornano circa ogni ora. Una richiesta oraria cattura quindi ogni stato pubblicato, mentre per la maggior parte delle analisi di tendenza basta una richiesta al giorno. Lo stesso endpoint accetta anche URL di sottocategorie come /zgbs/electronics/172541: più il nodo è profondo, più la classifica è utile per una nicchia specifica.

Endpoint correlati

GET/amz/amazon-best-sellers-list

Più venduti. Classifica dei più venduti per l'URL di una categoria.

GET/amz/amazon-search-by-keyword-asin

Cerca prodotti. Ricerca per parola chiave con paginazione, ordinamento e filtro sui risultati sponsorizzati.

GET/amz/amazon-lookup-product-by-asin

Dettagli prodotto per ASIN. Stesso payload dei dettagli prodotto, richiesto tramite ASIN e marketplace.

API reference completa
Prezzi

Paghi a richiesta, tutte le piattaforme incluse

Una pagina di lista è una richiesta, quindi una top 100 completa costa due richieste. Monitorare 50 categorie ogni ora su un marketplace richiede circa 72.000 richieste al mese ed è adatto al piano Business (300.000 richieste, 300 €); le stesse 50 categorie con cadenza giornaliera richiedono circa 3.000 richieste e rientrano nel piano Starter (5.000 richieste, 30 €). Le richieste ad Amazon non riuscite non vengono mai addebitate.

Free
100 rich. / mese
Starter
5000 rich. · 30 €
Production
50.000 rich. · 80 €
Business
300.000 rich. · 300 €

Amazon Best Sellers API: domande frequenti

Quali URL di liste sono supportati?

Qualsiasi URL Bestseller di Amazon che contenga /zgbs/ – sia liste di reparto sia nodi di sottocategoria – su qualsiasi marketplace Amazon. Il marketplace viene letto dall'host, quindi non devi passare un domainCode.

Perché la pagina 1 restituisce meno di 50 prodotti?

Amazon genera lato server circa 30 riquadri e carica il resto durante lo scorrimento. L'API restituisce ciò che la pagina ha fornito al momento della richiesta; le posizioni vengono mantenute, quindi i buchi restano visibili invece di essere rinumerati in silenzio.

Posso ottenere anche le liste Novità o Movers & Shakers?

L'endpoint è pensato per la struttura Bestseller /zgbs/. Le altre classifiche di Amazon usano layout di pagina diversi e non sono coperte da questo endpoint.

Quanto spesso cambiano le liste?

Secondo Amazon le posizioni Bestseller vengono aggiornate ogni ora. Richiedile ogni ora se vuoi uno storico completo, ogni giorno se ti interessano le tendenze.

La risposta include i dati di vendita?

No: Amazon pubblica la posizione, non le unità vendute. Se ti serve una stima della domanda, combina la posizione con il badge salesVolume dell'endpoint di ricerca o con i dati della pagina prodotto.

Scarica subito una lista Bestseller

Registrati gratis, incolla un URL Bestseller e ricevi in pochi secondi i prodotti più venduti in classifica come JSON.