OLX Imóveis Scraper | Brazil Apartments, Rent & Prices
Pricing
from $3.00 / 1,000 properties
OLX Imóveis Scraper | Brazil Apartments, Rent & Prices
The OLX Brazil Real Estate Scraper extracts OLX Imóveis apartments, houses, land and commercial property for sale or rent: price, m², bedrooms, bathrooms, garage, condo fee, IPTU, city and neighbourhood, with optional CEP, coordinates and advertiser. Ideal for property market research.
Pricing
from $3.00 / 1,000 properties
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Security
Limited permissionsShare
🚀 OLX Imóveis Scraper: Brazil Apartments, Rent and Prices
Export OLX Imóveis listings as clean JSON, CSV or Excel: apartments, houses, land and commercial property, for sale (venda) or for rent (aluguel), anywhere in Brazil. The OLX Brazil Real Estate Scraper gives each property its own columns for price, m², bedrooms, bathrooms, garage spaces, condo fee and IPTU, so you can work out the price per square metre without parsing text.
🎯 Use Cases
- Price per square metre (preço do metro quadrado): divide
pricebysizeM2per city or neighbourhood. - Rental market research (olx aluguel): compare rents, condo fees and IPTU across a state.
- Real estate investment screening: filter apartments by price, size and bedrooms, then rank by price per m².
- Lead lists of real estate agencies: with details on, get the advertiser's name for professional listings.
- Portfolio monitoring: schedule a run and see new listings and price drops for an area.
✨ Features
- Typed property columns:
sizeM2,bedrooms,bathrooms,garageSpaces,condoFee,iptuas numbers. - Amenities:
featuresfor the unit,complexFeaturesfor the building (pool, gym, elevator, pets allowed). - Sale or rent, by type: apartments, houses, land and farms, commercial and industrial.
- Real filters: bedrooms, bathrooms, garage, size, price, state, keyword and seller type.
- City-level searches: paste a search link from OLX with the city already chosen.
- Past the 5,000-result limit: large searches are split by state and price band automatically.
- Optional details: description, CEP, coordinates, first-listed date and advertiser.
🛠️ How It Works
- Choose what to search: fill in the fields or paste a search link from OLX.
- Set Max results: the default is 50.
- Run the scraper and download the results as JSON, CSV or Excel, or pull them through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Deal type | For sale or for rent. |
| Property type | Any, apartments, houses, land or commercial. |
| State | One state, or all of Brazil. Default São Paulo. |
| Keyword | Optional words, such as piscina or cobertura. |
| Bedrooms, bathrooms, garage | Minimum values, plus a maximum for bedrooms. 5 means 5 or more. |
| Min / Max size | Size range in m². |
| Min / Max price | Price range in R$. |
| Sort by | Most relevant, newest, lowest price or highest price. |
| Seller type | Any, private or professional. |
| Search links | Links from www.olx.com.br, for one city for example. When used, the fields above are ignored. |
| Max results | Total properties to save. Default 50. |
| Scrape ad details | Also open each ad for description, CEP, coordinates and advertiser. Off by default. |
{"dealType": "rent","propertyType": "apartment","state": "rj","minBedrooms": 2,"maxBedrooms": 3,"minGarageSpaces": 1,"maxPrice": 4000,"sortBy": "newest","maxItems": 200}
💰 Pricing
You pay per result, and only for what is saved.
| Event | Price |
|---|---|
| Actor start (per run, per GB of memory) | $0.00005 |
| Each property saved | $0.003 |
| Ad details, per property (only when turned on and loaded) | $0.002 |
Examples, leaving out the start fee of a fraction of a cent:
- 1,000 properties: $3.00
- 1,000 properties with details: $5.00
- 10,000 properties: $30.00
Set a maximum charge per run and the scraper stops there. Duplicates aren't charged, and if an ad's details can't be loaded, the property is saved without them and you don't pay for details.
📦 Sample Output Data
{"id": "1544035803","title": "Apartamento à venda, 2 quartos, Parque Campolim, Sorocaba/SP","price": 440000,"priceText": "R$ 440.000","oldPrice": null,"currency": "BRL","url": "https://sp.olx.com.br/regiao-de-sorocaba/imoveis/apartamento-a-venda-2-quartos-parque-campolim-sorocaba-sp-1544035803","category": "Apartamentos","categoryId": "1001","state": "SP","city": "Sorocaba","neighbourhood": "Parque Campolim","areaCode": "15","postedAt": "2026-11-01T07:41:10.000Z","isProfessional": true,"isFeatured": false,"isPinned": false,"priceReduced": false,"onlinePayment": false,"delivery": false,"sellerRating": null,"imageCount": 16,"videoCount": 0,"images": ["https://img.olx.com.br/images/29/295648694834992.jpg","https://img.olx.com.br/images/28/286668696639265.jpg"],"attributes": {"category": "Apartamentos","real_estate_type": "Venda - apartamento padrão","condominio": "R$ 400","iptu": "R$ 54","size": "78m²","rooms": "2","bathrooms": "2","garage_spaces": "2","re_types": "Padrão"},"searchInput": "venda apartment SP","propertyType": "Apartamentos","listingType": "Venda - apartamento padrão","sizeM2": 78,"bedrooms": 2,"bathrooms": 2,"garageSpaces": 2,"condoFee": 400,"iptu": 54,"features": [],"complexFeatures": [],"detailsScraped": true,"description": "Código do anúncio: VIP0128 Apartamento à venda no Parque Campolim, Sorocaba/SP, com 78 m² de área privativa, localizado no 1º andar de um edifício com apenas 4 pavimentos e 8 unida…","firstListedAt": "2026-11-01T07:41:10.000Z","zipcode": "18047800","region": "Sorocaba e região, SP","latitude": -23.532418,"longitude": -47.466985,"sellerName": "Vip7 Imóveis","sellerId": "adcc79e3-83a1-4ff9-99ad-eb26722311f0","officialStore": null,"officialStoreUrl": null,"whatsappAvailable": false,"phoneAvailable": true,"scrapedAt": "2026-11-01T07:52:59.322Z"}
bedrooms, bathrooms and garageSpaces read 5 when OLX says "5 or more". condoFee and iptu are in R$ as the advertiser gave them, and OLX doesn't state the period for IPTU. latitude and longitude come with details and are empty when the advertiser hid the address.
📅 Schedule and Integrate
For market tracking, a weekly run per state or city is usually enough. To catch new listings, sort by newest and run daily. Set it up with Apify Schedules, then send results to Google Sheets, Zapier, Make, n8n or your own webhook.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{"dealType": "sale","propertyType": "house","state": "mg","maxPrice": 800000,"maxItems": 20}
❓ FAQ
Does OLX Brazil have an official API? OLX Brazil's integration tools are aimed at professional advertisers publishing their own ads, not at reading search results. This Actor is the practical alternative: no API key, no approval, and the results come back as structured data.
Do I need an OLX account? No. It reads public ads, so no login or account is needed.
Why is a field empty?
Advertisers fill in different things, and each category has its own attributes. Details fields are only filled when Scrape ad details is on. Phone numbers aren't included, because OLX doesn't show them publicly; phoneAvailable and whatsappAvailable tell you if the advertiser accepts those contacts.
How do I get listings for one city?
Open OLX, choose the city and filters, then paste that link into Search links. Example: https://www.olx.com.br/imoveis/venda/apartamentos/estado-sp/vale-do-paraiba-e-litoral-norte/sao-jose-dos-campos.
How do I calculate the price per square metre?
Divide price by sizeM2. Some listings leave out the size, so filter out empty values first.
How many results can I get? OLX shows at most 5,000 results per search. When you ask for more, the scraper splits by state and price band. Listings with no price can be missed once a search is split by price.
🔗 Related Scrapers
- OLX Brazil Listings Scraper: every other OLX category by keyword.
- OLX Brazil Cars Scraper: cars and motorcycles with make, model, year and mileage.
- Mercado Libre Listings Scraper: Latin American marketplace listings for comparison.