Shopping · ASOS

ASOS Such-API

Die ASOS Such-API liefert Ihnen Live-Daten von ASOS in dem Moment, in dem Sie fragen, als saubere, strukturierte Daten – bereit für Ihre eigene App, eine Tabelle oder einen KI-Assistenten. Kein Scraping, nichts zu warten.

100 kostenlose Anfragen pro Monat · keine Kreditkarte · ein API-Schlüssel für alle Plattformen

Das Wichtigste in Kürze

Aktualisiert am

ASOS listet für einen allgemeinen Suchbegriff Zehntausende Produkte – allein im deutschen Shop 5.762 für „sneaker“ – und sortiert sie nach Relevanz, Neuheit oder Preis. Die ASOS Such-API von everydata.io führt diese Suche in dem Shop aus, den Sie mit domainCode angeben (de, us oder co.uk), und liefert das Ergebnisraster als JSON: Produkt-IDs, Marke, Titel, Farbe, aktuellen und ursprünglichen Preis in der lokalen Währung, Verfügbarkeit und ob eine Kachel eine bezahlte Platzierung ist. Die Paginierung folgt dem ASOS-eigenen Raster mit 72 Kacheln pro Seite.

Plattform
ASOS
Haupt-Endpoint
/search-by-keyword
Kontingent pro Aufruf
1 Anfrage
Kostenloser Tarif
100 Anfr. / Monatdanach ab 30 € / Monat
Das erhalten Sie

Was die ASOS Such-API liefert

Jedes Element von searchProductDetails entspricht einer Kachel: productDescription ist der Kacheltitel von ASOS („adidas Originals – Handball Spezial – Sneaker in Braun und Weiß“), manufacturer die Marke, productId das Produkt und variationId die angezeigte Farbvariante, colour deren Name in der Sprache des Shops, price und retailPrice in der Währung des Shops, available, ob der Artikel kaufbar ist, und sponsored, ob er beworben wird. dpUrl verlinkt auf die Produktseite inklusive colourWayId-Anker, imgUrl auf das Kachelbild.

Die Hülle der Antwort enthält den Shop (domainCode), sortStrategy, resultCount für die Gesamtzahl der Treffer, numberOfProducts für diese Seite und currentPage / nextPage / lastPage zum Durchlaufen. Da die ASOS-Preise je Shop verschieden sind, liefert dasselbe Keyword auf de, us und co.uk drei unabhängige, lokal bepreiste Ergebnismengen.

  • Shop-Auswahl mit domainCode de, us oder co.uk – Preise in EUR, USD oder GBP
  • sortBy relevancy (Standard), freshness, price-asc oder price-desc
  • Pro Kachel: productId, variationId, manufacturer, productDescription, colour
  • price, retailPrice, currency und available für Analysen von Preisreduzierungen und Bestand
  • sponsored-Flag und Detail-URL mit colourWayId für Folgeabfragen
  • resultCount, numberOfProducts, currentPage, nextPage, lastPage
  • withCache für Recherche-Crawls, die eine kürzlich abgerufene Seite wiederverwenden können
Anwendungsfälle

Was Teams mit der ASOS Such-API bauen

Preisvergleich zwischen Shops

Führen Sie dasselbe Keyword auf de, us und co.uk aus und verknüpfen Sie über productId, um zu sehen, wie ASOS einen Artikel in EUR, USD und GBP bepreist und wo er zuerst reduziert ist.

Monitoring von Neuheiten

sortBy=freshness zeigt Ihnen jeden Morgen, was ASOS und seine Partnermarken über Nacht in einer Kategorie eingeführt haben, in der Sie im Wettbewerb stehen.

Such-Ranking-Tracking für Marken

Erfassen Sie die Position Ihrer Produkte für suchstarke Begriffe und wie viele gesponserte Kacheln auf Seite 1 jedes Shops erscheinen.

Trend- und Farbanalyse

Werten Sie das Feld colour und die Kacheltitel über mehrere Seiten aus, um zu beziffern, welche Farben und Silhouetten ein Keyword in dieser Saison dominieren.

So funktioniert es

ASOS Such-API: Beispielanfrage und -antwort

Rufen Sie GET /aso/search-by-keyword mit keyword, domainCode und page auf. keyword und domainCode sind Pflicht – es gibt keinen Standard-Shop –, sortBy ist optional.

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"

Antwort (gekürzt)

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 Such-API: Felder der Beispielantwort von /aso/search-by-keyword
ASOS Such-API: Felder der Beispielantwort von /aso/search-by-keyword

Durchlaufen Sie page, bis Sie lastPage erreichen (im Beispiel 81, also rund 5.800 Kacheln). Die Relevanzsortierung von ASOS ist innerhalb eines Tages recht stabil, was Positions-Tracking möglich macht; sortBy=freshness zeigt die neuesten Artikel zuerst, und sortBy=price-asc ist der schnellste Weg, den Einstiegspreis für ein Keyword zu ermitteln.

Die Kachel enthält Preis und Bestand der Farbvariante, aber nicht das Größenraster. Um zu sehen, welche Größen verfügbar sind, oder um den About-Me-Block zu lesen, rufen Sie /aso/lookup-product-details mit dpUrl auf – der colourWayId-Anker bleibt erhalten, sodass Sie bei derselben Farbvariante landen.

Verwenden Sie dasselbe Keyword mit domainCode=us und domainCode=co.uk, um die Preise der ASOS-Shops zu vergleichen. Titel und Farbnamen kommen in der Sprache des Shops zurück; gleichen Sie länderübergreifend also über productId ab statt über Text.

Verwandte Endpoints

GET/aso/search-by-keyword

Produkte suchen. Keyword-Suche pro Shop mit Paginierung und Sortierung: Preis, Farbe und Verfügbarkeit pro Produkt.

GET/aso/lookup-product-details

Produktdetails. Produktseite per URL: Marke, Preis, Farbvarianten, Größen mit Bestand, About Me und Care Info, Bilder.

Vollständige API-Referenz
Preise

Preise der ASOS Such-API: Bezahlen pro Anfrage

Jede Ergebnisseite in jedem Shop ist eine Anfrage. Wer 50 Keywords fünf Seiten tief in allen drei Shops verfolgt, verbraucht 750 Anfragen pro Durchlauf – täglich ausgeführt passt das bequem in den Production-Tarif (50.000 Anfragen, 80 €). Mit withCache=true verwenden explorative Crawls kürzlich abgerufene Seiten wieder, sodass Echtzeitaufrufe dem Ranking-Tracking vorbehalten bleiben.

Free
100 Anfr. / Monat
Starter
5.000 Anfr. · 30 €
Production
50.000 Anfr. · 80 €
Business
300.000 Anfr. · 300 €

ASOS Such-API: häufige Fragen

In welchen Shops kann ich suchen?

domainCode akzeptiert de, us und co.uk – die Shops für Deutschland, die USA und Großbritannien. Der Parameter ist Pflicht; die Antwort gibt ihn zusammen mit der lokalen Währung zurück.

Wie viele Ergebnisse stehen auf einer Seite?

Das ASOS-Raster liefert 72 Kacheln pro Seite, angegeben in numberOfProducts. resultCount ist die Gesamtzahl der Treffer, und lastPage zeigt, wie viele Seiten es gibt.

Kann ich nach Preis oder Neuheit sortieren?

Ja. sortBy akzeptiert relevancy (Standard), freshness für die neuesten Artikel zuerst, price-asc und price-desc.

Liefert die Suche Größen?

Nein, Kacheln enthalten Farbvariante, Preis und Verfügbarkeit. Rufen Sie den Produktdetails-Endpoint mit der dpUrl der Kachel auf, um jede Größe mit ihrem Bestands-Flag zu erhalten.

Sind gesponserte Kacheln gekennzeichnet?

Ja, jede Kachel hat einen Boolean sponsored, sodass Sie bezahlte Platzierungen aus der organischen Ranking-Analyse ausschließen können.

Durchsuchen Sie ASOS aus Ihrem Code

Legen Sie ein kostenloses Konto an und rufen Sie Seite 1 eines beliebigen Keywords im Shop de, us oder co.uk als JSON ab – ganz ohne eigene Scraping-Infrastruktur.