Extractor de OLX

Anuncios de cualquier
país de OLX, como filas.

Pega una URL de búsqueda de OLX de cualquier país donde funcione la plataforma -olx.ro, olx.pl, olx.kz, olx.in- y recibe los anuncios como filas: título y descripción, el precio con la moneda en la que está expresado, dónde está el artículo, quién lo vende y si es un profesional, todas las imágenes y un enlace a la oferta.

500 filas gratis, una sola vezdespués 0,002 $ por fila28 columnasCSV · XLSX · JSON
Cómo funciona

Una URL de búsqueda entra,
salen los anuncios.

La entrada es exactamente la búsqueda de OLX que estás mirando, en el sitio nacional donde la estás mirando.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el OLX Scraper.
  3. PASO 3Pega URLs de búsqueda olx.*, una por línea, o sube un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Fija un límite por consulta o déjalo vacío para llevártelo todo.
  5. PASO 5Elige el formato de salida.
  6. PASO 6Haz clic en Get Data.

Una fila por anuncio, cada una etiquetada con la consulta de la que salió, así que una ejecución que cruza varios países sigue siendo rastreable hasta tu lista de entrada.

Por qué lo usan los equipos

Una herramienta,
todos los países de OLX.

Cualquier país, las mismas columnas

OLX opera muchos sitios nacionales, y esto los lee todos desde un mismo formulario. Pega una búsqueda rumana y otra polaca en líneas consecutivas: las dos vuelven con la misma forma.

La ubicación desglosada

Ciudad, región y distrito reciben cada uno su propia columna, con identificadores junto a los nombres, en lugar de llegar como una cadena que tienes que despiezar. La cadena combinada sigue ahí si la quieres.

Particular o profesional, señalado

Una columna dedicada marca si el anuncio es una venta particular o un comercio: exactamente la división que decide si una serie de precios mide un mercado de consumo o uno profesional.

Lo que recibes

Veintiocho columnas,
una fila por anuncio.

Cada fila lleva el anuncio tal como lo muestran los resultados de OLX: título y descripción, el precio y su moneda, la ubicación desglosada, el vendedor y la antigüedad de su cuenta, todas las imágenes y un enlace a la oferta.

La lista de columnas de abajo es la cabecera de ejecuciones reales, no una especificación. Lee la nota que hay debajo antes de construir sobre ella: esta salida tiene tres peculiaridades con las que la gente tropieza, y una de ellas rompe en silencio una comparación de precios si deduces la moneda del país en el que buscaste.

Diccionario de datos

Veintiocho columnas,
en todos los formatos de exportación.

Tomadas de la cabecera de ejecuciones reales, idénticas a la lista de columnas de la plataforma. El JSON y el libro de cálculo usan los mismos nombres: aquí ningún formato es más estrecho que otro.

query
La URL de búsqueda de OLX que enviaste, repetida en cada fila que salió de ella.
id
El identificador propio de OLX para el anuncio.
author_title
El nombre público del vendedor tal como lo muestra OLX.
author_id
El identificador de OLX para la cuenta del vendedor: agrupa por él para encontrar todo lo que ha publicado un mismo vendedor.
company_name
El nombre comercial, si el vendedor tiene uno. No lo trates como un reflejo de business: los dos no se siguen de forma fiable en ninguna de las dos direcciones.
is_phone_viewable
Si OLX muestra un teléfono en el anuncio: las cadenas en minúscula yes y no.
author_member_since
La fecha en que se creó la cuenta del vendedor, como YYYY-MM-DD. Una señal aproximada de lo asentado que está alguien.
listing_url
Enlace a la oferta. Idéntico a url en todas las filas que hemos visto: los dos son un par duplicado, quédate con uno e ignora el otro.
title
El título del anuncio tal como lo escribió el vendedor.
description
El texto del cuerpo del anuncio.
business
Si el anuncio procede de un comercio en lugar de un particular: las cadenas en minúscula yes y no.
location_city_id
El identificador numérico de OLX para la ciudad.
location_city_name
El nombre de la ciudad tal como se muestra.
location_city_normalized_name
La forma normalizada del nombre de la ciudad: la que hay que usar para cruzar datos, porque el nombre mostrado lleva la ortografía y los diacríticos locales.
location_region_id
El identificador numérico de OLX para la región.
location_region_name
El nombre de la región tal como se muestra.
location_region_normalized_name
La forma normalizada del nombre de la región.
images
Todas las URLs de imagen en una sola cadena, unidas por punto y coma más espacio: no es un array. Divide por "; " para obtener la lista.
price
El precio pedido como número escueto dentro de una cadena, sin símbolo ni separador de miles. La unidad está en la columna siguiente, no en esta.
currency
La moneda en la que está expresado el precio. Léela por fila. Una sola búsqueda en un sitio nacional devolvió precios en más de una moneda: deducirla del dominio produce cifras equivocadas.
phones
Prevista para el teléfono del vendedor.
location_district_id
El identificador numérico de OLX para el distrito, si el anuncio tiene uno.
location_district_name
El nombre del distrito, si el anuncio tiene uno.
location
La cadena de ubicación combinada tal como la muestra OLX, normalmente ciudad y región juntas. Las columnas separadas de arriba contienen la misma información, ya dividida.
date
Cuándo se publicó el anuncio, como YYYY-MM-DD. Una fecha real: no hay que calcular nada contra la fecha de tu ejecución.
url
Enlace a la oferta. El duplicado de listing_url.
image
La primera URL de imagen: el mismo valor que la primera entrada de images.
details
La línea de datos específica de la categoría que OLX imprime bajo el título, como texto libre: un anuncio de vehículo devuelve algo como 150 000 km · 2022. Varía según la categoría y lleva espacios al final, así que recórtala antes de analizarla.

Tres peculiaridades de esta salida hacen tropezar a la gente. La primera y más cara: currency hay que leerla por fila. Una sola búsqueda en un sitio nacional volvió con precios en más de una moneda, así que una serie de precios que asume la moneda a partir del dominio mezcla unidades en silencio. La segunda: images es una cadena unida por punto y coma más espacio, no un array: divide por "; " y ten en cuenta que image es solo su primera entrada. La tercera: url y listing_url eran idénticas en todas las filas que hemos visto, igual que la location combinada y las columnas separadas de ciudad y región, de modo que varias de las veintiocho son el mismo dato dos veces. Y una cosa más antes de escribir el analizador: details es texto libre que cambia de forma según la categoría y lleva espacios al final, y company_name no sigue de forma fiable al indicador business en ninguna de las dos direcciones.

Controles de ejecución

Se ajusta en el trabajo,
no en la hoja de cálculo.

Un límite por consulta decide lo que cuesta una ejecución y cuánto acaba en el archivo. Se elige antes de que arranque el trabajo, junto con la forma en que le pasas la lista de búsquedas.

URL de búsqueda olx.ro URL de búsqueda olx.pl URL de búsqueda olx.kz URL de búsqueda olx.in Límite por consulta Vacío para todo Pegar una por línea Subida CSV Subida XLSX Subida TXT Subida Parquet
Flujos de trabajo habituales

Tres tareas que se ejecutan
aquí más que ninguna otra.

Algunos ejemplos de cómo los equipos usan datos de clasificados para responder a una pregunta que de verdad tienen.

Precios

Poner precio a una categoría a través de fronteras

OLX cubre muchos países con una sola forma de salida, así que la misma búsqueda lanzada sobre varios sitios nacionales da un panorama de precios transfronterizo en un único archivo. Convierte usando la columna de moneda y no el dominio, y la comparación se sostiene.

Precios · Marketplaces
Oferta

Separar comercios de particulares

El indicador de profesional divide una categoría en un mercado de consumo y uno profesional. Los dos se comportan de forma distinta en precio y en rotación, y promediados juntos desaparecen los dos.

Estrategia
Investigación

Cartografiar la oferta hasta el distrito

Ciudad, región y distrito llegan como columnas propias con sus identificadores, así que la agregación geográfica no empieza con cirugía de cadenas. Cruza por los nombres normalizados y las grafías locales dejan de ser un problema.

Investigación
Precios

Paga solo por los anuncios
que realmente extraes.

Sin suscripción, sin mínimo, sin factura recurrente. Tus primeras 500 filas corren de nuestra cuenta; después pagas por uso, a la misma tarifa plana que cualquier otro scraper de aquí.

Nivel gratuito

500 filas gratis - 0 $

En cada cuenta nueva, una sola vez. Sin tarjeta de crédito. Límites por consulta, subida de archivos y todos los formatos de exportación incluidos.

0 $ para siempre
Pago por uso

0,002 $ por fila tras el nivel gratuito

Unos 2 $ por cada 1.000 anuncios. El estimador previo muestra el número de filas y el coste en créditos antes de que arranque una ejecución: sin facturas sorpresa ni unidades de cómputo que traducir.

El más elegido
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para monitorización continua o descargas históricas muy grandes. Dinos tus cifras y preparamos un presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Registrarse
Combina bien con

Un sitio de clasificados,
y los de al lado.

La parte legal

¿Es legal hacer scraping
de anuncios de OLX?

Respuesta corta: sí, para el contenido público de los anuncios, y esta salida lleva más detalle del vendedor que la mayoría, lo que merece algo de planificación.

Los anuncios de OLX se publican para que los encuentren. El título, la descripción, el precio, la ubicación, las imágenes y el nombre público del vendedor se muestran a cualquiera que lance la búsqueda, con sesión iniciada o sin ella. Recopilar datos de anuncios visibles públicamente para estudiar precios es una práctica establecida desde hace tiempo, y nada de esto toca un inicio de sesión ni un muro de pago.

Este esquema lleva más sobre el vendedor que un scraping de solo precios: un nombre público, un identificador de cuenta, una fecha de creación de la cuenta, un indicador de profesional y columnas para un nombre comercial y un teléfono. OLX es muy grande en la UE, así que el RGPD se aplica a lo que hagas con ello después, no al hecho de que estuviera publicado. De ahí salen dos consecuencias. Si lo tuyo son los precios y la oferta, descarta las columnas del vendedor al importar y la cuestión deja de ser tuya. Y si las conservas, trata la columna de teléfono como dato personal por principio, independientemente de lo que devuelva una ejecución concreta.

Los propios términos de servicio de OLX restringen el acceso automatizado, así que esto es tanto una cuestión de términos como legal: si tienes una relación contractual con la plataforma, revísalos. No ejecutamos rastreadores de terceros en la capa de datos y tus exportaciones se borran solas a los 30 días.

livescraper.app · principios
Solo contenido público de anuncios
Sin inicios de sesión, sin tocar cuentas
Las columnas del vendedor son datos personales: descártalas si no las usas
Conforme al RGPD de fábrica
Las exportaciones se borran solas (30 días)
Revisa los términos propios de OLX antes de escalar.
Preguntas frecuentes

Lo que pregunta la gente
antes de registrarse.

Las preguntas que más nos hacen. ¿Alguna más? Habla con nosotros: las respuestas las escriben personas, no bots.

¿Cómo hago scraping de anuncios de OLX?+
Con el OLX Scraper:
  1. Inicia sesión en la plataforma.
  2. Abre el OLX Scraper.
  3. Pega URLs de búsqueda olx.*, una por línea, o sube un archivo CSV, XLSX, TXT o Parquet.
  4. Fija un límite por consulta o déjalo vacío para llevártelo todo.
  5. Elige el formato de salida.
  6. Haz clic en Get Data.
¿En qué países de OLX funciona?+
En todos: pegas la URL de búsqueda del sitio nacional en el que estés, así que olx.ro, olx.pl, olx.kz y olx.in van todas a la misma caja, una por línea. Las columnas vuelven con la misma forma independientemente del país del que saliera la búsqueda.
¿Qué se recibe de cada anuncio?+
Veintiocho columnas que cubren la oferta, la ubicación y el vendedor: el identificador del anuncio, título, descripción, precio y moneda, la fecha de publicación, las imágenes, un enlace a la oferta, la ciudad, la región y el distrito como columnas separadas con identificadores, y el nombre del vendedor, su identificador de cuenta, la antigüedad de la cuenta y el indicador de profesional. Las veintiocho están en el CSV y el XLSX igual que en el JSON.
¿Puedo deducir la moneda del país en el que busqué?+
No, y este es el error que más caro te puede salir. Una sola búsqueda en un sitio nacional volvió con precios expresados en más de una moneda, así que el dominio no te dice la unidad. Lee la columna de moneda por fila y convierte a partir de ahí: si no, una serie de precios mezcla unidades en silencio y todo agregado construido sobre ella queda mal.
¿Por qué algunas columnas parecen duplicadas?+
Porque varias lo son. En todas las filas que hemos visto, url y listing_url contenían el mismo enlace, image contenía la primera entrada de images, y la cadena de ubicación combinada contenía la misma ciudad y región que ya llevan las columnas separadas. Quédate con la forma que le venga bien a tu pipeline e ignora su gemela, en lugar de tratarlas como campos independientes.
¿Es images una lista?+
Tal como llega, no. Es una única cadena que contiene todas las URLs de imagen unidas por punto y coma más espacio, así que divide por ahí para obtener una lista. La columna image aparte es una comodidad que contiene solo la primera URL.
Mi exportación antigua tiene muchas menos columnas. ¿Por qué?+
Porque la salida se amplió el 2 de julio de 2026. Antes de esa fecha una ejecución devolvía ocho columnas: query, title, price, location, date, url, image y details. A partir de esa fecha devuelve las veintiocho documentadas aquí, con los campos de vendedor, moneda, descripción y ubicación desglosada añadidos. Si tienes un archivo anterior al cambio, por eso se ve más estrecho; no se quitó nada.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y de una sola vez, sin tarjeta de crédito. Después son 0,002 $ por fila -unos 2 $ por cada 1.000 anuncios-, la misma tarifa plana que cualquier otro scraper de la plataforma. El estimador muestra el coste de una ejecución antes de que arranque.

Tus primeros 500 anuncios,
invita la casa.

500 filas gratis de una sola vez en cada cuenta nueva, sin fecha de caducidad. Después, 0,002 $ por fila y pago por uso: sin tarjeta guardada hasta que tú lo digas.

Activo al instante · sin tarjeta

Hacer scraping de anuncios clasificados de OLX a escala

El OLX Scraper de Livescraper convierte búsquedas de marketplace en datos de anuncios. Envías URLs de búsqueda olx.* de cualquier país donde funcione la plataforma -escritas una por línea o subidas como archivo CSV, XLSX, TXT o Parquet-, limitas las filas por consulta si hace falta y descargas los resultados como un CSV, un Excel o un JSON limpios.

Cada fila lleva el anuncio tal como lo muestran los resultados de OLX, a lo largo de veintiocho columnas: el identificador, título y descripción, el precio y la moneda en la que está expresado, la fecha de publicación, todas las imágenes, un enlace a la oferta, la ciudad, la región y el distrito como columnas separadas con nombres mostrados y normalizados, y el nombre público del vendedor, su identificador de cuenta, la antigüedad de la cuenta y el indicador de profesional. Todo eso está en el libro de cálculo igual que en el JSON.

Los equipos de precios lanzan una búsqueda sobre varios sitios nacionales para construir un panorama transfronterizo en un solo archivo. Los equipos de estrategia usan el indicador de profesional para partir una categoría en su mitad particular y su mitad profesional, que se comportan de forma distinta y engañan cuando se promedian juntas. Quienes investigan usan las columnas de ubicación desglosadas para agregar la oferta del distrito a la región sin despiezar cadenas.

Conviene conocer tres peculiaridades de esta salida antes de construir sobre ella. La moneda hay que leerla por fila: una búsqueda en un único sitio nacional devolvió más de una moneda, así que deducirla del dominio produce cifras equivocadas. La columna images es una cadena unida por punto y coma en lugar de un array. Y varias columnas son el mismo dato dos veces: url y listing_url coincidían en todas las filas que hemos visto, igual que image y la primera entrada de images. Empieza gratis: tus primeras 500 filas no cuestan nada ni requieren tarjeta de crédito, y después es una tarifa plana de 0,002 $ por fila.