OLX Global $1đź’° All in One URL | Search | Listings Data
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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
- 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.
- 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
| Field | Applies to |
|---|---|
| Country | All |
| Free-text query | All |
| Category ID | All |
| City ID | Classic countries (PL/RO/PT/UA/BG/KZ/UZ) |
| Location ID | India |
| State subdomain | Brazil (auto-detected from URL) |
| Min / max price | All |
| Sort order | All |
| 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 Residentialwith countryBRbefore running. The actor logs a clear warning if you start a BR run on Datacenter.
Country support
| Country | TLD | API | Proxy |
|---|---|---|---|
| Poland | olx.pl | classic | Datacenter or Residential |
| Romania | olx.ro | classic | Datacenter or Residential |
| Portugal | olx.pt | classic | Datacenter or Residential |
| Ukraine | olx.ua | classic | Datacenter or Residential |
| Bulgaria | olx.bg | classic | Datacenter or Residential |
| Kazakhstan | olx.kz | classic | Datacenter or Residential |
| Uzbekistan | olx.uz | classic | Datacenter or Residential |
| India | olx.in | India relevance | Datacenter or Residential |
| Brazil | olx.com.br | Brazil SSR | Residential 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.