Shopping · ASOS

ASOS Price Monitoring API

ASOS Price Monitoring 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

ASOS gestisce le promozioni in modo diverso dalla maggior parte dei retailer di moda: eventi su tutto lo store come "fino al 70% di sconto" o un codice del 20%, ribassi che arrivano in un paese settimane prima che in un altro, e linee vendute direttamente dai brand, i cui prezzi seguono il calendario del brand e non quello di ASOS. Un feed di prezzi di un solo paese perde gran parte di tutto questo. La ASOS Price Monitoring API di everydata.io ti permette di interrogare periodicamente lo stesso prodotto sugli store tedesco, statunitense e britannico, rilevando prezzo, prezzo originale, sconto, disponibilità e stock per taglia in EUR, USD e GBP: così vedi dove uno stile viene scontato per primo e di quanto.

Piattaforma
ASOS
Endpoint principale
/lookup-product-details
Quota per chiamata
1 richiesta
Piano gratuito
100 rich. / mesepoi da 30 € / mese
Cosa ottieni

Cosa restituisce ASOS Price Monitoring API

Ogni rilevazione restituisce price e retailPrice nella valuta dello store, più priceSaving, la riduzione che ASOS mostra quando un articolo è in saldo. available indica se l'articolo si può acquistare: durante un evento gli articoli più richiesti si esauriscono in poche ore, e un prezzo senza disponibilità non è un prezzo reale. soldBy e sellerId indicano se a vendere è ASOS o un brand partner come New Balance, il che spiega perché alcuni articoli non partecipano agli eventi di ASOS.

Per un monitoraggio specifico per la moda, la dimensione size delle variations elenca ogni taglia con il proprio price, retailPrice e flag available, così puoi vedere una taglia esaurirsi durante i saldi. Poiché su ASOS le varianti di colore sono prodotti separati, aggiungi alla watch list l'URL di ogni colore se vuoi coprire lo stile per intero.

  • price, retailPrice e priceSaving per store: EUR su /de, USD su /us, GBP su /co.uk
  • Flag available e disponibilità per taglia per distinguere i veri cali di prezzo dagli articoli esauriti
  • soldBy e sellerId per distinguere gli articoli prezzati da ASOS dalle linee prezzate dai brand
  • domainCode e currency riportati in ogni risposta per un'archiviazione multi-paese pulita
  • Flag used per escludere gli articoli usati dalle statistiche sui prezzi del nuovo
  • cacheTtl da 0 a 86400 secondi per bilanciare costi e freschezza dei dati per ogni prodotto
Casi d'uso

Cosa costruiscono i team con ASOS Price Monitoring API

Tempistica dei ribassi tra store

Segui uno stile su /de, /us e /co.uk e registra quale store lo sconta per primo e di quanto: un dato utile per i brand che decidono dove indirizzare le proprie promozioni.

Analisi dell'impatto dei saldi

Monitora un paniere di articoli durante un evento ASOS per misurare quanti sono stati davvero scontati, di quanto e quali taglie si sono esaurite prima della fine dell'evento.

Controlli di conformità dei prezzi del brand

I brand che vendono tramite ASOS confrontano il prezzo rilevato con il prezzo minimo concordato per ogni paese e usano soldBy per distinguere la propria linea dallo stock di proprietà di ASOS.

Avvisi di ritorno in stock

Segui i flag available per taglia e avvisa clienti o buyer quando una taglia specifica torna disponibile a un determinato prezzo.

Come funziona

ASOS Price Monitoring API: richiesta e risposta di esempio

Su everydata.io ASOS non ha un endpoint per lo storico. Monitorare significa chiamare GET /aso/lookup-product-details a intervalli regolari per ogni coppia prodotto-store della tua lista e aggiungere il risultato al tuo archivio. L'esempio qui sotto è la parte relativa ai prezzi della risposta prodotto per lo store tedesco.

GET /aso/lookup-product-details

curl "https://api.everydata.io/aso/lookup-product-details?url=https%3A%2F%2Fwww.asos.com%2Fde%2Fprd%2F204936689&cacheTtl=1800" \
  -H "x-api-key: YOUR_API_KEY"

Risposta (abbreviata)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "productTitle": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
  "manufacturer": "New Balance",
  "productId": "204936689",
  "variationId": "204936690",
  "soldBy": "New Balance",
  "sellerId": "NBA",
  "warehouseAvailability": "Auf Lager.",
  "retailPrice": 120,
  "price": 120,
  "priceSaving": "",
  "shippingPrice": 0,
  "currency": "EUR",
  "domainCode": "de",
  "available": true,
  "used": false,
  "variations": [
    {
      "variationName": "size",
      "values": [
        {
          "value": "EU 36",
          "asin": "204936694",
          "available": true,
          "price": 120,
          "retailPrice": 120
        },
        {
          "value": "EU 37",
          "asin": "204936699",
          "available": true,
          "price": 120,
          "retailPrice": 120
        }
      ]
    }
  ]
}
ASOS Price Monitoring API: campi della risposta di esempio di /aso/lookup-product-details
ASOS Price Monitoring API: campi della risposta di esempio di /aso/lookup-product-details

Costruisci lo storico come una riga per rilevazione, store e taglia: observed_at, productId, domainCode, currency, price, retailPrice, priceSaving, available e l'ID della variante di taglia con il suo flag. Unendo le righe per productId sui diversi domainCode ottieni la vista tra paesi; raggruppando per data ottieni la cronologia degli eventi. A prezzo pieno priceSaving è una stringa vuota, quindi normalizzalo a 0 prima di creare i grafici.

Quanto alla cadenza, i saldi ASOS di solito iniziano a orari fissi e i prezzi restano poi invariati per tutta la durata dell'evento, quindi una rilevazione ogni 6–12 ore per store coglie l'andamento di un evento; la disponibilità delle taglie più richieste invece cambia nel giro di ore, quindi interroga più spesso gli articoli più caldi con cacheTtl=0 e lascia che la coda lunga condivida pagine in cache con cacheTtl=1800 o più.

I codici sconto percentuali applicati al checkout non fanno parte della pagina prodotto e quindi non sono nella risposta: se vuoi il prezzo effettivo, registrali separatamente accanto alle tue rilevazioni. Un 404 significa che il prodotto è stato rimosso da quello store; conserva la riga come indicatore di fine vita.

Endpoint correlati

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.

GET/aso/search-by-keyword

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

API reference completa
Prezzi

Prezzi di ASOS Price Monitoring API: paghi a richiesta

Ogni rilevazione di un prodotto su uno store è una richiesta. Monitorare 300 prodotti su tutti e tre gli store due volte al giorno significa 1.800 richieste al giorno, circa 54.000 al mese: poco più di Production (50.000, 80 €), quindi Business (300.000 richieste, 300 €) è la scelta giusta, con margine per crescere; le richieste si fermano al raggiungimento della quota mensile e puoi passare a un piano superiore in qualsiasi momento (con addebito pro rata). Le risposte 5xx della piattaforma di origine non vengono addebitate.

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

ASOS Price Monitoring API: domande frequenti

Conservate uno storico prezzi per i prodotti ASOS?

No. everydata.io restituisce la pagina prodotto live; lo storico lo costruisci tu interrogando a intervalli regolari e salvando ogni rilevazione. I campi di prezzo sono numerici e stabili, quindi bastano poche colonne per riga.

Come monitoro lo stesso prodotto in più paesi?

Aggiungi alla watch list un URL per ogni store, ad esempio /de/prd/204936689, /us/prd/204936689 e /prd/204936689 per il Regno Unito. Ogni risposta contiene domainCode e currency.

I codici sconto del checkout si riflettono nel prezzo?

No. L'API restituisce il prezzo mostrato nella pagina prodotto. I codici evento applicati nel carrello lì non sono visibili e vanno registrati separatamente.

Con che frequenza dovrei interrogare l'API?

Ogni 6–12 ore per store copre il ritmo degli eventi ASOS; interroga più spesso le taglie più richieste, perché la disponibilità cambia più in fretta del prezzo. Usa cacheTtl per ridurre i costi sugli articoli che cambiano di rado.

Posso monitorare le singole taglie?

Sì. Ogni taglia nell'array variations ha il proprio price, retailPrice, flag available e ID variante, quindi puoi seguirla indipendentemente dall'intestazione del prodotto.

Inizia a monitorare i prezzi ASOS

Crea un account gratuito, aggiungi gli URL dei prodotti degli store in cui vendi e inizia le rilevazioni: le prime 100 al mese sono gratuite.