Collect public seller contact numbers alongside listings.
OLX Phone Scraper
Collect OLX listings with public seller phone numbers when available. Export phones, prices, cities and listing links from a keyword search.
$3.257329 / 1,000 results
Collected results
Listingtitle | Phonesphones | Priceprice | Currencycurrency | Citycity | Regionregion | Listing URLurl |
|---|---|---|---|---|---|---|
| Apple iPhone 17 Pro 256Gb. ( Silver ) | +38 068 8809888 | 56249 | UAH | Львів | Львівська область | https://www.olx.ua/d/uk/obyavlenie/apple-iphone-17-pro-256gb-silver-ID11oa1R.html |
| iPhone 12 128GB. | +38 097 0580503 | 5000 | UAH | Волиця | Львівська область | https://www.olx.ua/d/uk/obyavlenie/iphone-12-128gb-ID11iiXe.html |
| iPhone 17 Pro Max 256GB | 068 103 4141 | 58900 | UAH | Бучач | Тернопільська область | https://www.olx.ua/d/uk/obyavlenie/iphone-17-pro-max-256gb-ID11nPih.html |
| iPhone 17 Air 256GB (eSim) | 068 103 4141 | 38900 | UAH | Чорноморськ | Одеська область | https://www.olx.ua/d/uk/obyavlenie/iphone-17-air-256gb-esim-ID11nPie.html |
| IPhone 13 256gb Midnight Neverlock | +38 097 4007419 | 14000 | UAH | Дрогобич | Львівська область | https://www.olx.ua/d/uk/obyavlenie/iphone-13-256gb-midnight-neverlock-ID11shSj.html |
| Навушники Apple Airpods Pro 2 Generation (Активне шумоподавлення) | +38 063 8161135 | 1499 | UAH | Миколаїв | Миколаївська область | https://www.olx.ua/d/uk/obyavlenie/navushniki-apple-airpods-pro-2-generation-aktivne-shumopodavlennya-ID10jP3O.html |
| Навушники Apple AirPods 4 (ANC) з режимами шумоподавлення та прозорості | +38 063 8161135 | 1599 | UAH | Миколаїв | Миколаївська область | 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 7767797 | 15000 | UAH | Київ | Київська область | 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 7767797 | 18999 | UAH | Київ | Київська область | 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 7602 | 12500 | UAH | Умань | Черкаська область | 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 7767797 | 10800 | UAH | Київ | Київська область | 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 2742518 | 27000 | UAH | Хмельницький | Хмельницька область | 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Гб #2154 | 095 450 8018, 099 020 3044 | 22500 | UAH | Запоріжжя | Запорізька область | https://www.olx.ua/d/uk/obyavlenie/iphone-15-plus-128gb-black-neverlock-ayfon-15-plyus-128gb-2154-IDZEZst.html |
| Бистрая ОРИГИНАЛ зарядка для айфон 20w блок + кабель iphone швидкісна | 096 587 7066 | 449 | UAH | Львів | Львівська область | 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 5758 | 5799 | UAH | Київ | Київська область | https://www.olx.ua/d/uk/obyavlenie/ipad-pro-10-5-gold-64-gb-120-gerts-ekran-dlya-gor-IDVdcIl.html |
About these output fields
| Field | Type | Description |
|---|---|---|
title | string | Listing supplied by the source; can be absent. |
phones | array | Array of public seller phone numbers when returned; can be empty or null. Formatting follows the source. |
price | number | Asking price in the returned currency, not a completed-sale price. |
currency | string | Currency supplied by the source; can be absent. |
city | string | City supplied by the source; can be absent. |
region | string | Region supplied by the source; can be absent. |
url | string | Listing URL supplied by the source; can be absent. |
id | integer | OLX listing identifier. |
hasPhone | boolean | Source flag for phone availability. It does not guarantee that phones contains a number. |
market | string | Requested OLX country code. |
scrapedAt | string | Collection timestamp. |
What you can do
Research asking prices with city and currency fields.
Export listing and phone data to a spreadsheet.
Set your sources
Open the scraper and enter your own URLs, search terms and limits.
Review & run
Check the cost estimate and confirm the task. Follow its progress in your account.
Use your data
Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"query": "iphone",
"market": "ua",
"maxItems": 30,
"includePhone": true,
"sortBy": "created_desc",
"condition": "any"
}Explore input fields
| Field | Type | Notes |
|---|---|---|
query | string | Enter a keyword search such as iphone. This field starts empty; enter your own search before running. |
market | string | Choose Ukraine, Poland, Romania, Bulgaria or Portugal. Phone extraction was checked on a Ukrainian sample; availability in other markets may differ. |
maxItems | integer | Cap across the whole task, including listings without phones. Fewer results may be returned. |
includePhone | boolean | Request public numbers in the phones array. Some sellers have no available number. All returned listings are billed, including those without phones. |
sortBy | string | Choose the ordering requested from OLX. |
condition | string | Request all, new or used items. Availability depends on the source category. |
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 --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"
}
}
JSONFrequently 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.