Wie wir Daten erheben und sortieren
Der Bohnenatlas zeigt Specialty-Kaffees aus Shops von Röstereien in Deutschland, Österreich und der Schweiz. Auf dieser Seite steht, woher jede Angabe kommt, wie wir rechnen und wie wir sortieren. Wenn etwas falsch ist, sag es uns über „Fehler melden“ am Kaffee oder per E-Mail an kontakt@bohnenatlas.de.
Woher kommen die Daten?
Ausschließlich aus den Onlineshops der Röstereien selbst. Wir übernehmen keine Daten von Händlern, Marktplätzen, anderen Vergleichsseiten oder Datenbanken. Ein Programm ruft regelmäßig – vorgesehen ist einmal am Tag – die öffentlichen Produktdaten der Shops ab – Produktname, Beschreibung, beschriftete Felder, Varianten, Preis, Gewicht und Verfügbarkeit. Dabei gelten feste Regeln:
- Wir halten uns an die robots.txt jeder Rösterei. Verbietet sie den Abruf, nehmen wir die Rösterei nicht auf. Das betrifft derzeit zum Beispiel Alt Wien Kaffee.
- Unser Programm meldet sich offen als „BohnenatlasBot“ und wartet zwischen zwei Anfragen mindestens anderthalb Sekunden, länger (bis zu 60 Sekunden), wenn die Rösterei das verlangt.
- Seiten hinter einer Bot-Abwehr umgehen wir nicht.
- Fotos, Logos und Texte der Röstereien übernehmen wir nicht. Wir zeigen einzelne Angaben und verlinken auf den Shop.
- Röstereien können jederzeit Angaben korrigieren oder sich austragen lassen: Für Röstereien.
Im Atlas sind derzeit 105 Röstereien mit verfügbaren Kaffees: 74 aus Deutschland, 10 aus Österreich und 21 aus der Schweiz (Stand 12.10.2026). Allein in Deutschland gibt es mehrere hundert Röstereien. Der Atlas ist also eine wachsende Auswahl, kein vollständiges Verzeichnis. Fehlt dir eine Rösterei, schlag sie vor.
Was als Kaffee zählt. Ganze Bohnen und gemahlener Kaffee. Nicht aufgenommen werden Kapseln, Pads, Instantkaffee, Drip Bags, Kaffeeschalentee (Cascara), Abonnements, Gutscheine, Geschenk- und Probiersets, Adventskalender und Zubehör.
Varianten. Viele Röstereien verkaufen denselben Kaffee als Filter- und Espressoröstung oder in mehreren Größen. Solche Varianten fassen wir zu einem Kaffee zusammen, wenn sie von derselben Rösterei stammen, bis auf Mahlgrad oder Röstzweck gleich heißen, in Herkunft und Aufbereitung nicht widersprechen und sich im Kilopreis höchstens um den Faktor 1,35 unterscheiden. Die Varianten stehen auf der Seite des Kaffees.
Was wir nicht erheben. Röstdatum, Versandkosten, Mindestbestellwerte, Bewertungen und Fotos. Dazu haben wir keine verlässlichen Daten.
Woher stammt jede Angabe?
An jedem Wert steht ein kleines Kürzel. Tippst du es an, siehst du die volle Erklärung.
| Kürzel | Bedeutung |
|---|---|
| Röster | Angabe der Rösterei im Shop, in einem beschrifteten Feld |
| Titel | aus dem Produktnamen |
| Text | aus der Beschreibung gelesen |
| abgeleitet | aus der Region abgeleitet, zum Beispiel das Land aus „Huila“ |
| KI | KI-gelesen, nicht von Menschen geprüft |
| Shop | aus dem Shop übernommen (Preis, Gewicht, Verfügbarkeit) |
| korrigiert | von uns korrigiert, siehe Korrekturen |
| bestätigt | von der Rösterei bestätigt (in Vorbereitung) |
Rangfolge. Widersprechen sich Quellen, gilt: beschriftetes Feld vor Produktname vor Beschreibungstext vor Ableitung aus der Region. Der Grund: Röstereien erzählen in ihren Texten oft auch von anderen Ländern oder Verfahren. Zwei weitere Regeln: Das Wort „Honey“ werten wir nur im Namen oder in einem beschrifteten Feld als Aufbereitung, im Fließtext ist es meist eine Aromanotiz. Und eine Mahlgrad-Option wie „Espresso (fein)“ ist ein Mahlgrad, kein Hinweis darauf, wofür der Kaffee geröstet wurde.
Was die KI tut. Eine KI liest die Produkttexte, ordnet Aromanotizen Gruppen zu und ergänzt Angaben, die unsere Regeln nicht sicher erkennen. Jede so gewonnene Angabe trägt das Kürzel „KI“. Typische Fehler: Sie übernimmt ein Land, das im Text nur zum Vergleich genannt wird, oder hält eine Aromanotiz für eine Aufbereitung. Deshalb steht die Quelle an jedem Wert, und jede Korrektur landet im Journal.
Datenlage. Die Zahl „Datenlage 6/8“ zählt, wie viele von acht Angaben vorliegen: Herkunft, Region, Aufbereitung, Varietät, Anbauhöhe, Aromen, Zubereitung und Grundpreis. Fehlt eine Angabe, schreiben wir „keine Angabe“ und raten nicht.
| Angabe | vorhanden bei |
|---|---|
| Herkunftsland | 67 % |
| Region | 51 % |
| Aufbereitung | 57 % |
| Varietät | 61 % |
| Anbauhöhe | 42 % |
| Aromen | 82 % |
| Zubereitung laut Röster | 65 % |
| Röstgrad laut Röster | 26 % |
| Grundpreis | 85 % |
Wie berechnen wir den Grundpreis?
Grundpreis ist der Preis pro Kilogramm: Preis geteilt durch Gewicht in Gramm, mal tausend, auf zwei Nachkommastellen. Wir rechnen mit der Standardpackung von 200 bis 350 Gramm, nicht mit Probierpackungen und nicht mit Kilobeuteln, denn deren Kilopreise weichen meist ab. Bietet eine Rösterei keine Standardpackung an, zeigen wir den Grundpreis der angebotenen Packung mit dem Hinweis „nicht mit Standardpackungen verglichen“: Er fließt weder in die Preis-Lage noch in Medianwerte ein. Manche Shops geben das Gewicht inklusive Verpackung an; wir runden deshalb auf die übliche Füllmenge ab.
- Stand ist der Zeitpunkt, an dem wir den Shop der Rösterei zuletzt erfolgreich abgerufen haben – nicht der Zeitpunkt, an dem diese Seite gebaut wurde. Er steht neben jedem Preis.
- Konnten wir einen Shop länger als 48 Stunden nicht abrufen, zeigen wir keinen Preis mehr, sondern „Angaben werden geprüft“.
- Liegt unser letzter erfolgreicher Preisabgleich insgesamt mehr als 40 Stunden zurück, blenden wir bei allen Kaffees die Preise und Preis-Lagen aus, bis der Abgleich wieder gelingt. Dort steht dann „Preis beim Röster prüfen“. Preisstatistiken wie Medianwerte bleiben sichtbar und tragen den Stand dieses letzten Abgleichs.
- Alle Preise verstehen sich inklusive Mehrwertsteuer (bei Preisen in Schweizer Franken: Schweizer MWST), zuzüglich Versand. Versandkosten kennen wir nicht.
- Hat eine Schweizer Rösterei einen eigenen Shop in Euro für Deutschland, lesen wir die Preise dort ab statt im Schweizer Shop.
- Unplausible Grundpreise – unter 20 oder über 1.000 €/kg oder mehr als 60 % unter dem Median der Vergleichsgruppe – zeigen wir nicht, bis wir sie geprüft haben. Meist steckt ein falsch gelesenes Gewicht dahinter. Dort steht dann „Preis beim Röster prüfen“.
- Schweizer Franken rechnen wir zum Referenzkurs der Europäischen Zentralbank um, derzeit vom 12.10.2026. Den Originalpreis zeigen wir daneben. Ist der Kurs älter als sieben Tage, zeigen wir bei Preisen in Franken keinen Preis und lassen sie aus allen Preisstatistiken heraus.
- Kaffees ohne Preisangabe tragen den Hinweis „Preis beim Röster prüfen“ und zählen in keiner Statistik.
- Preise stehen nie im Seitentitel, in der Seitenbeschreibung für Suchmaschinen oder in Vorschaubildern: Dort würden sie ohne Stand weitergereicht und veralten.
- Pro Tasse rechnen wir mit 18 Gramm für Espresso-Röstungen und 15 Gramm für alle anderen: Grundpreis mal Gramm, geteilt durch tausend.
Wie berechnen wir die Preis-Lage?
Die Preis-Lage vergleicht einen Kaffee mit ähnlichen Kaffees. Wir ordnen ihn der ersten passenden Gruppe dieser Liste zu:
- Entkoffeiniert
- Blends, getrennt nach Espresso, Filter oder Omni, sonst alle Blends
- Geisha (Gesha)
- Land und Aufbereitung, zum Beispiel „Washed aus Kolumbien“
- Land
- Aufbereitung
- Alle Single Origins
Eine Gruppe zählt nur, wenn sie mindestens fünf verfügbare Kaffees mit Preis von mindestens drei Röstereien enthält; Varianten desselben Kaffees zählen einmal. Für die Gruppe berechnen wir den Median sowie die Grenze zum unteren und zum oberen Zehntel (Quantile, inklusive Methode). Der Abstand eines Kaffees ist sein Grundpreis geteilt durch den Median, minus eins, mal hundert, gerundet. Beträgt er weniger als fünf Prozent, schreiben wir „etwa im Median der Gruppe“, sonst „… unter“ oder „… über dem Median“. Dazu nennen wir immer den Median und die Zahl der Kaffees und Röstereien in der Gruppe.
Unter dem Median heißt nicht besser, über dem Median nicht schlechter. Die Preis-Lage ist eine Einordnung, keine Bewertung.
Wie entstehen Aroma-Siegel und Aroma-Achse?
Die KI ordnet die Aromanotizen der Röster vierzehn Gruppen zu. Wir fassen sie zu acht Familien zusammen, die im Siegel im Uhrzeigersinn ab zwölf Uhr stehen. Benachbarte Familien sind verwandt.
| Familie | Gruppen |
|---|---|
| Blüten & Tee | Blüten, Tee, Kräuter |
| Zitrus | Zitrus |
| Beeren | Beeren |
| Tropisch & weinig | Tropenfrüchte, Wein |
| Trockenfrucht & Gewürz | Trockenfrüchte, Gewürze |
| Schokolade | Schokolade, Röstaromen |
| Nuss & Karamell | Nuss, Karamell und Süße |
| Steinobst | Steinobst |
Das Siegel. Der Ring zeigt die Aufbereitung, in Farbe und Muster: Washed ist flächig gefüllt, Natural gepunktet, Honey schräg schraffiert, Anaerob kreuzschraffiert, sonstige Verfahren gewellt. Ein gestrichelter Innenring steht für Infused, ein gestrichelter grauer Ring für eine unbekannte Aufbereitung. Die acht Blätter zeigen die Aromafamilien: ein volles Blatt, wenn die Familie genannt wird, ein kurzer Umriss, wenn nicht. Eine Stärke bilden wir nicht ab, denn die steht in keiner Notiz verlässlich. In der Mitte steht der dreibuchstabige Ländercode (zum Beispiel ETH für Äthiopien). Nennt die Rösterei keine Aromen, sind alle Blätter gestrichelt und es steht „Röster nennt keine Aromen“ dabei.
Die Aroma-Achse (Version 1). Wir zählen, wie viele helle und wie viele dunkle Gruppen ein Kaffee hat:
- hell: Zitrus, Beeren, Blüten, Tee, Tropenfrüchte, Steinobst
- dunkel: Schokolade, Nuss, Röstaromen, Gewürze
- neutral und nicht gezählt: Karamell und Süße, Trockenfrüchte, Wein, Kräuter
Der Wert ist (hell minus dunkel) geteilt durch (hell plus dunkel) und liegt zwischen minus eins und plus eins. Ab plus 0,34 schreiben wir „fruchtig-hell“, bis minus 0,34 „schokoladig-nussig“, dazwischen „ausgewogen“. Ohne Aromaangabe gibt es keinen Wert. Die Achse ist aus Worten abgeleitet und kein Messwert. Eine Skala für Säure gibt es bewusst nicht: Wie sauer ein Kaffee wirkt, hängt vor allem von Röstung und Zubereitung ab und lässt sich aus Notizen nicht ablesen.
Wie finden wir Nachfolger und ähnliche Kaffees?
Für jeden Kaffee berechnen wir eine Ähnlichkeit zu allen verfügbaren Kaffees. Die Gewichte:
| Merkmal | Gewicht |
|---|---|
| Aromen | 0,32 |
| Aufbereitung | 0,22 |
| Herkunft (Land, Region als Bonus) | 0,16 |
| Varietät | 0,12 |
| Zubereitung laut Röster | 0,08 |
| Anbauhöhe | 0,05 |
| Grundpreis | 0,05 |
Entkoffeinierte Kaffees vergleichen wir nur mit entkoffeinierten. Ein Blend und ein Single Origin bekommen nur ein knappes Drittel der Ähnlichkeit. Hat ein Kaffee weniger als zwei vergleichbare Angaben, schreiben wir „Zu wenig Angaben für einen fairen Vergleich.“
Außerdem zählen wir acht Merkmale, die beide Kaffees gemeinsam haben müssen: Land, Region, Aufbereitung (einschließlich anaerob und infused), mindestens eine gemeinsame Varietät, Aromen (mindestens zwei gemeinsame Gruppen oder die Hälfte aller genannten), Zubereitung (gleich, oder einer ist Omni), Anbauhöhe (Mitte der Höhenangaben höchstens zweihundert Höhenmeter auseinander) und Grundpreis (höchstens drei Zehntel Abstand). Ein Merkmal zählt nur, wenn beide Kaffees es angeben.
- Gezeigt wird ein Kaffee ab einer Ähnlichkeit von 0,35 und mindestens drei gleichen Merkmalen.
- Als Nachfolger zählt ein Kaffee ab 0,45 und mindestens vier gleichen Merkmalen.
- Bis zu zwei Vorschläge kommen von derselben Rösterei, bis zu sechs von anderen, davon höchstens zwei je Rösterei.
- Reihenfolge: Ähnlichkeit, dann der nähere Grundpreis.
- Nennt eine Rösterei selbst einen Nachfolger, leiten wir die Seite des ausgetrunkenen Kaffees direkt dorthin weiter.
Profil wählen. Ohne Ausgangskaffee gilt eine einfache Punkteregel: zwei Punkte für das Land, zwei für die Aufbereitung, je einen für jede gemeinsame Aromafamilie (höchstens drei), einen für die Zubereitung und einen für den Preisbereich. Wir zeigen Kaffees ab drei Punkten, höchstens zwei je Rösterei.
Wie wählen wir nach Zubereitung und Geschmack aus?
Die Seiten zur Zubereitung folgen festen Regeln (Version 1). Gemessen oder getestet haben wir nichts; alle Regeln beruhen auf Angaben der Röstereien.
- Vollautomat: laut Röster Espresso- oder Omni-Röstung, und die Aroma-Achse liegt bei null oder darunter (also schokoladig-nussig oder ausgewogen), und nicht anaerob, nicht infused, und kein heller oder mittel-heller Röstgrad, falls einer genannt ist. Oder die Rösterei empfiehlt den Kaffee ausdrücklich für Vollautomaten.
- Siebträger: laut Röster Espresso- oder Omni-Röstung, oder die Rösterei empfiehlt ihn für den Siebträger. Helle Röstungen tragen den Hinweis „braucht eine feine Mühle und Geduld beim Einstellen“.
- Filter: laut Röster Filter- oder Omni-Röstung, oder die Rösterei empfiehlt ihn für Handfilter, Filtermaschine, AeroPress oder French Press.
Kaffees ohne Angabe zur Zubereitung kommen auf keine dieser Seiten; ihre Zahl steht jeweils dabei. Überschneidet sich die Auswahl für den Vollautomaten zu siebzig Prozent oder mehr mit der für den Siebträger, gibt es keine eigene Vollautomat-Seite – sie würde nichts Neues zeigen.
Die Geschmacksseiten nutzen die Aroma-Achse: schokoladig-nussig ab minus 0,34 abwärts; fruchtig ab plus 0,34 und mit Beeren, Zitrus, Steinobst oder Tropenfrüchten; blumig mit Blütennoten; karamell-süß mit Karamell oder Süße bei einer Achse von null oder darunter. Eine Seite für „wenig Säure“ gibt es nicht, weil sich das aus Notizen nicht ableiten lässt.
Wie sortieren wir?
Die Standard-Reihenfolge in allen Listen entsteht so:
- Kaffees mit besserer Datenlage stehen vorn.
- Bei gleicher Datenlage wechseln sich die Röstereien reihum ab, damit keine eine Liste füllt. Die Reihenfolge der Röstereien ist alphabetisch und verschiebt sich jeden Tag um eine Stelle.
- Innerhalb einer Rösterei sortieren wir nach Name von A bis Z.
Keine bezahlte Platzierung. Geld, Partnerprogramme oder künftige Dienste für Röstereien fließen nie in die Reihenfolge, die Filter, die Nachfolger oder die Preis-Lage ein. Diese Angaben machen wir auch, weil Vergleichsseiten ihre wichtigsten Sortierkriterien offenlegen müssen (§ 5b Abs. 2 UWG). Weitere Sortierungen wählst du selbst: Grundpreis auf- oder absteigend, Anbauhöhe absteigend, unter Gruppenmedian zuerst, Rösterei A–Z, Name A–Z. Mit einem Suchbegriff sortieren wir nach Relevanz.
Welche Seiten gibt es – und welche nicht?
- Themenseiten zu Herkunft, Region, Aufbereitung, Varietät, Zubereitung und Geschmack gibt es nur, wenn mindestens sechs verfügbare Kaffees von mindestens drei Röstereien dazugehören und deren Angaben im Schnitt zu mindestens siebzig Prozent vollständig sind. Sonst wäre die Seite zu dünn.
- Seiten einzelner Kaffees geben wir für Suchmaschinen frei, wenn der Kaffee verfügbar ist, einen Preis hat und mindestens drei von sechs Kernangaben nennt – Land, Aufbereitung, Varietät, Anbauhöhe, Aromen, Packungsgewicht –, darunter Land oder Aufbereitung. Die übrigen Kaffeeseiten sind erreichbar, aber für Suchmaschinen gesperrt.
- Ausgetrunkene Kaffees behalten ihre Seite neunzig Tage lang, mit Nachfolgern an erster Stelle und ohne Kaufangebot. Danach entfernen wir die Seite.
- Ist ein Shop nicht erreichbar, bleibt die Seite stehen, aber ohne Preis.
- Röstereiseiten geben wir ab drei verfügbaren Kaffees frei.
- Keine eigenen Seiten gibt es für Kombinationen wie „Land und Aufbereitung“, für Höhenstufen oder für Städte. Dafür gibt es die Filter im Katalog.
Korrekturen
Jede Angabe, die wir oder eine Rösterei von Hand geändert haben, steht hier. Am Kaffee trägt sie das Kürzel „korrigiert“.
Noch keine Korrekturen.
Versionen
Ändern wir eine Formel oder Regel, steht es hier.
- Version 1, 10.10.2026: erste veröffentlichte Fassung – Grundpreis, Preis-Lage, Aroma-Achse, Ähnlichkeit und Nachfolger, Regeln für Zubereitung und Geschmack, Standard-Sortierung.
Stand: