Lieferanten schicken Preislisten fast immer mit EAN, Amazon arbeitet mit ASIN. Dazwischen liegt eine Zuordnungsaufgabe, die bei zwanzig Artikeln Handarbeit ist und bei zwanzigtausend ein Datenprojekt. Wer EAN-Listen mit Amazon.de-ASINs abgleichen möchte, um Einkaufschancen zu bewerten, Kataloge zu synchronisieren oder Wettbewerbspreise zu beobachten, braucht ein Verfahren, das schnell ist und trotzdem nachvollziehbare Ergebnisse liefert.
Dieser Leitfaden beschreibt einen wiederholbaren Workflow: Zielfelder definieren, einen kleinen Pilot prüfen, EANs im Bulk in ASIN-Kandidaten überführen, Treffer normalisieren, Mehrfach- und Fehltreffer kennzeichnen, öffentliche EUR-Angebote ergänzen und das Ergebnis sauber übergeben. Die Beispiele stammen aus einer echten Abfrage auf Amazon.de im November 2026.
Kurz erklärt: Der Abgleich in sieben Schritten
| Schritt | Ziel | Ergebnis |
|---|---|---|
| 1. Felder definieren | Was braucht das Zielsystem? | Ausgabeschema |
| 2. Pilot | Annahmen an 20 bis 50 EANs prüfen | Regeln und Schwellenwerte |
| 3. Bulk-Lookup | Alle EANs in ASIN-Kandidaten überführen | Rohzuordnung |
| 4. Normalisieren | Titel, Marke, Packungsgröße, Variante vergleichen | Vergleichbare Datensätze |
| 5. Kennzeichnen | Eins-zu-viele und fehlende Treffer markieren | Ausnahmeliste |
| 6. Angebote ergänzen | Öffentliche EUR-Preise und Verkäufer | Kaufentscheidungsdaten |
| 7. Übergabe | Bereinigte Daten ins Zielsystem | Prüfbare Zuordnung |
Lieferanten-EAN-Liste und Zielfelder definieren
Beginnen Sie mit der Eingabe. Prüfen Sie, ob alle EANs 13 Stellen haben, ob führende Nullen beim Export aus Excel verloren gegangen sind und ob die Liste auch UPCs mit 12 Stellen enthält. Entfernen Sie Duplikate und behalten Sie die Lieferantenartikelnummer als Schlüssel.
Legen Sie danach die Zielfelder fest: EAN, gefundene ASIN, Titel, Marke, Modellnummer, Packungsgröße, Trefferstatus und, falls benötigt, Buy-Box-Preis in EUR, Verkäufer und Versandart. Ein klares Schema verhindert, dass später jede Abteilung eigene Spalten ergänzt.
Einen kleinen Pilot manuell prüfen
Bevor Sie Tausende EANs verarbeiten, prüfen Sie 20 bis 50 Artikel von Hand. Der Pilot zeigt, wie viele EANs eindeutig zugeordnet werden, wie oft mehrere ASINs zurückkommen und welche Felder in Ihrer Kategorie zuverlässig gefüllt sind.
Ein Beispiel aus unserem Test: Die EAN 5702015357197 eines bekannten Bausteinsets lieferte auf Amazon.de genau eine ASIN (B00PY3EYQO) mit Titel, Marke, Hersteller und Modellnummer 10698. Interessant ist, dass dieselbe ASIN sieben Identifikatoren trägt, darunter drei verschiedene EANs, eine UPC und mehrere GTINs. Für den Abgleich bedeutet das: Eine ASIN kann über verschiedene Codes erreichbar sein, und mehrere Lieferanten-EANs können legitim auf dasselbe Produkt zeigen.
EANs im Bulk in ASIN-Kandidaten überführen
Die Easyparser Product Lookup API nimmt eine EAN, UPC, GTIN oder ISBN entgegen und gibt die passenden ASINs mit einem Produkt-Snapshot zurück. Für kleine Listen genügt die Echtzeit-Abfrage, für große Listen reichen Sie die Anfragen über die Bulk-API ein und erhalten die Ergebnisse per Webhook.
import requests, csv
API_KEY = "YOUR_API_KEY" # Schlüssel unter app.easyparser.com
def ean_zu_asin(ean):
params = {
"api_key": API_KEY, "platform": "AMZ",
"operation": "PRODUCT_LOOKUP", "domain": ".de",
"identifier": ean.zfill(13), "identifier_type": "EAN"
}
res = requests.get("https://realtime.easyparser.com/v1/request", params=params, timeout=60).json()
produkte = res["result"]["search_result"].get("products", [])
status = "kein_treffer" if not produkte else "eindeutig" if len(produkte) == 1 else "mehrfach"
return [{"ean": ean, "status": status, "asin": p["asin"],
"titel": p.get("title"), "marke": p.get("brand"),
"modell": p.get("model_number")} for p in produkte] or [{"ean": ean, "status": status}]
with open("lieferant.csv") as f:
zeilen = [z for r in csv.DictReader(f) for z in ean_zu_asin(r["ean"])]
Das Feld status ist der wichtigste Teil des Ergebnisses. Es trennt eindeutige Treffer von Fällen, die eine Entscheidung brauchen.
Titel, Marke, Packungsgröße und Variante normalisieren
Ein Treffer über die EAN ist ein starkes Signal, aber kein Beweis. Vergleichen Sie deshalb die Lieferantendaten mit dem Amazon-Datensatz: Stimmt die Marke überein? Passt die Modellnummer? Enthält der Titel dieselbe Packungsgröße, etwa "6er-Pack" gegenüber Einzelstück? Normalisieren Sie dafür Groß- und Kleinschreibung, Einheiten (ml, l, g, kg) und typische Mengenangaben.
Varianten verdienen besondere Aufmerksamkeit. Eine EAN gehört zu einer konkreten Farbe oder Größe; die gefundene ASIN kann aber ein Elternartikel oder eine andere Variante derselben Familie sein. Wenn Sie Variantendetails brauchen, ergänzen Sie den Datensatz mit den Produktdetails der ASIN.
Eins-zu-viele- und fehlende Treffer kennzeichnen
In jedem größeren Abgleich gibt es drei Gruppen: eindeutige Treffer, Mehrfachtreffer und keine Treffer. Mehrfachtreffer entstehen etwa, wenn ein Produkt als Einzelstück und als Bündel gelistet ist oder wenn Händler eigene Listings angelegt haben. Fehltreffer bedeuten oft, dass das Produkt auf Amazon.de nicht gelistet ist, die EAN fehlerhaft ist oder nur ein anderer Code hinterlegt wurde.

Schreiben Sie für jede Gruppe eine Regel. Eindeutige Treffer mit passender Marke gehen direkt weiter. Mehrfachtreffer landen in einer Prüfliste mit allen Kandidaten nebeneinander. Fehlende Treffer werden mit UPC oder GTIN erneut versucht und sonst als "nicht gelistet" markiert.
Öffentliche EUR-Angebote und Verkäuferkontext ergänzen
Für Einkaufsentscheidungen reicht die Zuordnung allein nicht. Mit der Easyparser Product Offer API ergänzen Sie für jede zugeordnete ASIN die sichtbaren Angebote: Preis in EUR, Verkäufer, Zustand, Versand durch Amazon oder Händler und Lieferzeit. So sehen Einkaufsteams auf einen Blick, ob Amazon selbst verkauft, wie viele Händler konkurrieren und in welcher Preisspanne.
Bleiben Sie dabei bei öffentlichen Daten: Lagerbestände, Verkaufszahlen oder Margen lassen sich daraus nicht exakt ablesen. Der Bestsellerrang ist ein relatives Signal, keine Absatzzahl.
API-Antworten bereinigen und ins Zielsystem übergeben
Bevor die Daten in ERP, PIM oder eine Tabellenkalkulation gehen, bereinigen Sie sie: EANs als Text mit 13 Stellen speichern, Preise als Dezimalzahlen mit Währungsspalte, Zeitstempel der Abfrage in jeder Zeile. Behalten Sie die Rohantwort zu jedem Datensatz, damit sich spätere Fragen anhand der Originaldaten klären lassen.
Wiederholbare Läufe, Prüfpfade und Ausnahmelisten organisieren
Lieferantenlisten ändern sich, Amazon-Listings auch. Planen Sie den Abgleich deshalb als wiederkehrenden Lauf, etwa bei jeder neuen Preisliste oder monatlich. Speichern Sie die Entscheidungen aus der Ausnahmeliste, damit bekannte Mehrfachtreffer beim nächsten Lauf automatisch aufgelöst werden. Ein einfacher Prüfpfad mit Lauf-ID, Datum, Anzahl der Treffer pro Gruppe und Bearbeiter macht den Prozess revisionssicher.
Wer regelmäßig EAN-Listen mit Amazon.de-ASINs abgleichen muss, gewinnt so mit jedem Lauf Qualität: Die Ausnahmeliste wird kürzer, die Regeln genauer. Mit einem kostenlosen Easyparser-Konto lässt sich der Pilot sofort starten.
Häufige Fehler beim EAN-Abgleich
Teams, die zum ersten Mal EAN-Listen mit Amazon.de-ASINs abgleichen, stoßen meist auf dieselben Stolpersteine:
- Führende Nullen verlieren. Tabellenprogramme speichern EANs gern als Zahl und schneiden Nullen ab. Speichern Sie die Spalte immer als Text und prüfen Sie Länge und Prüfziffer vor dem Lauf.
- Den ersten Treffer blind übernehmen. Liefert eine EAN mehrere ASINs, ist der erste Treffer nicht automatisch der richtige. Marke, Packungsgröße und Variante entscheiden.
- Mehrfachpackungen übersehen. Ein Einzelartikel und ein Dreierpack können ähnliche Titel tragen. Mengenangaben im Titel gehören in ein eigenes Feld.
- Fehlende Treffer löschen. Eine EAN ohne ASIN ist eine Information: Das Produkt ist auf Amazon.de möglicherweise nicht gelistet. Halten Sie solche Zeilen in der Ausnahmeliste fest.
- Ergebnisse ohne Datum speichern. Zuordnungen ändern sich, wenn Listings zusammengeführt werden. Jede Zeile braucht einen Zeitstempel.
Den Abgleich in bestehende Prozesse einbinden
Der größte Nutzen entsteht, wenn der Abgleich kein Einzelprojekt bleibt. Neue Lieferantenlisten können automatisch gegen die bereits geprüften Zuordnungen laufen, sodass nur neue oder geänderte EANs erneut geprüft werden. Wer EAN-Listen mit Amazon.de-ASINs abgleichen und das Ergebnis direkt im ERP oder PIM nutzen will, sollte außerdem festlegen, wer Ausnahmen freigibt und wie lange eine geprüfte Zuordnung gültig bleibt. Ein fester Rhythmus, etwa ein monatlicher Prüflauf für den Bestand und ein Lauf bei jeder neuen Lieferantenliste, hält die Daten aktuell, ohne das Team zu überlasten.
Hilfreich ist zudem ein kurzes Laufprotokoll: Anzahl der eingereichten EANs, Anzahl eindeutiger Treffer, Anzahl der Mehrfachtreffer und Anzahl ohne Treffer. Verschiebt sich dieses Verhältnis zwischen zwei Läufen deutlich, lohnt sich ein Blick auf die Lieferantenliste, bevor die Daten weiterverarbeitet werden. Oft steckt dahinter ein geändertes Exportformat oder eine neue Produktlinie mit unbekannten Codes.
Für den Start genügt eine überschaubare Liste von einigen Hundert EANs aus einer Warengruppe, die das Team gut kennt. So lassen sich die Regeln an bekannten Produkten prüfen, bevor der volle Katalog folgt.
Fazit
EAN-Listen mit Amazon.de-ASINs abgleichen ist kein einzelner API-Aufruf, sondern ein kleiner Datenprozess. Definieren Sie Zielfelder, prüfen Sie einen Pilot, führen Sie den Lookup im Bulk aus, normalisieren Sie Titel, Marke und Packungsgröße, kennzeichnen Sie Mehrfach- und Fehltreffer und ergänzen Sie öffentliche EUR-Angebote. Mit Easyparser für Product Lookup und Angebotsdaten entsteht so eine Zuordnung, der Einkauf und Datenteams vertrauen können.
Sources
- Product Lookup request reference, Easyparser Documentation (accessed )
- Product Lookup response reference, Easyparser Documentation (accessed )
- Offer response reference, Easyparser Documentation (accessed )
- Bulk API overview, Easyparser Documentation (accessed )
Start extracting Amazon data for free
Start Your Free Trial100 free credits, no credit card required.


