Shopping · ASOS

ASOS Search API

ASOS Search API: ricevi dati ASOS 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

Per un termine generico ASOS elenca decine di migliaia di prodotti – 5.762 per "sneaker" solo sullo store tedesco – e li ordina per pertinenza, novità o prezzo. La ASOS Search API di everydata.io esegue questa ricerca sullo store che indichi con domainCode (de, us o co.uk) e restituisce la griglia dei risultati in JSON: ID prodotto, brand, titolo, colore, prezzo attuale e originale nella valuta locale, disponibilità e se un riquadro è un'inserzione a pagamento. La paginazione segue la griglia di ASOS, con 72 riquadri per pagina.

Piattaforma
ASOS
Endpoint principale
/search-by-keyword
Quota per chiamata
1 richiesta
Piano gratuito
100 rich. / mesepoi da 30 € / mese
Cosa ottieni

Cosa restituisce ASOS Search API

Ogni elemento di searchProductDetails corrisponde a un riquadro: productDescription è il titolo del riquadro su ASOS ("adidas Originals – Handball Spezial – Sneaker in Braun und Weiß"), manufacturer il brand, productId il prodotto e variationId il colore mostrato, colour il suo nome nella lingua dello store, price e retailPrice nella valuta dello store, available indica se è acquistabile e sponsored se è promosso. dpUrl rimanda alla pagina prodotto con l'ancora colourWayId, imgUrl all'immagine del riquadro.

L'envelope ti fornisce lo store (domainCode), sortStrategy, resultCount per il numero totale di risultati, numberOfProducts per la pagina corrente e currentPage / nextPage / lastPage per l'iterazione. Poiché i prezzi ASOS cambiano da store a store, la stessa parola chiave su de, us e co.uk ti dà tre set di risultati indipendenti, ciascuno con prezzi locali.

  • Scelta dello store con domainCode de, us o co.uk: prezzi in EUR, USD o GBP
  • sortBy relevancy (predefinito), freshness, price-asc o price-desc
  • Per ogni riquadro: productId, variationId, manufacturer, productDescription, colour
  • price, retailPrice, currency e available per analisi di ribassi e disponibilità
  • Flag sponsored e URL di dettaglio con colourWayId per le richieste successive
  • resultCount, numberOfProducts, currentPage, nextPage, lastPage
  • withCache per crawl di ricerca che possono riutilizzare una pagina richiesta di recente
Casi d'uso

Cosa costruiscono i team con ASOS Search API

Confronto prezzi tra store

Esegui la stessa parola chiave su de, us e co.uk e unisci i risultati per productId per vedere come ASOS prezza uno stile in EUR, USD e GBP e dove va in saldo per primo.

Monitoraggio di lanci e novità

sortBy=freshness ogni mattina ti dice cosa hanno lanciato durante la notte ASOS e i suoi brand partner in una categoria in cui sei presente anche tu.

Monitoraggio del posizionamento per i brand

Registra la posizione dei tuoi prodotti per i termini più cercati e quanti riquadri sponsorizzati compaiono nella pagina 1 di ogni store.

Analisi di tendenze e colori

Aggrega il campo colour e i titoli dei riquadri su più pagine per quantificare quali colori e silhouette dominano una parola chiave in questa stagione.

Come funziona

ASOS Search API: richiesta e risposta di esempio

Chiama GET /aso/search-by-keyword con keyword, domainCode e page. keyword e domainCode sono entrambi obbligatori – non esiste uno store predefinito – mentre sortBy è facoltativo.

GET /aso/search-by-keyword

curl "https://api.everydata.io/aso/search-by-keyword?keyword=sneaker&domainCode=de&page=1&sortBy=relevancy" \
  -H "x-api-key: YOUR_API_KEY"

Risposta (abbreviata)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "sortStrategy": "relevancy",
  "domainCode": "de",
  "keyword": "sneaker",
  "numberOfProducts": 72,
  "resultCount": 5762,
  "currentPage": 1,
  "nextPage": 2,
  "lastPage": 81,
  "searchProductDetails": [
    {
      "productDescription": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
      "manufacturer": "New Balance",
      "productId": "204936689",
      "variationId": "204936690",
      "imgUrl": "https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite",
      "price": 120,
      "retailPrice": 120,
      "dpUrl": "https://www.asos.com/de/new-balance/new-balance-530-unisex-sneaker-in-wollwei-und-beige/prd/204936689#colourWayId-204936690",
      "sponsored": false,
      "available": true,
      "colour": "Gebrochenes Weiß",
      "currency": "EUR"
    }
  ]
}
ASOS Search API: campi della risposta di esempio di /aso/search-by-keyword
ASOS Search API: campi della risposta di esempio di /aso/search-by-keyword

Itera su page fino a raggiungere lastPage (81 in questo esempio, cioè circa 5.800 riquadri). L'ordine per pertinenza di ASOS è abbastanza stabile nell'arco di una giornata, il che rende fattibile il monitoraggio delle posizioni; sortBy=freshness mostra per prime le ultime novità e sortBy=price-asc è il modo più rapido per individuare il prezzo d'ingresso per una parola chiave.

Il riquadro contiene prezzo e disponibilità del colore, ma non la griglia delle taglie. Per vedere quali taglie sono disponibili o leggere il blocco About Me, chiama /aso/lookup-product-details con dpUrl: l'ancora colourWayId viene mantenuta, quindi arrivi sullo stesso colore.

Usa la stessa parola chiave con domainCode=us e domainCode=co.uk per confrontare i prezzi di ASOS tra gli store. Titoli e nomi dei colori vengono restituiti nella lingua dello store, quindi abbina i dati tra paesi tramite productId e non tramite il testo.

Endpoint correlati

GET/aso/search-by-keyword

Cerca prodotti. Ricerca per parola chiave per shop con paginazione e ordinamento: prezzo, colore e disponibilità per prodotto.

GET/aso/lookup-product-details

Dettagli prodotto. Pagina prodotto tramite URL: marchio, prezzo, varianti di colore, taglie con disponibilità, About Me e Care Info, immagini.

API reference completa
Prezzi

Prezzi di ASOS Search API: paghi a richiesta

Ogni pagina di risultati su ogni store è una richiesta. Monitorare 50 parole chiave per cinque pagine su tutti e tre gli store richiede 750 richieste per esecuzione: con cadenza giornaliera rientra comodamente nel piano Production (50.000 richieste, 80 €). withCache=true consente ai crawl esplorativi di riutilizzare pagine richieste di recente, così le chiamate in tempo reale restano riservate al monitoraggio delle posizioni.

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

ASOS Search API: domande frequenti

Su quali store posso effettuare ricerche?

domainCode accetta de, us e co.uk, cioè gli store tedesco, statunitense e britannico. È un parametro obbligatorio; la risposta lo riporta insieme alla valuta locale.

Quanti risultati ci sono in una pagina?

La griglia di ASOS restituisce 72 riquadri per pagina, riportati in numberOfProducts. resultCount è il numero totale di risultati e lastPage indica quante pagine esistono.

Posso ordinare per prezzo o per novità?

Sì. sortBy accetta relevancy (predefinito), freshness per mostrare prima le novità, price-asc e price-desc.

La ricerca restituisce le taglie?

No, i riquadri contengono colore, prezzo e disponibilità. Chiama l'endpoint dei dettagli prodotto con il dpUrl del riquadro per ottenere ogni taglia con il relativo flag di disponibilità.

I riquadri sponsorizzati sono contrassegnati?

Sì, ogni riquadro ha un booleano sponsored, così puoi escludere le inserzioni a pagamento dall'analisi del posizionamento organico.

Cerca su ASOS dal tuo codice

Crea un account gratuito e scarica in JSON la pagina 1 di qualsiasi parola chiave sugli store de, us o co.uk, senza alcuna infrastruttura di scraping.