OLX Scraper — Listings, Prices & Seller Leads (3 Countries) avatar

OLX Scraper — Listings, Prices & Seller Leads (3 Countries)

Pricing

from $3.50 / 1,000 results

Go to Apify Store
OLX Scraper — Listings, Prices & Seller Leads (3 Countries)

OLX Scraper — Listings, Prices & Seller Leads (3 Countries)

Scrape OLX Ukraine classifieds: title, price, condition, category, city and region, seller name, business-seller flag, shop URL, phone availability and photos. Keyless, no login, thousands of rows. JSON, CSV or Excel.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

8 days ago

Last modified

Share

Export OLX classifieds — price, condition, location, seller and phone availability — to JSON, CSV or Excel. Keyless, no login.

What does this Actor do?

OLX is the largest classifieds marketplace in Ukraine, the selected country and Portugal. This Actor reads its public offers API directly — the same endpoint the website itself calls — so there is no API key, no account and no cookie to supply.

Each request returns a page of live offers with the seller attached: display name, whether the account is a registered business, when it was created, whether a shop page exists and whether a phone number is published. That seller layer is what separates a lead list from a plain price list.

A single query stops at 1 000 offers. When you ask for more, the Actor pulls OLX's top-level category tree and paginates each category separately, de-duplicating on offer ID — which is how one run reaches tens of thousands of unique rows.

Who is it for?

  • Marketplace and pricing analysts tracking real asking prices across the selected country.
  • B2B sales teams prospecting the business sellers and shops that trade on OLX.
  • Resellers and arbitrage buyers hunting underpriced stock by category and city.
  • Automotive and property portals benchmarking a competing inventory.
  • Market researchers measuring supply, condition mix and regional spread.

Use cases

  • Pull every business-seller listing in a category and build a supplier call list.
  • Track weekly asking-price movement for a model or product line.
  • Find listings in one region priced below the national median.
  • Monitor how many new offers a competitor shop publishes per week.
  • Export a category snapshot with photos and coordinates for a mapping dashboard.

Why use this Actor?

  • Keyless — no account, no token, no login.
  • 41 structured fields, including a full seller block and geo coordinates.
  • Business-seller filter — isolate the accounts worth contacting.
  • Phone-available filter — keep only listings with a published number.
  • Passes the 1000-offer ceiling by slicing on category automatically.
  • One Actor, three countries — pick Ukraine, Bulgaria or Portugal from a dropdown.
  • Residential in-country proxy by default, which is what OLX expects.

What data can you extract?

FieldTypeDescription
offerIdstringUnique offer ID
titlestringListing title
descriptionstringListing body text
urlstringPublic offer URL
priceAmountnumberNumeric price
priceLabelstringPrice as displayed
currencystringCurrency of the selected country
negotiablebooleanPrice negotiable flag
conditionstringNew / used, where stated
categoryIdstringCategory ID
categoryTypestringCategory type
city / district / regionstringLocation breakdown
cityId / regionIdstringLocation IDs for re-querying
latitude / longitudenumberApproximate coordinates
sellerIdstringSeller account ID
sellerNamestringSeller display name
sellerIsBusinessbooleanRegistered business seller
sellerRegisteredAtstringAccount creation date
sellerOtherAdsEnabledbooleanSeller has other listings
sellerCompanyNamestringCompany name, when published
sellerAboutstringSeller description
sellerBannerUrlstringShop banner image
shopUrlstringSeller shop page
phoneAvailablebooleanPhone published on the listing
chatAvailablebooleanIn-app chat enabled
courierAvailable / deliveryAvailablebooleanShipping options
promotedbooleanPaid promotion active
photoCountnumberNumber of photos
photoUrlsstringUp to 10 full-size image URLs
createdTimestringFirst posted
lastRefreshTimestringLast bumped
validToTimestringListing expiry
countrystringCountry name
countryCodestringTwo-letter country code
sourcestringOrigin marker
scrapedAtstringRun timestamp (ISO 8601)

How to use it

  1. Enter a keyword, or leave it empty to browse the newest offers site-wide.
  2. Optionally filter by category, region, city or price band.
  3. Switch on Business sellers only or Only offers with a phone to shape a lead list.
  4. Set Maximum results — above 1 000 the Actor slices by category automatically.
  5. Run, then export JSON, CSV or Excel.

Input example

{
"query": "",
"businessOnly": true,
"withPhoneOnly": true,
"maxResults": 5000
}

Notes and limits

  • Phone numbers are behind a click on OLX itself. This Actor reports whether a number is published (phoneAvailable) and returns the seller and shop identity; it does not dial through to the number.
  • Paging on one query is capped at 1 000 offers by the API. Larger exports are sliced by category automatically.
  • Listing bodies are seller-written and may be in the local language.
  • You are responsible for how you use seller data, including under GDPR.

FAQ

Do I need an OLX account? No. The offers API is public and this Actor needs nothing from you.

Can I get more than 1 000 listings? Yes — raise the maximum and the run is split across categories.

Can I filter to shops and dealers only? Yes, switch on Business sellers only.

Why a residential proxy? OLX serves in-country traffic reliably and answers datacenter ranges unevenly, so residential BG IPs are the default.

How am I charged? Pay per result — you pay for the offers delivered.