OLX-Scraper

Kleinanzeigen aus jedem
OLX-Land, als Zeilen.

Fügen Sie eine OLX-Such-URL aus jedem Land ein, in dem die Plattform läuft - olx.ro, olx.pl, olx.kz, olx.in - und erhalten Sie die Anzeigen als Zeilen zurück: Titel und Beschreibung, den Preis mit der Währung, in der er angegeben ist, wo der Artikel ist, wer verkauft und ob es ein Gewerbe ist, alle Bilder und einen Link zum Angebot.

einmalig 500 kostenlose Zeilendanach 0,002 $ je Zeile28 SpaltenCSV · XLSX · JSON
So funktioniert es

Eine Such-URL hinein,
die Anzeigen heraus.

Die Eingabe ist genau die OLX-Suche, die Sie gerade ansehen - auf der Länderseite, auf der Sie sie ansehen.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den OLX Scraper.
  3. SCHRITT 3Fügen Sie olx.*-Such-URLs ein, eine pro Zeile - oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. SCHRITT 4Setzen Sie ein Limit pro Abfrage oder lassen Sie es leer, um alles zu holen.
  5. SCHRITT 5Wählen Sie Ihr Ausgabeformat.
  6. SCHRITT 6Klicken Sie auf Get Data.

Eine Zeile pro Anzeige, jeweils mit der Abfrage gekennzeichnet, aus der sie stammt - so lässt sich ein Lauf über mehrere Länder weiterhin auf Ihre Eingabeliste zurückführen.

Warum Teams es nutzen

Ein Werkzeug,
jedes OLX-Land.

Jedes Land, dieselben Spalten

OLX betreibt viele nationale Seiten, und dies liest sie alle über ein Formular. Fügen Sie eine rumänische und eine polnische Suche in aufeinanderfolgende Zeilen ein - beide kommen in derselben Form zurück.

Der Ort in seine Teile zerlegt

Stadt, Region und Bezirk bekommen jeweils eine eigene Spalte, mit IDs neben den Namen, statt als eine Zeichenkette anzukommen, die Sie erst zerlegen müssen. Die kombinierte Zeichenkette ist weiterhin da, falls Sie sie wollen.

Privatverkäufer oder Gewerbe, gekennzeichnet

Eine eigene Spalte kennzeichnet, ob die Anzeige ein Privatverkauf oder ein Händler ist - genau die Trennung, die entscheidet, ob eine Preisreihe einen Verbrauchermarkt oder einen professionellen misst.

Was Sie zurückbekommen

Achtundzwanzig Spalten,
eine Zeile pro Anzeige.

Jede Zeile trägt die Anzeige so, wie die OLX-Ergebnisse sie zeigen: Titel und Beschreibung, den Preis und seine Währung, den in Teile zerlegten Ort, den Verkäufer und sein Kontoalter, alle Bilder und einen Link zum Angebot.

Die Spaltenliste unten ist die Kopfzeile echter Läufe und keine Spezifikation. Lesen Sie die Notiz darunter, bevor Sie darauf aufbauen - diese Ausgabe hat drei Eigenheiten, über die Leute stolpern, und eine davon beschädigt still einen Preisvergleich, wenn Sie die Währung aus dem Land ableiten, in dem Sie gesucht haben.

Datenwörterbuch

Achtundzwanzig Spalten,
in jedem Exportformat.

Entnommen der Kopfzeile echter Läufe, identisch mit der Spaltenliste der Plattform. JSON und Arbeitsmappe führen dieselben Namen, kein Format ist hier schmaler als ein anderes.

query
Die OLX-Such-URL, die Sie übermittelt haben, wiederholt in jeder Zeile, die daraus stammt.
id
OLX’ eigene Kennung für die Anzeige.
author_title
Der Anzeigename des Verkäufers, wie OLX ihn zeigt.
author_id
OLX’ Kennung für das Verkäuferkonto - danach gruppieren Sie, um alles zu finden, was ein Verkäufer inseriert hat.
company_name
Der Handelsname, sofern der Verkäufer einen hat. Behandeln Sie ihn nicht als Spiegel von business - die beiden laufen in keiner Richtung zuverlässig parallel.
is_phone_viewable
Ob OLX auf der Anzeige eine Telefonnummer anzeigt - die kleingeschriebenen Zeichenketten yes und no.
author_member_since
Das Datum, an dem das Verkäuferkonto angelegt wurde, als YYYY-MM-DD. Ein grober Anhaltspunkt dafür, wie etabliert jemand ist.
listing_url
Link zum Angebot. Identisch mit url in jeder von uns gesehenen Zeile - die beiden sind ein Duplikat-Paar, nehmen Sie eines und ignorieren Sie das andere.
title
Der Anzeigentitel, wie der Verkäufer ihn geschrieben hat.
description
Der Fließtext der Anzeige.
business
Ob die Anzeige von einem Händler statt von einem Privatverkäufer stammt - die kleingeschriebenen Zeichenketten yes und no.
location_city_id
OLX’ numerische ID für die Stadt.
location_city_name
Der Stadtname in der angezeigten Form.
location_city_normalized_name
Die normalisierte Form des Stadtnamens - die zum Joinen, denn der angezeigte Name trägt lokale Schreibweise und Diakritika.
location_region_id
OLX’ numerische ID für die Region.
location_region_name
Der Regionsname in der angezeigten Form.
location_region_normalized_name
Die normalisierte Form des Regionsnamens.
images
Alle Bild-URLs in einer Zeichenkette, verbunden durch Semikolon und Leerzeichen - kein Array. Trennen Sie an "; ", um die Liste zu erhalten.
price
Der geforderte Preis als blanke Zahl in einer Zeichenkette - ohne Symbol und ohne Tausendertrennzeichen. Die Einheit steht in der nächsten Spalte, nicht in dieser.
currency
Die Währung, in der der Preis angegeben ist. Lesen Sie sie je Zeile. Eine einzelne Suche auf einer nationalen Seite lieferte Preise in mehr als einer Währung - sie aus der Domain abzuleiten ergibt falsche Zahlen.
phones
Vorgesehen für die Telefonnummer des Verkäufers.
location_district_id
OLX’ numerische ID für den Bezirk, sofern die Anzeige einen hat.
location_district_name
Der Bezirksname, sofern die Anzeige einen hat.
location
Die kombinierte Ortszeichenkette, wie OLX sie anzeigt, typischerweise Stadt und Region zusammen. Die aufgeteilten Spalten oben enthalten dieselbe Information, bereits getrennt.
date
Wann die Anzeige aufgegeben wurde, als YYYY-MM-DD. Ein echtes Datum - keine Rechnerei gegen Ihr Laufdatum nötig.
url
Link zum Angebot. Das Duplikat von listing_url.
image
Die erste Bild-URL - derselbe Wert wie der erste Eintrag in images.
details
Die kategoriespezifische Datenzeile, die OLX unter dem Titel druckt, als Freitext - eine Fahrzeuganzeige liefert etwa 150 000 km · 2022. Sie variiert je Kategorie und trägt angehängte Leerzeichen, trimmen Sie also vor dem Parsen.

Drei Eigenheiten dieser Ausgabe bringen Leute zu Fall. Erstens und am teuersten: currency muss je Zeile gelesen werden. Eine einzelne Suche auf einer nationalen Seite kam mit Preisen in mehr als einer Währung zurück - eine Preisreihe, die die Währung aus der Domain annimmt, mischt still Einheiten. Zweitens: images ist eine Zeichenkette, verbunden durch Semikolon und Leerzeichen, kein Array - trennen Sie an "; ", und beachten Sie, dass image nur ihr erster Eintrag ist. Drittens: url und listing_url waren in jeder von uns gesehenen Zeile identisch, ebenso die kombinierte location und die aufgeteilten Stadt- und Regionsspalten - mehrere der achtundzwanzig sind also dieselbe Tatsache doppelt. Und noch etwas vor dem Parser: details ist Freitext, der die Form je Kategorie wechselt und angehängte Leerzeichen trägt, und company_name folgt der business-Kennzeichnung in keiner Richtung zuverlässig.

Laufsteuerung

Am Job eingestellt,
nicht in der Tabelle.

Ein Limit pro Abfrage entscheidet, was ein Lauf kostet und wie viel in der Datei landet. Es wird vor dem Start des Jobs gewählt - zusammen damit, wie Sie die Liste der Suchen übergeben.

olx.ro Such-URL olx.pl Such-URL olx.kz Such-URL olx.in Such-URL Limit pro Abfrage Leer für alles Eine pro Zeile einfügen CSV-Upload XLSX-Upload TXT-Upload Parquet-Upload
Gängige Arbeitsabläufe

Drei Aufgaben, die hier
am häufigsten laufen.

Ein paar Beispiele, wie Teams Kleinanzeigendaten nutzen, um eine Frage zu beantworten, die sie tatsächlich haben.

Preise

Eine Kategorie über Grenzen hinweg bepreisen

OLX deckt viele Länder mit einer Ausgabeform ab, dieselbe Suche über mehrere nationale Seiten ergibt also ein grenzüberschreitendes Preisbild in einer Datei. Rechnen Sie über die Währungsspalte um statt über die Domain, und der Vergleich hält.

Pricing · Marktplätze
Angebot

Händler von Privatverkäufern trennen

Die Gewerbe-Kennzeichnung teilt eine Kategorie in einen Verbrauchermarkt und einen professionellen. Die beiden verhalten sich beim Preis und beim Lagerumschlag unterschiedlich, und zusammengemittelt verschwinden beide.

Strategie
Forschung

Das Angebot bis auf den Bezirk kartieren

Stadt, Region und Bezirk kommen als eigene Spalten mit angehängten IDs, geografische Aggregationen beginnen also nicht mit Zeichenketten-Chirurgie. Joinen Sie über die normalisierten Namen, und lokale Schreibweisen sind kein Problem mehr.

Forschung
Preise

Zahlen Sie nur für die Anzeigen,
die Sie tatsächlich ziehen.

Kein Abo, kein Mindestumsatz, keine wiederkehrende Rechnung. Ihre ersten 500 Zeilen gehen auf uns - danach zahlen Sie nach Verbrauch, zum selben Pauschalsatz wie bei jedem anderen Scraper hier.

Kostenlose Stufe

500 kostenlose Zeilen - 0 $

Für jedes neue Konto, einmalig. Keine Kreditkarte erforderlich. Limits pro Abfrage, Datei-Upload und alle Exportformate inbegriffen.

0 $ für immer
Nach Verbrauch

0,002 $ je Zeile, nach der kostenlosen Stufe

Ungefähr 2 $ je 1.000 Anzeigen. Der Vorab-Schätzer zeigt Zeilenzahl und Guthabenkosten, bevor ein Lauf startet - keine Überraschungsrechnungen, keine Recheneinheiten zum Umrechnen.

Am beliebtesten
Volumen

Individuell · hohes Volumen

Volumenpreise, dedizierte Worker und ein SLA für laufendes Monitoring oder sehr große historische Abzüge. Nennen Sie uns Ihre Zahlen, und wir erstellen ein Angebot.

Sprechen Sie uns an
10 % Rabatt auf Ihren ersten bezahlten Lauf.Verwenden Sie den Code LIVESCRAPER10 an der Kasse.
Registrieren
Passt gut zu

Eine Kleinanzeigenseite,
und die daneben.

Das Rechtliche

Ist es legal,
OLX-Anzeigen zu scrapen?

Kurze Antwort: ja, für die öffentlichen Anzeigeninhalte - und diese Ausgabe enthält mehr Verkäuferdetails als die meisten, was Planung verdient.

Anzeigen auf OLX werden veröffentlicht, um gefunden zu werden. Titel, Beschreibung, Preis, Ort, Bilder und der Anzeigename des Verkäufers werden jedem angezeigt, der die Suche ausführt, angemeldet oder nicht. Öffentlich sichtbare Anzeigendaten für Preisrecherche zu sammeln, ist seit Langem gängige Praxis, und nichts hier berührt ein Login oder eine Bezahlschranke.

Dieses Schema führt mehr über den Verkäufer als ein reiner Preis-Scrape: einen Anzeigenamen, eine Konto-ID, ein Konto-Erstellungsdatum, eine Gewerbe-Kennzeichnung sowie Spalten für einen Handelsnamen und eine Telefonnummer. OLX ist in der EU sehr groß, die DSGVO gilt also für das, was Sie nachgelagert damit tun, nicht dafür, dass es veröffentlicht war. Daraus folgt zweierlei. Wenn es Ihnen um Preise und Angebot geht, verwerfen Sie die Verkäuferspalten beim Import, und die Frage ist nicht mehr Ihre. Und wenn Sie sie behalten, behandeln Sie die Telefonspalte grundsätzlich als personenbezogene Daten, unabhängig davon, was ein einzelner Lauf zurückgibt.

OLX’ eigene Nutzungsbedingungen schränken automatisierten Zugriff ein, das ist also ebenso eine Frage der Bedingungen wie eine rechtliche - wenn Sie eine vertragliche Beziehung zur Plattform haben, prüfen Sie sie. Wir betreiben keine Tracker Dritter auf der Datenebene, und Ihre Exporte löschen sich nach 30 Tagen automatisch.

livescraper.app · Grundsätze
Nur öffentliche Anzeigeninhalte
Keine Logins, keine Konten berührt
Verkäuferspalten sind personenbezogen - verwerfen, wenn ungenutzt
DSGVO-konform von Haus aus
Exporte löschen sich automatisch (30 Tage)
Prüfen Sie OLX’ eigene Bedingungen, bevor Sie skalieren.
Häufige Fragen

Was Leute fragen,
bevor sie sich registrieren.

Die Fragen, die wir am häufigsten hören. Noch etwas? Sprechen Sie uns an - Menschen schreiben die Antworten, keine Bots.

Wie scrape ich OLX-Anzeigen?+
Mit dem OLX Scraper:
  1. Melden Sie sich auf der Plattform an.
  2. Öffnen Sie den OLX Scraper.
  3. Fügen Sie olx.*-Such-URLs ein, eine pro Zeile - oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. Setzen Sie ein Limit pro Abfrage oder lassen Sie es leer, um alles zu holen.
  5. Wählen Sie Ihr Ausgabeformat.
  6. Klicken Sie auf Get Data.
In welchen OLX-Ländern funktioniert es?+
In allen - Sie fügen die Such-URL der nationalen Seite ein, auf der Sie gerade sind, olx.ro, olx.pl, olx.kz und olx.in kommen also alle in dasselbe Feld, eine pro Zeile. Die Spalten kommen in derselben Form zurück, unabhängig davon, aus welchem Land die Suche stammt.
Was kommt für jede Anzeige zurück?+
Achtundzwanzig Spalten zu Angebot, Ort und Verkäufer: die Anzeigen-ID, Titel, Beschreibung, Preis und Währung, das Datum der Aufgabe, die Bilder, ein Link zum Angebot, Stadt, Region und Bezirk als getrennte Spalten mit IDs sowie Name, Konto-ID, Kontoalter und Gewerbe-Kennzeichnung des Verkäufers. Alle achtundzwanzig stehen in CSV und XLSX ebenso wie im JSON.
Kann ich die Währung aus dem Land ableiten, in dem ich gesucht habe?+
Nein, und das ist der Fehler, der Sie am ehesten teuer zu stehen kommt. Eine einzelne Suche auf einer nationalen Seite kam mit Preisen in mehr als einer Währung zurück, die Domain sagt Ihnen die Einheit also nicht. Lesen Sie die Währungsspalte je Zeile und rechnen Sie darüber um - sonst mischt eine Preisreihe still Einheiten, und jede darauf aufgebaute Kennzahl ist falsch.
Warum sehen manche Spalten wie Duplikate aus?+
Weil mehrere es sind. In jeder von uns gesehenen Zeile enthielten url und listing_url denselben Link, image den ersten Eintrag von images, und die kombinierte Ortszeichenkette dieselbe Stadt und Region, die die aufgeteilten Spalten ohnehin führen. Nehmen Sie die Form, die zu Ihrer Pipeline passt, und ignorieren Sie ihr Gegenstück, statt beide als unabhängige Felder zu behandeln.
Ist images eine Liste?+
So wie es ankommt, nicht. Es ist eine einzelne Zeichenkette mit allen Bild-URLs, verbunden durch Semikolon und Leerzeichen - trennen Sie daran, um eine Liste zu erhalten. Die separate Spalte image ist eine Bequemlichkeit und enthält nur die erste URL.
Mein älterer Export hat weit weniger Spalten. Warum?+
Weil sich die Ausgabe am 2. Juli 2026 verbreitert hat. Davor lieferte ein Lauf acht Spalten - query, title, price, location, date, url, image und details. Ab diesem Datum liefert er die hier dokumentierten achtundzwanzig, ergänzt um Verkäufer-, Währungs-, Beschreibungs- und aufgeteilte Ortsfelder. Wenn Sie eine Datei von vor der Änderung haben, ist das der Grund, warum sie schmaler wirkt; entfernt wurde nichts.
Was kostet das?+
Die ersten 500 Zeilen sind kostenlos und einmalig, ohne Kreditkarte. Danach sind es 0,002 $ je Zeile - etwa 2 $ je 1.000 Anzeigen - derselbe Pauschalsatz wie bei jedem anderen Scraper auf der Plattform. Der Schätzer zeigt die Kosten eines Laufs, bevor er startet.

Ihre ersten 500 Anzeigen,
gehen aufs Haus.

500 einmalige kostenlose Zeilen auf jedem neuen Konto - ohne Ablaufdatum. Danach 0,002 $ je Zeile nach Verbrauch - keine hinterlegte Karte, bis Sie es sagen.

Sofort aktiv · keine Karte erforderlich

OLX-Kleinanzeigen im großen Stil scrapen

Livescrapers OLX Scraper macht aus Marktplatz-Suchen Anzeigendaten. Sie übermitteln olx.*-Such-URLs aus jedem Land, in dem die Plattform läuft - eine pro Zeile getippt oder als CSV-, XLSX-, TXT- oder Parquet-Datei hochgeladen -, begrenzen bei Bedarf die Zeilen pro Abfrage und laden die Ergebnisse als saubere CSV-, Excel- oder JSON-Datei herunter.

Jede Zeile trägt die Anzeige so, wie die OLX-Ergebnisse sie zeigen, über achtundzwanzig Spalten: die ID, Titel und Beschreibung, den Preis und die Währung, in der er angegeben ist, das Datum der Aufgabe, alle Bilder, einen Link zum Angebot, Stadt, Region und Bezirk als getrennte Spalten mit Anzeige- und normalisierten Namen sowie Anzeigename, Konto-ID, Kontoalter und Gewerbe-Kennzeichnung des Verkäufers. All das steht in der Arbeitsmappe ebenso wie im JSON.

Pricing-Teams führen eine Suche über mehrere nationale Seiten aus, um ein grenzüberschreitendes Bild in einer Datei zu bauen. Strategieteams nutzen die Gewerbe-Kennzeichnung, um eine Kategorie in ihre private und ihre professionelle Hälfte zu teilen, die sich unterschiedlich verhalten und zusammengemittelt in die Irre führen. Forschende nutzen die aufgeteilten Ortsspalten, um das Angebot vom Bezirk zur Region zu aggregieren, ohne Zeichenketten zu zerlegen.

Drei Eigenheiten dieser Ausgabe sollten Sie kennen, bevor Sie darauf aufbauen. Die Währung muss je Zeile gelesen werden - eine Suche auf einer einzelnen nationalen Seite lieferte mehr als eine Währung, sie aus der Domain abzuleiten ergibt also falsche Zahlen. Die Spalte images ist eine durch Semikolon verbundene Zeichenkette statt eines Arrays. Und mehrere Spalten sind dieselbe Tatsache doppelt: url und listing_url stimmten in jeder von uns gesehenen Zeile überein, ebenso image und der erste Eintrag von images. Starten Sie kostenlos: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte, danach sind es pauschal 0,002 $ je Zeile.