OLX Global $1đź’° All in One URL | Search | Listings Data avatar

OLX Global $1đź’° All in One URL | Search | Listings Data

Pricing

from $1.00 / 1,000 results

Go to Apify Store
OLX Global $1đź’° All in One URL | Search | Listings Data

OLX Global $1đź’° All in One URL | Search | Listings Data

From $1/1K. Fast OLX scraper across 9 countries, including Poland, Romania, Portugal, Ukraine, Bulgaria, Kazakhstan, Uzbekistan, India, and Brazil. Extract structured listing data via search or URL with support for pagination and multi-market coverage.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

10 days ago

Last modified

Share

OLX Scraper

Fast scraper for OLX classifieds across 9 countries: Poland (olx.pl), Romania (olx.ro), Portugal (olx.pt), Ukraine (olx.ua), Bulgaria (olx.bg), Kazakhstan (olx.kz), Uzbekistan (olx.uz), India (olx.in), and Brazil (olx.com.br). Built for low cost on the free tier (Brazil needs the Residential proxy add-on).

Two modes

  1. Search by filters - pick a country, then optionally narrow by category, city, query keyword, price range, and sort. The actor builds the request and walks pagination.
  2. Direct URLs - paste one or more OLX search-result URLs. Country is auto-detected per URL. Each URL is paginated forward until your page or listings cap.

What you get per listing

45+ fields, far richer than a typical OLX scraper:

  • Identity - listing ID, country, URL, title, full description, status
  • Timeline - created at, first posted at, last bumped at, listing expiry, display date
  • Price - numeric value, ISO 4217 currency, formatted display, negotiable flag
  • Category - ID, name, breadcrumb path
  • Location - city, region, district, full display string, latitude, longitude, map zoom hint
  • Seller - ID, UUID, display name, type (private/business/dealer), tag (e.g. "Approved dealer"), logo URL, account-created date, last login, KYC verified flag
  • Contact toggles (boolean only - no PII) - phone available, chat available, negotiation, courier delivery, anonymized phone
  • Commercial - business flag, partner code, shop ID, delivery options, safedeal escrow info
  • Media - full image URL list, image count, video URLs
  • Attributes - every parameter key/value (model, fuel, year, etc.), highlighted "key" parameters, value-added-service tags
  • Metadata - promoted flag, relevance score (India), source search URL, scrape timestamp

Set Fetch full details per listing to add an enrichment pass that fills in any field that the search response omits (full description, seller account info, complete attribute list).

Search filters

FieldApplies to
CountryAll
Free-text queryAll
Category IDAll
City IDClassic countries (PL/RO/PT/UA/BG/KZ/UZ)
Location IDIndia
State subdomainBrazil (auto-detected from URL)
Min / max priceAll
Sort orderAll
Extra filters (JSON passthrough)Advanced

The Extra filters field is an escape hatch for site-specific filters not exposed in the UI. Keys are passed verbatim into the request URL. Examples for classic countries:

{ "filter_enum_make": ["bmw"], "filter_enum_fuel": ["diesel"], "filter_float_year:from": 2018 }

URL mode notes

  • Country is auto-detected from each URL's hostname.
  • Pagination uses ?page=N (classic countries), page-index (India), or ?o=N (Brazil).
  • Filter fields above are ignored - paste the URL with your filters already applied.
  • Multi-URL is supported; each URL is processed sequentially.
  • For Brazil URLs, the proxy must be Apify Residential country=BR (see Limits below).

Output preview

Open the dataset and switch the Overview view to see the headline columns. Seller info and Media views give focused slices.

Limits

  • Classic countries cap server-side at offset 1000. Narrow your filters to scrape the full set on high-volume queries.
  • Detail enrichment adds 1 extra HTTP call per listing. Off by default to keep cheap runs cheap.
  • The default Apify Datacenter proxy works on the free tier and is sufficient for most countries. Switch to Residential if you hit rate limits on a high-traffic country.
  • Brazil requires Apify Residential proxy (country=BR) - the Apify Datacenter pool is challenged by the upstream edge, so runs on Datacenter return zero listings. Set the proxy field to Apify Residential with country BR before running. The actor logs a clear warning if you start a BR run on Datacenter.

Country support

CountryTLDAPIProxy
Polandolx.plclassicDatacenter or Residential
Romaniaolx.roclassicDatacenter or Residential
Portugalolx.ptclassicDatacenter or Residential
Ukraineolx.uaclassicDatacenter or Residential
Bulgariaolx.bgclassicDatacenter or Residential
Kazakhstanolx.kzclassicDatacenter or Residential
Uzbekistanolx.uzclassicDatacenter or Residential
Indiaolx.inIndia relevanceDatacenter or Residential
Brazilolx.com.brBrazil SSRResidential country=BR required

OLX South Africa (olx.co.za) was decommissioned by the operator. OLX Egypt is now Dubizzle. OLX Argentina runs on a different platform and is not yet supported.

Output schema

See the dataset preview in the Apify Console for the full field list and data types.