Extracteur OLX

Les annonces de n'importe quel
pays OLX, en lignes.

Collez une URL de recherche OLX de n'importe quel pays où la plateforme opère - olx.ro, olx.pl, olx.kz, olx.in - et récupérez les annonces en lignes : titre et description, le prix avec la devise dans laquelle il est libellé, où se trouve l'article, qui le vend et s'il s'agit d'un professionnel, toutes les images et un lien vers l'offre.

500 lignes gratuites, une seule foispuis 0,002 $ par ligne28 colonnesCSV · XLSX · JSON
Comment ça marche

Une URL de recherche entre,
les annonces sortent.

L'entrée, c'est exactement la recherche OLX que vous avez sous les yeux, sur le site national où vous la consultez.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez l'OLX Scraper.
  3. ÉTAPE 3Collez des URL de recherche olx.*, une par ligne - ou importez un fichier CSV, XLSX, TXT ou Parquet.
  4. ÉTAPE 4Fixez une limite par requête, ou laissez-la vide pour tout prendre.
  5. ÉTAPE 5Choisissez votre format de sortie.
  6. ÉTAPE 6Cliquez sur Get Data.

Une ligne par annonce, chacune étiquetée avec la requête dont elle provient - une exécution couvrant plusieurs pays reste donc rattachable à votre liste d'entrée.

Pourquoi les équipes l'utilisent

Un seul outil,
tous les pays OLX.

N'importe quel pays, les mêmes colonnes

OLX exploite de nombreux sites nationaux, et cet outil les lit tous depuis un seul formulaire. Collez une recherche roumaine et une recherche polonaise sur des lignes successives : les deux reviennent sous la même forme.

La localisation décomposée

La ville, la région et le district ont chacun leur colonne, avec des identifiants à côté des noms, au lieu d'arriver dans une chaîne qu'il faut découper. La chaîne combinée reste disponible si vous la voulez.

Particulier ou professionnel, signalé

Une colonne dédiée indique si l'annonce est une vente entre particuliers ou celle d'un commerçant - exactement la coupure qui détermine si une série de prix mesure un marché grand public ou un marché professionnel.

Ce que vous récupérez

Vingt-huit colonnes,
une ligne par annonce.

Chaque ligne porte l'annonce telle que les résultats OLX la présentent : titre et description, le prix et sa devise, la localisation décomposée, le vendeur et l'ancienneté de son compte, toutes les images et un lien vers l'offre.

La liste de colonnes ci-dessous est l'en-tête d'exécutions réelles, pas une spécification. Lisez la note qui la suit avant de bâtir dessus : cette sortie comporte trois particularités sur lesquelles on trébuche, et l'une d'elles casse silencieusement une comparaison de prix si vous déduisez la devise du pays dans lequel vous avez cherché.

Dictionnaire de données

Vingt-huit colonnes,
dans tous les formats d'export.

Relevées dans l'en-tête d'exécutions réelles, identiques à la liste de colonnes de la plateforme. Le JSON et le classeur portent les mêmes noms : ici aucun format n'est plus étroit qu'un autre.

query
L'URL de recherche OLX que vous avez soumise, répétée sur chaque ligne qui en provient.
id
L'identifiant propre à OLX pour l'annonce.
author_title
Le nom affiché du vendeur, tel qu'OLX le présente.
author_id
L'identifiant OLX du compte vendeur - regroupez dessus pour retrouver tout ce qu'un même vendeur a publié.
company_name
Le nom commercial, si le vendeur en a un. Ne le traitez pas comme le reflet de business : les deux ne se suivent de manière fiable dans aucun sens.
is_phone_viewable
Si OLX affiche un numéro de téléphone sur l'annonce - les chaînes en minuscules yes et no.
author_member_since
La date de création du compte vendeur, au format YYYY-MM-DD. Un indice approximatif de l'ancienneté de la personne.
listing_url
Lien vers l'offre. Identique à url sur toutes les lignes que nous avons vues - les deux forment un doublon, gardez-en une et ignorez l'autre.
title
Le titre de l'annonce tel que le vendeur l'a rédigé.
description
Le corps du texte de l'annonce.
business
Si l'annonce émane d'un commerçant plutôt que d'un particulier - les chaînes en minuscules yes et no.
location_city_id
L'identifiant numérique OLX de la ville.
location_city_name
Le nom de la ville tel qu'il est affiché.
location_city_normalized_name
La forme normalisée du nom de ville - celle sur laquelle joindre, car le nom affiché porte l'orthographe et les diacritiques locaux.
location_region_id
L'identifiant numérique OLX de la région.
location_region_name
Le nom de la région tel qu'il est affiché.
location_region_normalized_name
La forme normalisée du nom de région.
images
Toutes les URL d'images dans une seule chaîne, jointes par un point-virgule et une espace - ce n'est pas un tableau. Découpez sur "; " pour obtenir la liste.
price
Le prix demandé, nombre brut dans une chaîne - sans symbole ni séparateur de milliers. L'unité est dans la colonne suivante, pas dans celle-ci.
currency
La devise dans laquelle le prix est libellé. Lisez-la ligne par ligne. Une seule recherche sur un site national a renvoyé des prix dans plus d'une devise - la déduire du domaine produit des chiffres faux.
phones
Prévue pour le numéro de téléphone du vendeur.
location_district_id
L'identifiant numérique OLX du district, si l'annonce en a un.
location_district_name
Le nom du district, si l'annonce en a un.
location
La chaîne de localisation combinée telle qu'OLX l'affiche, en général ville et région réunies. Les colonnes séparées ci-dessus contiennent la même information, déjà découpée.
date
Date de publication de l'annonce, au format YYYY-MM-DD. Une vraie date - aucun calcul à faire par rapport à la date de votre exécution.
url
Lien vers l'offre. Le doublon de listing_url.
image
La première URL d'image - la même valeur que la première entrée de images.
details
La ligne de caractéristiques propre à la catégorie qu'OLX imprime sous le titre, en texte libre - une annonce de véhicule renvoie par exemple 150 000 km · 2022. Elle varie selon la catégorie et porte des espaces en fin de chaîne : nettoyez-la avant de l'analyser.

Trois particularités de cette sortie font trébucher. La première, et la plus coûteuse : currency doit être lue ligne par ligne. Une seule recherche sur un site national est revenue avec des prix dans plus d'une devise - une série de prix qui déduit la devise du domaine mélange donc silencieusement des unités. La deuxième : images est une chaîne jointe par un point-virgule et une espace, pas un tableau - découpez sur "; ", et notez que image n'en est que la première entrée. La troisième : url et listing_url étaient identiques sur toutes les lignes que nous avons vues, tout comme la location combinée et les colonnes séparées de ville et de région - plusieurs des vingt-huit sont donc la même information deux fois. Et une dernière chose avant d'écrire le parseur : details est du texte libre dont la forme change selon la catégorie et qui porte des espaces en fin de chaîne, et company_name ne suit de manière fiable l'indicateur business dans aucun sens.

Réglages d'exécution

Réglé sur la tâche,
pas dans le tableur.

Une limite par requête détermine ce que coûte une exécution et ce qui finit dans le fichier. Elle se choisit avant le lancement, en même temps que la façon dont vous transmettez la liste des recherches.

URL de recherche olx.ro URL de recherche olx.pl URL de recherche olx.kz URL de recherche olx.in Limite par requête Vide pour tout prendre Coller une par ligne Import CSV Import XLSX Import TXT Import Parquet
Cas d'usage courants

Trois tâches qui tournent
ici plus que les autres.

Quelques exemples de la façon dont les équipes se servent des données de petites annonces pour répondre à une question qu'elles se posent vraiment.

Tarifs

Positionner une catégorie par-delà les frontières

OLX couvre de nombreux pays avec une seule forme de sortie : la même recherche lancée sur plusieurs sites nationaux donne donc un panorama de prix transfrontalier dans un seul fichier. Convertissez à partir de la colonne devise plutôt que du domaine, et la comparaison tient.

Pricing · Places de marché
Offre

Séparer les commerçants des particuliers

L'indicateur professionnel coupe une catégorie en un marché grand public et un marché professionnel. Les deux se comportent différemment en prix comme en rotation, et moyennés ensemble ils disparaissent tous les deux.

Stratégie
Recherche

Cartographier l'offre jusqu'au district

Ville, région et district arrivent dans leurs propres colonnes, identifiants inclus : l'agrégation géographique ne commence donc pas par de la chirurgie de chaînes. Joignez sur les noms normalisés et les orthographes locales cessent d'être un problème.

Recherche
Tarifs

Ne payez que les annonces
que vous extrayez vraiment.

Pas d'abonnement, pas de minimum, pas de facture récurrente. Vos 500 premières lignes sont pour nous - ensuite vous payez à l'usage, au même tarif forfaitaire que tous les autres scrapers d'ici.

Offre gratuite

500 lignes gratuites - 0 $

Sur chaque nouveau compte, une seule fois. Sans carte bancaire. Limites par requête, import de fichiers et tous les formats d'export inclus.

0 $ pour toujours
À l'usage

0,002 $ par ligne après l'offre gratuite

Environ 2 $ pour 1 000 annonces. L'estimateur affiche le nombre de lignes et le coût en crédits avant le lancement d'une exécution - pas de facture surprise, pas d'unités de calcul à convertir.

Le plus choisi
Volume

Sur mesure · gros volumes

Tarifs au volume, workers dédiés et SLA pour un suivi continu ou de très gros extraits historiques. Donnez-nous vos chiffres, nous préparons un devis.

Parlons-en
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au paiement.
S'inscrire
Va bien avec

Un site de petites annonces,
et ceux d'à côté.

Le point juridique

Le scraping des
annonces OLX est-il légal ?

Réponse courte : oui, pour le contenu public des annonces - et cette sortie porte plus de détails sur le vendeur que la plupart, ce qui mérite d'être anticipé.

Les annonces sur OLX sont publiées pour être trouvées. Le titre, la description, le prix, la localisation, les images et le nom affiché du vendeur sont montrés à quiconque lance la recherche, connecté ou non. Collecter des données d'annonces publiquement visibles pour étudier les prix est une pratique établie de longue date, et rien ici ne touche à une connexion ni à un mur payant.

Ce schéma porte plus d'informations sur le vendeur qu'un simple relevé de prix : un nom affiché, un identifiant de compte, une date de création de compte, un indicateur professionnel, ainsi que des colonnes pour un nom commercial et un numéro de téléphone. OLX est très implanté dans l'UE : le RGPD s'applique donc à ce que vous en faites ensuite, pas au fait que ce soit publié. Deux conséquences en découlent. Si votre sujet, ce sont les prix et l'offre, supprimez les colonnes vendeur dès l'import et la question cesse d'être la vôtre. Et si vous les gardez, traitez par principe la colonne téléphone comme une donnée personnelle, quoi qu'une exécution donnée renvoie.

Les conditions d'utilisation d'OLX restreignent l'accès automatisé : c'est donc autant une question contractuelle que juridique - si vous avez une relation contractuelle avec la plateforme, relisez-les. Nous n'exécutons aucun traceur tiers sur la couche de données, et vos exports s'effacent d'eux-mêmes au bout de 30 jours.

livescraper.app · principes
Contenu public des annonces uniquement
Aucune connexion, aucun compte touché
Les colonnes vendeur sont des données personnelles - supprimez-les si inutilisées
Conforme au RGPD par défaut
Les exports s'effacent seuls (30 jours)
Relisez les conditions d'OLX avant de passer à l'échelle.
Questions fréquentes

Ce que l'on demande
avant de s'inscrire.

Les questions qui reviennent le plus. Une autre ? Écrivez-nous - ce sont des humains qui rédigent les réponses, pas des bots.

Comment scraper les annonces OLX ?+
Avec l'OLX Scraper :
  1. Connectez-vous à la plateforme.
  2. Ouvrez l'OLX Scraper.
  3. Collez des URL de recherche olx.*, une par ligne - ou importez un fichier CSV, XLSX, TXT ou Parquet.
  4. Fixez une limite par requête, ou laissez-la vide pour tout prendre.
  5. Choisissez votre format de sortie.
  6. Cliquez sur Get Data.
Dans quels pays OLX cela fonctionne-t-il ?+
Dans tous - vous collez l'URL de recherche du site national sur lequel vous vous trouvez, si bien qu'olx.ro, olx.pl, olx.kz et olx.in vont tous dans la même case, une par ligne. Les colonnes reviennent sous la même forme quel que soit le pays d'origine de la recherche.
Que récupère-t-on pour chaque annonce ?+
Vingt-huit colonnes couvrant l'offre, la localisation et le vendeur : l'identifiant de l'annonce, le titre, la description, le prix et la devise, la date de publication, les images, un lien vers l'offre, la ville, la région et le district en colonnes séparées avec leurs identifiants, ainsi que le nom du vendeur, son identifiant de compte, l'ancienneté du compte et l'indicateur professionnel. Les vingt-huit figurent dans le CSV et le XLSX comme dans le JSON.
Puis-je déduire la devise du pays dans lequel j'ai cherché ?+
Non, et c'est l'erreur la plus susceptible de vous coûter cher. Une seule recherche sur un site national est revenue avec des prix libellés dans plus d'une devise : le domaine ne vous dit donc pas l'unité. Lisez la colonne devise ligne par ligne et convertissez à partir de là - sinon une série de prix mélange silencieusement des unités et tout agrégat bâti dessus est faux.
Pourquoi certaines colonnes ressemblent-elles à des doublons ?+
Parce que plusieurs en sont. Sur toutes les lignes que nous avons vues, url et listing_url contenaient le même lien, image contenait la première entrée d'images, et la chaîne de localisation combinée contenait la même ville et la même région que celles déjà portées par les colonnes séparées. Prenez la forme qui convient à votre pipeline et ignorez sa jumelle, plutôt que de les traiter comme des champs indépendants.
images est-il une liste ?+
Pas tel qu'il arrive. C'est une chaîne unique contenant toutes les URL d'images jointes par un point-virgule et une espace : découpez dessus pour obtenir une liste. La colonne image distincte est un raccourci qui ne contient que la première URL.
Mon export plus ancien a beaucoup moins de colonnes. Pourquoi ?+
Parce que la sortie s'est élargie le 2 juillet 2026. Avant cette date, une exécution renvoyait huit colonnes - query, title, price, location, date, url, image et details. À partir de cette date, elle renvoie les vingt-huit documentées ici, avec l'ajout des champs vendeur, devise, description et localisation décomposée. Si vous détenez un fichier antérieur au changement, c'est pour cela qu'il paraît plus étroit ; rien n'a été retiré.
Combien ça coûte ?+
Les 500 premières lignes sont gratuites et offertes une seule fois, sans carte bancaire. Ensuite, c'est 0,002 $ par ligne - environ 2 $ pour 1 000 annonces - soit le même tarif forfaitaire que tous les autres scrapers de la plateforme. L'estimateur affiche le coût d'une exécution avant son lancement.

Vos 500 premières annonces,
c'est la maison qui offre.

500 lignes gratuites une seule fois sur chaque nouveau compte - sans date d'expiration. Ensuite 0,002 $ par ligne à l'usage - aucune carte enregistrée tant que vous ne le décidez pas.

Actif immédiatement · sans carte bancaire

Scraper les petites annonces OLX à grande échelle

L'OLX Scraper de Livescraper transforme des recherches de place de marché en données d'annonces. Vous soumettez des URL de recherche olx.* de n'importe quel pays où la plateforme opère - saisies une par ligne ou importées sous forme de fichier CSV, XLSX, TXT ou Parquet -, limitez le nombre de lignes par requête si besoin, et téléchargez les résultats en CSV, Excel ou JSON propres.

Chaque ligne porte l'annonce telle que les résultats OLX la présentent, sur vingt-huit colonnes : l'identifiant, le titre et la description, le prix et la devise dans laquelle il est libellé, la date de publication, toutes les images, un lien vers l'offre, la ville, la région et le district en colonnes séparées avec noms affichés et normalisés, ainsi que le nom affiché du vendeur, son identifiant de compte, l'ancienneté du compte et l'indicateur professionnel. Tout cela figure dans le classeur comme dans le JSON.

Les équipes pricing lancent une recherche sur plusieurs sites nationaux pour bâtir un panorama transfrontalier dans un seul fichier. Les équipes stratégie se servent de l'indicateur professionnel pour couper une catégorie en sa moitié particuliers et sa moitié professionnels, qui se comportent différemment et induisent en erreur une fois moyennées ensemble. Les chercheurs utilisent les colonnes de localisation décomposées pour agréger l'offre du district à la région sans découper de chaînes.

Trois particularités de cette sortie sont à connaître avant de bâtir dessus. La devise doit être lue ligne par ligne - une recherche sur un seul site national a renvoyé plus d'une devise, la déduire du domaine produit donc des chiffres faux. La colonne images est une chaîne jointe par des points-virgules plutôt qu'un tableau. Et plusieurs colonnes sont la même information deux fois : url et listing_url coïncidaient sur toutes les lignes que nous avons vues, tout comme image et la première entrée d'images. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent pas de carte bancaire, puis c'est un forfait de 0,002 $ par ligne.