Kleinanzeigen API: Suchauftrag, Preisalarm und Anzeigen als JSON
Kleinanzeigen.de (früher eBay Kleinanzeigen) bietet keine öffentliche API, mit der man Suchergebnisse abrufen kann. Die Schnittstellen für gewerbliche Nutzer, die das Hilfe-Center des Portals beschreibt, sind für Händler gedacht, die eigene Anzeigen einstellen und verwalten, nicht dafür, fremde Anzeigen zu lesen. Wer Anzeigen automatisch auswerten will, hat drei Wege: von Hand kopieren, einen eigenen Scraper bauen und pflegen, oder einen fertigen Scraper nutzen.
Diese Seite beschreibt den dritten Weg: den Kleinanzeigen Scraper, eine inoffizielle Kleinanzeigen-API, die auf Apify läuft. Sie geben ein Suchwort, einen Ort und einen Umkreis an und erhalten pro Anzeige einen JSON-Datensatz.
Was Sie bekommen
- Titel, Preis (als Zahl), Preisart (Festpreis, VB, zu verschenken), Ort mit Postleitzahl, genauer Zeitpunkt der Einstellung;
- Versand möglich, „Direkt kaufen“, Anzeigenart (Angebot oder Gesuch), Anzahl der Bilder, Link zur Anzeige;
- einen Deal-Score von 0 bis 100: der Preis wird mit dem Median vergleichbarer Anzeigen verglichen (gleiches Modell, gleicher Speicher, gleiche Variante), dazu
marketMedianPriceundpriceVsMarketPct; riskFlagsals Warnsignale, zum Beispiel Preis weit unter Markt, neues Konto, keine Fotos oder verdächtige Formulierungen;- auf Wunsch Details zur Anzeige und zum Verkäufer (Zustand, Attribute, GPS-Koordinaten, Aufrufe, Mitglied seit).
Suchauftrag und Preisalarm: der Überwachungsmodus
Der Suchauftrag von Kleinanzeigen schickt Ihnen eine E-Mail, aber Sie können ihn nicht filtern, weitergeben oder an eigene Werkzeuge anbinden. Der Scraper bietet dafür den Überwachungsmodus: Sie geben der Suche einen Namen (monitorName) und planen den Lauf, zum Beispiel alle 15 Minuten. Jeder Lauf liefert nur neue Anzeigen und Anzeigen mit gesenktem Preis, mit altem Preis und Prozent der Senkung. Mit alertOn: "price_drops" lösen nur Preissenkungen einen Alarm aus.
Alarme gehen an Telegram (mit Foto), Discord, Slack oder an einen beliebigen Webhook (Make, Zapier, n8n). Einzelne Anzeigen können Sie auch per URL verfolgen: changeType zeigt, ob der Preis gesunken, gestiegen oder gleich geblieben ist, und eine abgeschaltete Anzeige kommt kostenlos mit status: "deleted" zurück.
Ein echtes Beispiel
Aus einem Beispiellauf vom 29. September 2026 (Suchwort „fahrrad“): ein Fahrradträger für die Anhängerkupplung in Hattstedt, Preisart VB (Verhandlungsbasis), Versand möglich, drei Bilder, eingestellt am selben Tag um 14:56 Uhr. Den vollständigen Datensatz finden Sie in der Beispielausgabe. Anzeigen ändern sich ständig, die Zahlen gelten nur für diesen Lauf.
Auszug aus der Beispielausgabe (Lauf vom 29. September 2026):
{
"title": "Fahrradträger",
"price": null,
"priceType": "NEGOTIABLE",
"priceText": "VB",
"currency": "EUR",
"location": "25856 Hattstedt",
"postedAt": "2026-09-29T12:56:00.000Z",
"shippingAvailable": true,
"adType": "OFFERED",
"imageCount": 3,
"riskFlags": [],
"scrapedAt": "2026-09-29T13:24:54.016Z"
}
So geht es in drei Schritten
- Suche festlegen: Suchwörter, Ort und Umkreis, optional Preisgrenzen, Kategorie, Verkäufertyp oder eine fertige Kleinanzeigen-Such-URL.
- Lauf starten in der Apify Console, nach Zeitplan oder per HTTP-Aufruf aus Ihrem eigenen Code. Ein Test mit 50 Anzeigen kostet wenige Cent.
- Ergebnis nutzen: JSON, CSV oder Excel, oder den Alarm per Telegram. Für ein Preisalarm-System planen Sie dieselbe Eingabe wiederkehrend mit festem
monitorName.
curl -X POST "https://api.apify.com/v2/acts/euroscrape~kleinanzeigen-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords": ["iphone 15"], "locations": ["Berlin"], "radiusKm": 20, "maxItems": 50, "minDealScore": 60}'
KI-Agenten können den Scraper über den Apify-MCP-Server nutzen: https://mcp.apify.com?tools=euroscrape/kleinanzeigen-scraper.
Was kostet das?
Abgerechnet wird pro Ergebnis, ohne Abo: 0,003 $ für den Start eines Laufs, 0,001 $ je Anzeige und 0,002 $ je Anzeige mit allen Details (Aufrufe, Verkäuferprofil). Ein Überwachungslauf ohne neue Anzeigen kostet nur den Start. Apify-Abonnenten erhalten je nach Tarif 10 bis 30 % Rabatt.
Häufige Fragen
Gibt es eine offizielle Kleinanzeigen-API? Für das Lesen von Suchergebnissen nicht. Die dokumentierten Schnittstellen richten sich an gewerbliche Anbieter, die Anzeigen einstellen. Der Scraper ist eine inoffizielle Lösung und liest nur öffentlich sichtbare Anzeigen.
Ist der Suchauftrag von Kleinanzeigen nicht genug? Für einzelne Suchen oft schon. Der Scraper lohnt sich, wenn Sie viele Suchen gleichzeitig überwachen, nach Deal-Score filtern, Preissenkungen sehen oder Alarme außerhalb der E-Mail brauchen.
Wie schnell sehe ich neue Anzeigen? So schnell, wie Sie den Lauf planen; Intervalle von 15 Minuten sind möglich.
Werden personenbezogene Daten ausgegeben? Der Scraper liefert Anzeigendaten und öffentliche Verkäuferangaben. Für die weitere Verwendung sind Sie selbst verantwortlich, insbesondere nach DSGVO.
Kleinanzeigen Scraper auf Apify öffnen
Weitere Anleitungen: Google Hotels API, Alle Guides.
Verwandte Seiten: Vinted-Preisalarm (englisch) und Impressum-Daten extrahieren.
Run these numbers yourself. Every EuroScrape Actor runs on Apify, pay per result, first results free. Open the Store page →
EuroScrape Data Letter
Five numbers a week from official registers and public prices, each one reproducible with an Actor. Free, one e-mail on Thursdays.
Archive and unsubscribe: buttondown.com/Euroscrape.