Collect OLX listings with public phone numbers

OLX Phone Scraper

Collect OLX listings with public seller phone numbers when available. Export phones, prices, cities and listing links from a keyword search.

Precio base · se aplican descuentos por volumen

Desde $0,5 / 1.000 anuncios · Ucrania, Polonia, Rumanía, Bulgaria, Portugal · elige el número de anuncios

Consigue 2500 créditos gratis / mes
No se necesita tarjeta de crédito. Los créditos se desbloquean tras verificar la cuenta.

Resultados recopilados

iphone · Ukraine · listings with phone numbersMuestra guardada · 14 filas
Recopilado el 17 oct 2026: OLX Phone Scraper
AnunciotitleTeléfonosphonesPreciopriceMonedacurrencyCiudadcityURL del anunciourl
iPhone 12 Pro Max 512GB Gold - ГАРАНТІЯ 6 Місяців МАГАЗИН063 621 062116850UAHХарківhttps://www.olx.ua/d/uk/obyavlenie/iphone-12-pro-max-512gb-gold-garantya-6-msyatsv-magazin-IDZxRXx.html
iPhone 11 Pro Max 512 GB Neverlock | Магазин | Гарантія099 918 458512000UAHКиївhttps://www.olx.ua/d/uk/obyavlenie/iphone-11-pro-max-512-gb-neverlock-magazin-garantya-ID11irgE.html
Айфон 13 Про Макс блу 128/256/512/1т iphone 13 pro max blue Trade-in097 577 877719900UAHХарківhttps://www.olx.ua/d/uk/obyavlenie/ayfon-13-pro-maks-blu-128-256-512-1t-iphone-13-pro-max-blue-trade-in-IDUUfW2.html
iPhone 12 Pro 128 GB Neverlock | Магазин | Гарантія099 918 458511500UAHКиївhttps://www.olx.ua/d/uk/obyavlenie/iphone-12-pro-128-gb-neverlock-magazin-garantya-ID11iax6.html
Айфон 13 про макс 128/256/512 iphone 13 pro Max Trade-in097 577 877720500UAHХарківhttps://www.olx.ua/d/uk/obyavlenie/ayfon-13-pro-maks-128-256-512-iphone-13-pro-max-trade-in-IDUMt2e.html
Iphone 11 на айклауді биток+38 095 31593131300UAHЛуцькhttps://www.olx.ua/d/uk/obyavlenie/iphone-11-na-ayklaud-bitok-ID11u4TL.html
Apple iPhone 14 128 GB Midnight Neverlock066 340 239912900UAHКиївhttps://www.olx.ua/d/uk/obyavlenie/apple-iphone-14-128-gb-midnight-neverlock-ID11pnwD.html
Apple iPhone Air 512GB Cloud White (MG394, MG1G4, MG2T4)+38 068 880988830999UAHЛьвівhttps://www.olx.ua/d/uk/obyavlenie/apple-iphone-air-512gb-cloud-white-mg394-mg1g4-mg2t4-ID11iB1w.html
Оригінальні корпуси! Iphone 12/13/14099) 022-53-04325UAHЧернівціhttps://www.olx.ua/d/uk/obyavlenie/orignaln-korpusi-iphone-12-13-14-ID11qdvC.html
iPhone 13 Pro 128 GB Neverlock | Магазин | Гарантія099 918 458515900UAHКиївhttps://www.olx.ua/d/uk/obyavlenie/iphone-13-pro-128-gb-neverlock-magazin-garantya-ID11hNxu.html
iPhone 14 Pro Max 128 GB Neverlock | Магазин | Гарантія099 918 458521500UAHКиївhttps://www.olx.ua/d/uk/obyavlenie/iphone-14-pro-max-128-gb-neverlock-magazin-garantya-ID11hNtb.html
iPhone 14 Pro 128 GB Neverlock | Магазин | Гарантія099 918 458519800UAHКиївhttps://www.olx.ua/d/uk/obyavlenie/iphone-14-pro-128-gb-neverlock-magazin-garantya-ID11hMMS.html
Жіноча сумка клач вечірня сумка JW PEI - оригінал+38 063 71434973000UAHРівнеhttps://www.olx.ua/d/uk/obyavlenie/zhnocha-sumka-klach-vechrnya-sumka-jw-pei-orignal-ID11sOX7.html
iPhone 13Pro 128Gb з фізичною сім Обмін Кредит Гарантія Сервіс OLX Доставка Ремонт техніки (Ми з Житомира)+38 093 1187004, +38 096 918380914899UAHЖитомирhttps://www.olx.ua/d/uk/obyavlenie/iphone-13pro-128gb-z-fzichnoyu-sm-obmn-kredit-garantya-servs-olx-dostavka-remont-tehnki-mi-z-zhitomira-IDYzRxd.html
Resultados reales recopilados el 17 oct 2026 (UTC). Es una muestra guardada; los datos de la fuente pueden cambiar. Búsqueda guardada en Ucrania: 30 anuncios devueltos, 14 con teléfono público. Aquí solo se muestran los anuncios con teléfono; todos los anuncios devueltos cuentan para la facturación. Los valores que faltan no fueron devueltos por la fuente. Pasa el cursor sobre un valor recortado o cambia a JSON para leerlo completo.
Acerca de estos campos de salida
CampoTipoDescripción
titlestringListing supplied by the source; can be absent.
phonesarrayArray of public seller phone numbers when returned; can be empty or null. Formatting follows the source.
pricenumberAsking price in the returned currency, not a completed-sale price.
currencystringCurrency supplied by the source; can be absent.
citystringCity supplied by the source; can be absent.
regionstringRegion supplied by the source; can be absent.
urlstringListing URL supplied by the source; can be absent.
idintegerOLX listing identifier.
hasPhonebooleanFor Extracto collector results, true means phones contains a returned number. Legacy standard results may contain a source availability flag instead.
marketstringRequested OLX country code.
scrapedAtstringCollection timestamp.
phonesRawarrayOriginal returned phone strings, retained alongside normalization details.
phonesE164arrayUnique international +countrycode numbers that pass numbering-plan validation. This does not establish ownership or live reachability.
phoneDetailsarrayPer-number original value, international/national formatting, country, type of line, extension and numbering-plan validation status. Included in the listing price.
phoneChecksarrayOptional paid WhatsApp check results matched to each normalized number: registered, not_registered, unknown, cancelled or not_requested. A provider cache flag and timestamp are retained when available.
De páginas web a un dataset

Qué puedes hacer

Collect public seller contact numbers alongside listings.

Research asking prices with city and currency fields.

Export listing and phone data to a spreadsheet.

01

Define tus fuentes

Abre el scraper e introduce tus propias URLs, términos de búsqueda y límites.

02

Revisa y ejecuta

Comprueba la estimación de coste y confirma la tarea. Sigue su progreso en tu cuenta.

03

Usa tus datos

Explora los resultados guardados y expórtalos en CSV, JSON o XLSX. La descarga de resultados guardados es gratuita.

Empieza con una configuración real

Entrada de ejemplo

Esta es la entrada configurada del parser. Sustituye las fuentes de ejemplo por las tuyas y revisa todos los límites antes de ejecutar.

JSON · entrada de ejemplo
{
  "query": "iphone",
  "market": "ua",
  "maxItems": 30,
  "includePhone": true,
  "sortBy": "created_desc",
  "condition": "any"
}
Ver los campos de entrada
CampoTipoNotas
marketstringElige el país de OLX. Los IDs de categoría y geográficos y la moneda del precio deben corresponder a ese país. La disponibilidad de teléfonos públicos varía según el anuncio.
querystringIntroduce una búsqueda por palabra clave, como iphone. Este campo empieza vacío; introduce tu propia búsqueda antes de ejecutar.
conditionstringSolicita artículos de todo tipo, nuevos o usados. La disponibilidad depende de la categoría de la fuente.
sortBystringElige el orden que se solicita a OLX.
includePhonebooleanSolicita los números públicos en el array phones. Algunos vendedores no tienen número disponible. Se cobran todos los anuncios devueltos, también los que no tienen teléfono.
maxItemsintegerElige el máximo de anuncios facturables en Ucrania, Polonia, Rumanía, Bulgaria y Portugal. Las búsquedas grandes se dividen automáticamente y continúan desde el progreso guardado. Activa Recopilar todas las coincidencias para agotar la búsqueda dentro de este presupuesto. Solo cuentan los anuncios únicos guardados, incluidas las filas sin teléfono.
categoryIdintegerID numérico opcional de categoría de OLX para el país elegido. Déjalo vacío para todas las categorías. La estimación muestra la tarifa aplicable.
regionIdintegerID numérico opcional de región de OLX para el país elegido. Déjalo vacío para todas las regiones. Los IDs son propios de cada país; la estimación muestra la tarifa aplicable.
cityIdintegerID numérico opcional de ciudad de OLX para el país elegido. Añade el ID de región correspondiente cuando OLX lo exija. Selecciona una ciudad, no una calle, un punto del mapa ni un radio. La estimación muestra la tarifa aplicable.
priceMinintegerPrecio mínimo pedido opcional, en la moneda del mercado de OLX elegido. Se admite cero. La estimación muestra la tarifa aplicable.
priceMaxintegerPrecio máximo pedido opcional, en la moneda local del país elegido. Debe ser al menos el precio mínimo. Déjalo vacío para no fijar máximo. La estimación muestra la tarifa aplicable.
checkWhatsAppbooleanComprueba los números normalizados únicos tras recopilar los anuncios. Cuentan tanto las respuestas sí como no; las desconocidas son gratuitas. Revisa el máximo adicional de abajo.
maxPhoneChecksintegerUn tope de gasto aparte. Los números duplicados se comprueban una vez por tarea. Activa la recopilación de teléfonos y las comprobaciones de WhatsApp para usar esta opción.
collectAllbooleanContinuar por las particiones de búsqueda hasta agotarlas. El máximo total de anuncios sigue siendo un tope de seguridad para tu gasto estimado; si se alcanza antes de agotar la búsqueda, se indica como parcial.
El mismo scraper en tu aplicación

Ejecutar a través de la API

Crea una clave de API en tu cuenta, envía la entrada al endpoint de cola y usa el ID de tarea devuelto para obtener los resultados. Enviar una solicitud real consume créditos. Sustituye el Idempotency-Key de ejemplo por una clave única nueva para cada tarea; conserva esa clave al reintentar la misma tarea.

cURL · encolar una tarea
curl --request POST 'https://extracto.cloud/api/v1/parsers/olx-phone-scraper/queue' \
  --header 'X-API-KEY: ext_your_api_key' \
  --header 'Idempotency-Key: replace_with_a_new_unique_task_key' \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json' \
  --data-binary @- <<'JSON'
{
  "input": {
    "query": "iphone",
    "market": "ua",
    "maxItems": 30,
    "includePhone": true,
    "sortBy": "created_desc",
    "condition": "any"
  }
}
JSON
Estimación base
Mejor opción
Starter
anuncios / mes
98 mil
Concurrencia
Hasta 2
$ / 1k anuncios
$0,50
Recarga única
$49 pago único
Empezar

Usa el volumen mensual para planificar tu presupuesto en créditos. Las estimaciones usan la tarifa base; el precio del crédito del paquete, las opciones, los mínimos por tarea y el redondeo pueden cambiar el uso. Los créditos comprados se pagan una sola vez, sin renovación automática. La capacidad de ejecución es compartida. Envíos por API: hasta 10/segundo. Low-cost collection in Ukraine, Poland, Romania, Bulgaria, Portugal, within your budget and the available matching listings, including category, city, region, price, condition and sorting filters. Other markets use the task estimate.

Preguntas frecuentes

Does this return phone numbers or only an availability flag?

Enable Collect public phone numbers to request the phones array. Phone availability varies by seller, category and country. The phones array contains only numbers actually returned; a source availability flag does not guarantee a number.

Which OLX markets can I select?

Ukraine, Poland, Romania, Bulgaria and Portugal. Listing collection was checked in all five countries. Public phone numbers were returned in the Ukraine, Poland, Romania and Bulgaria checks; none were returned in the small Portugal sample.

Are listings without a phone charged?

Yes. This scraper is priced per returned listing, including listings whose phones field is empty. The public sample shows only the 14 listings with numbers from a 30-listing task. It is a saved example, not a promise that half of every search will have phones.

Can I export the numbers, and do I need an OLX login?

Export your completed task to CSV, JSON or XLSX. No OLX credentials are requested by this parser. It collects publicly available listing data and phone numbers when returned; it does not access private chats or contacts hidden behind account access.

Can I filter by category, location and price?

Yes. Choose a category, region or city by name in the search form, and optionally set minimum/maximum prices in the selected country's local currency. API requests use categoryId, regionId and cityId. Price filters exclude listings outside that range, including listings without a matching numeric price. Searches including all price types can take longer. A city targets that city; street addresses, map coordinates and radius searches are not supported. Keep a search keyword. The task estimate shows the applicable rate for the selected country and filters before launch.

Are phone numbers normalized?

Yes. Normalization is included for the Extracto collector. Original numbers are retained, while phonesE164 contains unique numbers in international format. phoneDetails contains country, line type, extensions and validation results. Local numbers use the selected OLX country; explicit international numbers keep their own country. Format validation does not prove that a number is working.

Can I check whether the numbers are registered on WhatsApp?

When available, enable the paid WhatsApp add-on and choose a maximum number of unique checks. The estimate separates this extra maximum before you start. Duplicate normalized numbers are checked once per task, and the result is attached to every matching listing. Both positive and negative confirmed answers count; unknown answers are free. Provider answers can be cached for up to 24 hours and are labelled with the cache flag and available check time. A failed check does not discard source listings. Registration does not prove recent activity, number ownership or message delivery.

Which settings use the lower price?

Collect a listing count within your budget and the available matches in Ukraine, Poland, Romania, Bulgaria, Portugal, with or without the available search filters. Phone collection can be enabled or disabled. The estimate shows the applicable rate before launch. All returned listings count, including rows without phones. There is no startup fee or minimum task charge.

Tu próximo dataset empieza aquí.

Elige tus fuentes, revisa el precio y ejecuta OLX Phone Scraper.

Consigue 2500 créditos gratis / mes