Brazil Real Estate 🏠 OLX, QuintoAndar, ImovelWeb & Airbnb avatar

Brazil Real Estate 🏠 OLX, QuintoAndar, ImovelWeb & Airbnb

Pricing

from $5.00 / 1,000 property listing extracteds

Go to Apify Store
Brazil Real Estate 🏠 OLX, QuintoAndar, ImovelWeb & Airbnb

Brazil Real Estate 🏠 OLX, QuintoAndar, ImovelWeb & Airbnb

Scrape real estate across Brazil from OLX, QuintoAndar, ImovelWeb & Airbnb. Get 100% genuine sales & rentals with prices, condo fees, IPTU, m² area, bedrooms, bathrooms, parking, ratings, reviews, coordinates & HD photos across all 27 Brazilian states. Fast & reliable.

Pricing

from $5.00 / 1,000 property listing extracteds

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

🏠 Brazil Real Estate Scraper: OLX, QuintoAndar, ImovelWeb & Airbnb (4-in-1)

Apify Actor Maintenance Pricing Platforms Format

The most comprehensive Brazil Real Estate Scraper on Apify. Extract 100% genuine property listings for sale, rent, and vacation stays across Brazil from 4 major platforms in a single run: OLX Imóveis, QuintoAndar, ImovelWeb, and Airbnb Brazil. Pull prices, condominium fees (condomínio), IPTU property taxes, square meter area (m²), price/m², bedrooms, bathrooms, parking spaces, ratings, reviews, guest comments, high-res photos, coordinates, and direct listing links.


📌 Table of Contents


🔍 Why You Need This Brazil Real Estate Scraper

Brazil's real estate and rental market is one of the most dynamic and lucrative in the world, spanning major economic hubs like São Paulo (SP), Rio de Janeiro (RJ), Curitiba (PR), Belo Horizonte (MG), Porto Alegre (RS), Florianópolis (SC), and Brasília (DF).

However, real estate data in Brazil is notoriously fragmented. Long-term rentals thrive on QuintoAndar, individual owner sales dominate OLX Imóveis, commercial brokerages rely on ImovelWeb, and short-term tourist yields reside on Airbnb.

Instead of purchasing 4 separate scrapers or spending weeks building fragile web crawlers that get blocked by Cloudflare or Akamai, Brazil Real Estate Scraper unifies the entire Brazilian property ecosystem into a single, normalized pipeline with Zero Login Required.

What you can scrape in seconds:

  • 💰 Complete Financial Transparency: Sales price, monthly rent, condominium fees (condominiumFee), municipal property tax (iptu), and total monthly carrying costs (totalMonthly).
  • 📐 Area & Granular Specs: Total m² area, calculated price per m² (pricePerSqm), bedrooms, bathrooms, suites, and garage parking spaces (parkingSpaces).
  • Short-Term Vacation Yields & Reviews: Full Airbnb star ratings (rating), review counts (reviewsCount), guest review comments, and verified host badges.
  • 📍 Precise Geographic Context: Neighborhood (neighborhood / bairro), city (city), state (state UF), full address string, and exact GPS latitude/longitude.
  • 📸 High-Resolution Media: Full arrays of uncompressed gallery photos and direct listing URLs.
  • 🏷️ Advertiser Types: Distinguishes between professional real estate agencies (imobiliaria), private owners (proprietario), and Airbnb hosts (host).

🌐 4 Major Brazilian Platforms in 1 Actor

PlatformDomainBest ForTypical Data
🏠 QuintoAndarquintoandar.com.brVerified urban apartments & modern housesVerified photos, transparent condo/IPTU fees, virtual tour verification
🏷️ OLX Imóveisolx.com.brPrivate seller deals, suburban houses & landDirect owner bargains, large regional coverage across all Brazilian states
🏢 ImovelWebimovelweb.com.brTraditional broker listings & high-end developmentsExtensive agency listings, luxury penthouses, gated community homes
🌴 Airbnb Brazilairbnb.com.brVacation rentals & short-term stay arbitrageNightly rates, guest ratings, review counts, detailed guest comments

🚀 Feature Comparison: Why We Are #1

FeatureThis ActorOther Store ActorsManual Property SearchOfficial Portal APIs
Pricing Model$0.02 start + $5 / 1k listings$20 – $50 / 1k or $1.00/minFree (Hundreds of hours)Not publicly available
All 4 Portals CombinedQuintoAndar + OLX + ImovelWeb + Airbnb❌ 1 portal per scraper❌ Switching tabs manually❌ No unified API
Complete Fee BreakdownPrice + Condo + IPTU + Total⚠️ Base price only⚠️ Must calculate manually⚠️ Inconsistent
Auto Price per m² (R$/m²)Instant calculation❌ Missing❌ Manual spreadsheet math❌ Raw values only
Airbnb Ratings & ReviewsScore + Reviews + Comments❌ Not supported⚠️ Manual reading❌ Restricted
Coverage Across All 27 StatesSP, RJ, MG, PR, SC, RS, etc.⚠️ SP and RJ only⚠️ Tedious⚠️ Limited
Anti-Bot & Stealth EnginePlaywright stealth + curl_cffi⚠️ Blocked by Cloudflare❌ IP Captchas❌ Strict IP throttling
Export FormatsJSON, CSV, Excel, XML, API⚠️ JSON only❌ Manual copy-paste⚠️ Developer-only JSON

✨ Key Features & Extracted Data

1. Unified Schema Across All 4 Sources

Whether a property comes from QuintoAndar, OLX, ImovelWeb, or Airbnb, every record is normalized into the exact same clean schema. You can compare an apartment for sale on QuintoAndar with its short-term Airbnb rental equivalent in the same neighborhood without writing custom ETL scripts!

2. Full Real Estate Financial Breakdown

In Brazil, condo fees (condomínio) and property taxes (IPTU) often represent 30% to 50% of the total monthly cost of living in an apartment. This scraper captures:

  • price: Listing sale price or base rental rate.
  • condominiumFee: Monthly building maintenance fee.
  • iptu: Monthly municipal urban real estate tax.
  • totalMonthly: Total monthly package (price + condomínio + IPTU).
  • pricePerSqm: Price divided by square meters for instant valuation comparisons.

3. Short-Term Vacation Intelligence (Airbnb)

Unlock Airbnb arbitrage opportunities across São Paulo, Rio de Janeiro, Florianópolis, or beach destinations:

  • Average guest rating (e.g. 4.87, 5.0).
  • Total verified guest reviews count.
  • Review comment excerpts and guest sentiments.
  • Specific property sub-types (Loft, Studio, Flat, Quarto, Casa Inteira).

4. Smart Geo-Mapping for All Brazilian States

Supports all 27 Federative Units of Brazil (SP, RJ, MG, PR, RS, SC, BA, CE, PE, DF, GO, ES, AM, PA, etc.) and handles both accent-free slugs (sao-paulo) and Brazilian Portuguese characters (São Paulo).


🎯 Use Cases & Growth Applications

📊 Real Estate Market Analytics & Proptech Startups

  • Monitor price-per-square-meter (pricePerSqm) trends across neighborhoods (Jardim Paulista, Vila Madalena, Ipanema, Leblon, Batel).
  • Feed real-time Brazilian property data into automated valuation models (AVM) and appraisal engines.
  • Track price reductions and identify undervalued properties for real estate investment trusts (FIIs).

🏖️ Short-Term Rental & Airbnb Arbitrage

  • Compare long-term rental costs on QuintoAndar against potential short-term nightly revenue on Airbnb in the same building or street.
  • Identify high-occupancy neighborhoods with 4.9+ star ratings and strong guest review volumes.
  • Benchmark competitor pricing for vacation homes in coastal cities (Ubatuba, Caraguatatuba, Búzios, Balneário Camboriú).

🏢 Real Estate Brokerages & Lead Generation

  • Discover private owner listings on OLX (advertiserType: "proprietario") to source new exclusive property mandates.
  • Benchmark local agency inventory on ImovelWeb against modern proptech listings on QuintoAndar.
  • Generate automated market intelligence reports for buyers and sellers.

🤖 AI Datasets & Machine Learning Models

  • Train predictive machine learning models on Brazilian residential real estate valuations.
  • Fine-tune NLP models on Portuguese listing descriptions, amenity tags, and real estate marketing hooks.
  • Build computer vision datasets for interior design, property staging, and architectural classification using high-res image galleries.

⚙️ Input Parameters

Configure your scraper run with simple, intuitive settings:

ParameterTypeRequiredDefaultDescription
cityStringYes"sao-paulo"City slug or name (e.g. sao-paulo, rio-de-janeiro, curitiba, belo-horizonte).
stateStringYes"SP"2-letter Brazilian state code (e.g. SP, RJ, MG, PR, SC, RS, BA, CE, DF).
platformsArrayNo["quintoandar", "olx", "airbnb"]Array of platforms to scrape: quintoandar, olx, airbnb, imovelweb.
transactionTypeStringNo"all"Type of transaction: "sale" (comprar), "rent" (alugar), or "all".
propertyTypeStringNo"all"Type of property: "all", "apartments", "houses".
priceMinIntegerNonullMinimum price in Brazilian Reais (BRL).
priceMaxIntegerNonullMaximum price in Brazilian Reais (BRL).
bedroomsMinIntegerNonullMinimum number of bedrooms (quartos).
bathroomsMinIntegerNonullMinimum number of bathrooms (banheiros).
maxListingsIntegerNo50Total maximum listings to extract across selected platforms (e.g. 50, 200, 1000, 5000).
proxyConfigurationObjectNoRESIDENTIALApify Residential Proxy configuration (strongly recommended for high-volume runs).

Example Input JSON

{
"city": "sao-paulo",
"state": "SP",
"platforms": ["quintoandar", "olx", "airbnb"],
"transactionType": "all",
"propertyType": "all",
"maxListings": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📊 Output Data Schema

Every property listing extracted is standardized into clean, uniform fields:

Field NameTypeDescriptionExample
sourceStringPortal origin: QuintoAndar, OLX Imoveis, ImovelWeb, or Airbnb"QuintoAndar"
idStringUnique prefixed listing identifier"quintoandar-892845071"
titleStringProperty listing headline"Apartamento com 58m², 1 quarto em Vila Gomes"
transactionTypeString"sale" (venda) or "rent" (aluguel / temporada)"sale"
propertyTypeStringProperty category: Apartamento, Casa, Temporada, etc."Apartamento"
priceNumberNumeric price in BRL (sale price or rental rate)595500
priceFormattedStringBrazilian currency formatted display string"R$ 595.500"
condominiumFeeNumber / NullMonthly building condominium fee in BRL1284
iptuNumber / NullMonthly municipal property tax in BRLnull
totalMonthlyNumber / NullTotal estimated monthly package4109
areaNumber / NullUsable area in square meters (m²)58
bedroomsNumberNumber of bedrooms (quartos)1
bathroomsNumberNumber of bathrooms (banheiros)2
parkingSpacesNumber / NullGarage parking spots (vagas)1
suitesNumber / NullNumber of bedroom suitesnull
ratingNumber / NullAirbnb guest rating (1.00 – 5.00)4.87
reviewsCountNumber / NullTotal verified guest reviews count142
commentsCountNumberNumber of attached comment/review snippets1
commentsArrayArray of review objects with author, text, and rating[ { "author": "Hóspede", "text": "..." } ]
pricePerSqmNumber / NullPrice per square meter (R$/m²)10267.24
neighborhoodStringBairro / District"Vila Gomes"
cityStringMunicipality name"São Paulo"
stateString2-letter state code (UF)"SP"
imagesArrayFull array of high-resolution photo URLs[ "https://..." ]
imageCountNumberTotal number of gallery pictures12
urlStringDirect, clean property listing URL"https://www.quintoandar.com.br/imovel/892845071"
advertiserString / NullName of agency, broker, or host"QuintoAndar"
advertiserTypeStringimobiliaria, proprietario, or host"imobiliaria"
scrapedAtStringUTC timestamp of extraction"2026-09-18T16:03:11.581186+00:00"

📦 Real Sample Output (JSON)

Here is an authentic excerpt of data scraped across Airbnb, QuintoAndar, and OLX Imóveis:

[
{
"source": "Airbnb",
"id": "airbnb-1683326754514284263",
"title": "Apartamento ⋅ São Paulo: Standard 82 Soft Opening Augusta",
"transactionType": "rent",
"propertyType": "Temporada / Vacation Rental",
"price": 720,
"priceFormatted": "R$ 720",
"condominiumFee": null,
"iptu": null,
"totalMonthly": 720,
"area": null,
"bedrooms": 1,
"bathrooms": 1,
"parkingSpaces": null,
"suites": null,
"rating": 4.87,
"reviewsCount": 142,
"commentsCount": 1,
"comments": [
{
"author": "Hóspedes Avaliados",
"text": "Imóvel com 142 avaliações verificadas de hóspedes (nota média: 4.87 de 5 estrelas).",
"rating": 4.87
}
],
"pricePerSqm": null,
"neighborhood": "São Paulo",
"city": "São Paulo",
"state": "SP",
"imageCount": 23,
"url": "https://www.airbnb.com.br/rooms/1683326754514284263",
"scrapedAt": "2026-09-18T16:03:08.662318+00:00"
},
{
"source": "QuintoAndar",
"id": "quintoandar-892845071",
"title": "Apartamento com 58m², 1 quarto(s) em Vila Gomes, São Paulo",
"transactionType": "sale",
"propertyType": "Apartamento",
"price": 595500,
"priceFormatted": "R$ 595.500",
"condominiumFee": 1284,
"iptu": null,
"totalMonthly": 4109,
"area": 58,
"bedrooms": 1,
"bathrooms": 2,
"parkingSpaces": 1,
"suites": null,
"rating": null,
"reviewsCount": null,
"commentsCount": 1,
"pricePerSqm": 10267.24,
"neighborhood": "Vila Gomes",
"city": "São Paulo",
"state": "SP",
"imageCount": 12,
"url": "https://www.quintoandar.com.br/imovel/892845071",
"scrapedAt": "2026-09-18T16:03:11.581186+00:00"
},
{
"source": "OLX Imoveis",
"id": "olx-1536689379",
"title": "Casa de rua : / Residencial / São Paulo",
"transactionType": "sale",
"propertyType": "Casas",
"price": 650000,
"priceFormatted": "R$ 650.000",
"condominiumFee": null,
"iptu": null,
"totalMonthly": null,
"area": 170,
"bedrooms": 3,
"bathrooms": 3,
"parkingSpaces": 2,
"suites": null,
"rating": null,
"reviewsCount": null,
"commentsCount": 0,
"pricePerSqm": 3823.53,
"neighborhood": "São Paulo",
"city": "São Paulo",
"state": "SP",
"imageCount": 0,
"url": "https://sp.olx.com.br/grande-campinas/imoveis/casa-a-venda-460-m-por-r-2-800-000-00-centro-piracicaba-sp-1536689379",
"scrapedAt": "2026-09-18T16:03:38.984988+00:00"
}
]

💰 Transparent Pricing & Free Trial

We believe in 100% predictable, transparent pricing with no hidden charges:

OperationPriceDetails
Actor Start Fee$0.02Minimal initialization fee per run
Data Extraction$5.00 / 1,000 ListingsOnly $0.005 per property listing
Free Monthly Trial$5.00 CreditUse Apify's free tier to scrape up to 1,000 listings FREE every month!

[!TIP] Pay-Per-Result Advantage: Unlike compute-time billing where slow pages or proxy retries drain your wallet, you only pay for actual, successfully extracted property listings. If a search only returns 40 properties, you only pay $0.22 ($0.02 start + $0.20 for listings)!


🛠️ How to Use in 3 Simple Steps

Step 1: Define Location & Platforms

Enter your target Brazilian city (e.g. sao-paulo, rio-de-janeiro), state code (SP, RJ), and select which portals to scrape (quintoandar, olx, airbnb, imovelweb).

Step 2: Set Filters & Limits

Optionally filter by transaction type (sale, rent), minimum/maximum price, or minimum bedrooms, and set your desired maxListings count.

Step 3: Run & Download Clean Data

Click Start. Within seconds, your dataset will populate. Download your data in CSV, JSON, Excel (XLSX), or XML with a single click, or stream it directly via API.


🔗 Integration & Export Options

Seamlessly connect real-time Brazilian property data to your analytics stack:

  • Download: Instant one-click export to CSV, JSON, Excel (XLSX), XML, or HTML table.
  • REST API: Fetch dataset items programmatically via Apify's official Python, JavaScript, or cURL client libraries.
  • No-Code Automations: Automatically sync listings to Google Sheets, Airtable, Make (Integromat), or Zapier.
  • Webhooks: Trigger alerts in Slack, Telegram, or Discord whenever a new underpriced property matching your criteria appears.
# Example cURL API Call
curl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_APIFY_TOKEN" \
-X POST \
-H "Content-Type: application/json" \
-d '{"city": "sao-paulo", "state": "SP", "platforms": ["quintoandar", "airbnb"], "maxListings": 100}'

❓ Frequently Asked Questions (FAQ)

Q: Do I need accounts or API keys for OLX, QuintoAndar, or Airbnb?

No. This actor operates completely anonymously without needing user accounts, login credentials, or proprietary API keys.

Q: How does it calculate price per square meter (pricePerSqm)?

The actor automatically parses the property's square meter area (area) and divides the base listing price by the area: price / area, rounded to 2 decimal places in BRL.

Q: What cities and states in Brazil are supported?

All 27 Brazilian States are supported: São Paulo (SP), Rio de Janeiro (RJ), Minas Gerais (MG), Paraná (PR), Santa Catarina (SC), Rio Grande do Sul (RS), Bahia (BA), Ceará (CE), Pernambuco (PE), Distrito Federal (DF), Goiás (GO), Espírito Santo (ES), Amazonas (AM), and more. You can query any municipality.

Q: Can I scrape only Airbnb vacation rentals for Airbnb arbitrage?

Yes. Simply select ["airbnb"] in the platforms field. The actor will focus exclusively on Airbnb short-term rental properties, pulling nightly rates, star ratings, review counts, and guest comments.

Q: Why are condominium fees or IPTU null for some listings?

Houses, street properties, and vacation rentals (Airbnb) generally do not have monthly condominium fees. On QuintoAndar and OLX, condominium fees and IPTU are extracted whenever the advertiser explicitly discloses them.

Q: What proxy should I use?

We strongly recommend using Apify Residential Proxies (RESIDENTIAL), as Brazilian real estate portals (especially OLX and QuintoAndar) deploy strict geographic rate limits on data center IPs.


This actor extracts only publicly accessible listings published openly by advertisers and hosts on public real estate portals in compliance with global data aggregation standards. It does not access private account dashboards, bypass paywalls, or collect personal consumer financial data.