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.

Current pricing

$3.257329 / 1,000 results

Get 2,500 free credits
No credit card required. Credits unlock after account verification.

Collected results

iphone · Ukraine · listings with phone numbersSaved sample · 15 rows
Collected Oct 17, 2026: OLX Phone Scraper
ListingtitlePhonesphonesPricepriceCurrencycurrencyCitycityRegionregionListing URLurl
Apple iPhone 17 Pro 256Gb. ( Silver )+38 068 880988856249UAHЛьвівЛьвівська областьhttps://www.olx.ua/d/uk/obyavlenie/apple-iphone-17-pro-256gb-silver-ID11oa1R.html
iPhone 12 128GB.+38 097 05805035000UAHВолицяЛьвівська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-12-128gb-ID11iiXe.html
iPhone 17 Pro Max 256GB068 103 414158900UAHБучачТернопільська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-17-pro-max-256gb-ID11nPih.html
iPhone 17 Air 256GB (eSim)068 103 414138900UAHЧорноморськОдеська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-17-air-256gb-esim-ID11nPie.html
IPhone 13 256gb Midnight Neverlock+38 097 400741914000UAHДрогобичЛьвівська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-13-256gb-midnight-neverlock-ID11shSj.html
Навушники Apple Airpods Pro 2 Generation (Активне шумоподавлення)+38 063 81611351499UAHМиколаївМиколаївська областьhttps://www.olx.ua/d/uk/obyavlenie/navushniki-apple-airpods-pro-2-generation-aktivne-shumopodavlennya-ID10jP3O.html
Навушники Apple AirPods 4 (ANC) з режимами шумоподавлення та прозорості+38 063 81611351599UAHМиколаївМиколаївська областьhttps://www.olx.ua/d/uk/obyavlenie/navushniki-apple-airpods-4-anc-z-rezhimami-shumopodavlennya-ta-prozorost-ID10IqUO.html
iPhone 13 Pro 128 Gb I Neverlock I Sierra Blue+38 098 776779715000UAHКиївКиївська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-13-pro-128-gb-i-neverlock-i-sierra-blue-ID11tO3L.html
iPhone 13 Pro Max 256 GB I Neverlock I Sierra Blue+38 098 776779718999UAHКиївКиївська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-13-pro-max-256-gb-i-neverlock-i-sierra-blue-ID11tNMJ.html
iPhone 13 pro 128 gb Sierra Blue( айфон 13 про)096 815 760212500UAHУманьЧеркаська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-13-pro-128-gb-sierra-blue-ayfon-13-pro-ID11t7tx.html
iPhone 12 Pro 256 Gb I Neverlock I Graphite+38 098 776779710800UAHКиївКиївська областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-12-pro-256-gb-i-neverlock-i-graphite-ID11tNQb.html
iPhone 15 Pro 128gb Neverlock фіз сім 100%стан батареї+38 098 274251827000UAHХмельницькийХмельницька областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-15-pro-128gb-neverlock-fz-sm-100-stan-batare-ID11tSkk.html
iPhone 15 Plus, 128Gb, Black [Neverlock] Айфон 15 Плюс, 128Гб #2154095 450 8018, 099 020 304422500UAHЗапоріжжяЗапорізька областьhttps://www.olx.ua/d/uk/obyavlenie/iphone-15-plus-128gb-black-neverlock-ayfon-15-plyus-128gb-2154-IDZEZst.html
Бистрая ОРИГИНАЛ зарядка для айфон 20w блок + кабель iphone швидкісна096 587 7066449UAHЛьвівЛьвівська областьhttps://www.olx.ua/d/uk/obyavlenie/bistraya-original-zaryadka-dlya-ayfon-20w-blok-kabel-iphone-shvidksna-IDXMkVH.html
iPad Pro 10.5 gold 64 gb 120 герц екран для ігор099 703 57585799UAHКиївКиївська областьhttps://www.olx.ua/d/uk/obyavlenie/ipad-pro-10-5-gold-64-gb-120-gerts-ekran-dlya-gor-IDVdcIl.html
Real results collected Oct 17, 2026 (UTC). This is a saved sample; source details can change. Showing 15 listings with returned phone numbers from a 30-listing Ukraine run. Your own task can also return listings without phones. The price applies to all returned listings. Missing values were not returned by the source. Hover over a shortened value or switch to JSON to read it in full.
About these output fields
FieldTypeDescription
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.
hasPhonebooleanSource flag for phone availability. It does not guarantee that phones contains a number.
marketstringRequested OLX country code.
scrapedAtstringCollection timestamp.
From web pages to a dataset

What you can do

Collect public seller contact numbers alongside listings.

Research asking prices with city and currency fields.

Export listing and phone data to a spreadsheet.

01

Set your sources

Open the scraper and enter your own URLs, search terms and limits.

02

Review & run

Check the cost estimate and confirm the task. Follow its progress in your account.

03

Use your data

Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.

Start with a real configuration

Example input

This is the configured parser input. Replace the example sources with your own and review all limits before running.

JSON · example input
{
  "query": "iphone",
  "market": "ua",
  "maxItems": 30,
  "includePhone": true,
  "sortBy": "created_desc",
  "condition": "any"
}
Explore input fields
FieldTypeNotes
querystringEnter a keyword search such as iphone. This field starts empty; enter your own search before running.
marketstringChoose Ukraine, Poland, Romania, Bulgaria or Portugal. Phone extraction was checked on a Ukrainian sample; availability in other markets may differ.
maxItemsintegerCap across the whole task, including listings without phones. Fewer results may be returned.
includePhonebooleanRequest public numbers in the phones array. Some sellers have no available number. All returned listings are billed, including those without phones.
sortBystringChoose the ordering requested from OLX.
conditionstringRequest all, new or used items. Availability depends on the source category.
The same scraper in your application

Run through the API

Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.

cURL · queue a task
curl --request POST 'https://extracto.cloud/api/v1/parsers/olx-phone-scraper/queue' \
  --header 'X-API-KEY: ext_your_api_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

Frequently asked questions

Does this return phone numbers or only an availability flag?

Enable Collect public phone numbers to request the phones array. The checked Ukraine run returned 30 listings, with phone numbers on 15 of them. The hasPhone flag alone does not guarantee a number was returned. Availability varies by seller, category and market.

Which OLX markets can I select?

Ukraine, Poland, Romania, Bulgaria and Portugal. Our phone extraction trial used Ukraine; phone coverage in the other selectable markets has not been verified by us.

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 15 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, XLSX or Google Sheets. 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.

Your next dataset starts here.

Choose your sources, review the price and run OLX Phone Scraper.

Get 2,500 free credits