- query
- Die Such-, Kategorie- oder Anzeigen-URL, die Sie übermittelt haben, wiederholt in jeder Zeile, die daraus stammt.
- id
- willhabens numerische Anzeigen-ID als Ziffernfolge. Sie ist zugleich das letzte Segment von
listing_url. - author_title
- Kein Verkäufername. Bei einer Händleranzeige wiederholt das Feld den Firmennamen. Bei einer Privatanzeige enthält es stattdessen willhabens Verkäufertyp- und Gewährleistungs-Kennzeichen - Werte wie
Privat, Privat, Garantie, Gewährleistung und Gewährleistung, Garantie - und es ist mitunter leer. - author_member_since
- Trug in keinem unserer Durchläufe je einen Wert. Die Spalte steht in der Kopfzeile und kam jedes Mal leer zurück.
- author_location
- Der Ort, der beim Verkäufer angezeigt wird. In unseren Durchläufen stimmte er mit
location überein. - company_name
- Der Firmenname des registrierten Händlers. Nur bei Händleranzeigen vorhanden - eine leere Zelle bedeutet, dass die Anzeige privat aufgegeben wurde.
- company_link
- URL der eigenen Händlerseite auf willhaben - ein
/iad/haendler/-Pfad. Wird gemeinsam mit dem übrigen Firmenblock gefüllt. - company_address_country
- Das Land des Händlers -
Österreich bei den österreichischen Händlern, die wir gesehen haben. Wird gemeinsam mit dem Firmenblock gefüllt. - company_address_postalName
- Der Postort der Händleradresse. Wird gemeinsam mit dem Firmenblock gefüllt.
- company_address_street
- Straße und Hausnummer der Händleradresse. Wird gemeinsam mit dem Firmenblock gefüllt.
- company_address_municipality
- Die Gemeinde des Händlers. Wird gemeinsam mit dem Firmenblock gefüllt.
- company_address_postCode
- Die Postleitzahl des Händlers. Beachten Sie das große C - hier heißt es
postCode, bei der Anzeige postcode, und das sind zwei verschiedene Spalten. - company_address_state
- Trug in keinem unserer Durchläufe je einen Wert, auch nicht bei Händleranzeigen, die sonst eine vollständige Adresse hatten. Verwenden Sie
state für das Bundesland der Anzeige. - company_address_region
- Die Region des Händlers. Wird gemeinsam mit dem Firmenblock gefüllt.
- company_address_countryId
- willhabens interne Länderkennung. Sie kam als Zeichenkette
-141 zurück - negativ, und ein String, keine Zahl. - listing_url
- Link zur eigenen Seite der Anzeige. Diese Spalte hieß vor dem 02.07.2026
url. - price
- Der Angebotspreis als reine Ziffernfolge - ohne Tausendertrennzeichen und ohne Währungssymbol.
- title
- Die Überschrift der Anzeige.
- description
- Der Anzeigentext.
- images
- Alle Foto-URLs in einer Zeichenkette, verbunden durch Semikolon und Leerzeichen - kein JSON-Array, teilen Sie also vor der Verwendung an
"; ". Wie viele es sind, hängt von der Anzeige ab. Diese Spalte hieß vor dem 02.07.2026 image und enthielt eine einzige URL. - phone
- Die Telefonnummer des Händlers. Wird gemeinsam mit dem Firmenblock gefüllt und geleert.
- currency
- Die Währung zu
price - EUR bei den österreichischen Anzeigen, die wir gesehen haben. - location
- Der Ort, an dem sich der Artikel befindet.
- postcode
- Die Postleitzahl der Anzeige.
- state
- Das österreichische Bundesland, auf Deutsch - Niederösterreich, Steiermark, Wien, Oberösterreich, Salzburg, Kärnten, Tirol, Burgenland oder Vorarlberg.
- condition
- Der Zustand der Anzeige, auf Deutsch. In der Gebrauchtwagen-Kategorie, die wir ausgeführt haben, kam
Gebrauchtwagen, Neuwagen oder Unfallwagen zurück. Eine andere Kategorie hat einen anderen Wertevorrat. - mileage
- Der Kilometerstand als reine Ziffernfolge. Bei Fahrzeuganzeigen vorhanden; für eine Anzeige ohne Fahrzeug nicht verifiziert.
- year
- Das Baujahr als Ziffernfolge. Bei Fahrzeuganzeigen vorhanden, wenn auch nicht bei jeder; für eine Anzeige ohne Fahrzeug nicht verifiziert.
- fuel
- Die Kraftstoffart, auf Deutsch - zu den beobachteten Werten zählen
Diesel, Benzin, Elektro, Hybrid Elektro/Benzin und Hybrid Elektro/Diesel. - gearbox
- Das Getriebe, auf Deutsch -
Automatik oder Schaltgetriebe. - position
- 1-basierter Rang innerhalb der Abfrage, in willhabens eigener Reihenfolge. Nur im JSON - die CSV- und XLSX-Exporte enden bei dreißig Spalten. Es ist außerdem das einzige Feld, das eine echte JSON-Zahl ist; jeder andere Wert ist ein String.