OLX Real Estate Scraper
Under maintenancePricing
from $4.99 / 1,000 results
Go to Apify Store
OLX Real Estate Scraper
Under maintenanceA robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape OLX data seamlessly, reliably, and at scale.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape real estate listings from OLX classified ad platforms. Find apartments, houses, plots, and offices across multiple countries. Supports price range filtering, property type, location, and keyword search.
Features
- Multi-country support — scrape the allowlisted
olx.pl,olx.pt,olx.ro,olx.bg,olx.ua,olx.kz, andolx.indomains - Property type filter for India — for sale, for rent, land/plot, commercial, or all real estate
- Keyword search — optional keyword to narrow results
- Location filter — city or region-based filtering
- Price range —
priceMinandpriceMaxto filter by budget - Configurable result limit — set
maxListingsto control item count - Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Real estate market research and price trend analysis
- Rental/sale listing aggregation across multiple OLX countries
- Lead generation for real estate agents and prop-tech startups
- Automated price alerts for buyers and investors
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
domain | string | olx.pl | ✓ | One of the seven supported OLX country domains |
propertyType | string | for-sale | India category: for-sale, for-rent, land, commercial, or all | |
query | string | — | Optional keyword (e.g. "apartment", "villa") | |
location | string | — | City or region to filter results | |
priceMin | integer | 0 | Minimum price filter (0 = no limit) | |
priceMax | integer | 0 | Maximum price filter (0 = no limit) | |
maxListings | integer | 50 | Maximum number of property listings to scrape | |
proxyConfiguration | object | Apify Proxy | Proxy settings. Indian RESIDENTIAL recommended for olx.in |
Example Input
{"domain": "olx.in","propertyType": "for-rent","location": "Delhi","priceMax": 50000,"maxListings": 30,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "IN"}}
Output
Each scraped listing includes:
| Field | Description |
|---|---|
title | Listing title |
price | Price as displayed (e.g. "₹25,000/month") |
location | City or neighbourhood of the property |
listingUrl | Direct URL to the OLX listing |
postedAt | Date the ad was posted |
description | Listing description |
category | Property category name |
listingId | OLX internal listing ID |
isNegotiable | Whether price is negotiable |
scrapedAt | ISO timestamp when the listing was scraped |
Notes
- For olx.in (India): use Indian RESIDENTIAL proxy (
apifyProxyCountry: "IN"). - For EU/CIS domains: API mode is used internally — no browser needed, faster and cheaper.
- Direct API requests can be blocked by regional edge policy. Supply an authorized proxy configuration when needed; invalid or unsupported settings fail closed.
- The dataset contains compact normalized listing entities. Full raw API payloads are intentionally not duplicated into every row.
priceMin/priceMaxcurrency depends on the domain (PLN for olx.pl, INR for olx.in, etc.).