QuintoAndar Scraper: Price per m² & Rental Yield
Pricing
from $1.50 / 1,000 listings
QuintoAndar Scraper: Price per m² & Rental Yield
Scrape QuintoAndar listings for sale and rent in any Brazilian city or neighborhood, past the 1,000-result limit. Each listing comes with price per m², rent per m², gross rental yield and the "Ótimo preço" badge, plus median prices per neighborhood. Export to Excel, CSV or JSON, or use the API.
Pricing
from $1.50 / 1,000 listings
Rating
0.0
(0)
Developer
roomy_tweet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
QuintoAndar Scraper extracts listings for sale and for rent from QuintoAndar, one of Brazil's largest real estate platforms, for any neighborhood or whole city: São Paulo, Rio de Janeiro, Belo Horizonte, Curitiba, Porto Alegre and every other city QuintoAndar covers. Type a place like Pinheiros, São Paulo, SP, press Start, and get a spreadsheet of apartments and houses with price per m², rent per m², gross rental yield and QuintoAndar's own "Ótimo preço" badge already calculated, plus median prices for every neighborhood.
Not affiliated with QuintoAndar. This is an independent tool. It is not endorsed by, sponsored by or connected to QuintoAndar or its owners. "QuintoAndar" is a trademark of its owner and is used here only to describe where the data comes from.
What is QuintoAndar Scraper?
A tool that turns QuintoAndar's public listings into Brazil real estate data ready for analysis, without code:
- 📍 Every listing of the place, not only the first 1,000 that a QuintoAndar search shows. Big searches are split into price and area ranges until everything fits.
- 🎯 Only the place you asked for. A plain QuintoAndar search for Pinheiros mixes in Butantã, Sumarezinho and other neighbors; this Actor keeps Pinheiros.
- 📈 Investor metrics on every listing: price per m², rent per m², gross yield per year, payback in years and condo + IPTU as a share of the rent.
- 🏷️ QuintoAndar's badges as columns: "Ótimo preço" (good price), "Comprar já alugado" (sold with a tenant), new listing, rent reduced.
- 🏘️ Neighborhood summary: median price per m² (with 25th and 75th percentiles), median rent, rent per m², yield and area for each neighborhood.
- 🔎 Optional details: days on market, floor, CEP, condominium name, doorman and facilities, fire insurance and service fee, photos labelled by room and video links.
- ⚡ Fast and light: plain HTTP requests, no browser and no proxy. All of Pinheiros, São Paulo (about 4,000 listings for sale and rent) took 37 requests and 13 seconds on the Apify platform.
Because it runs on Apify, you also get the platform: API access, scheduled runs for daily monitoring, integrations (Make, Zapier, n8n, Google Drive, webhooks) and exports to Excel, CSV, JSON or HTML.
What data can you extract from QuintoAndar?
| Data | Fields |
|---|---|
| Prices | salePrice, rent, condoAndIptu, iptu, totalMonthlyCost (rentals) |
| Investor metrics | pricePerM2, monthlyRent, rentSource, rentPerM2, grossYieldAnnualPct, paybackYears, condoIptuShareOfRentPct |
| Property | propertyType (apartment, house, gated-community house, studio), area, bedrooms, bathrooms, suites, parkingSpaces, furnished, isNewDevelopment |
| Location | street, neighborhood, region, city, latitude, longitude |
| QuintoAndar badges | listingTags, goodPrice, buyRented, newListing, rentPriceDecreased, availableWhenLeaseEnds |
| Listing | url, dealTypes (sale, rent or both), listingSource, description, coverImageUrl, photos, amenities, buildingAmenities |
| Details add-on | zipCode, condoFee, iptu, condominiumName, floorMin, floorMax, doorman, condominiumAmenities, fireInsurance, serviceFee, firstPublishedAt, daysOnMarket, roomPhotos, videoUrls, nearSubway, nearbyPlaces |
How to scrape QuintoAndar
- Open QuintoAndar Scraper and click Try for free.
- In Locations, type one place per line: a neighborhood (
Pinheiros, São Paulo, SP), a city (Curitiba, PR) or the URL of a QuintoAndar search. - Choose For sale, For rent or Both.
- Set Max listings, or
0for every listing of every location. - Optionally add filters (price, rent, bedrooms, area, property type) and turn on Include listing details.
- Click Start, then download the results as Excel, CSV or JSON, or open the Investor overview table.
Input example
Every apartment for sale up to R$ 800,000 in two neighborhoods, with details:
{"locations": ["Pinheiros, São Paulo, SP", "Copacabana, Rio de Janeiro, RJ"],"dealType": "sale","maxListings": 0,"maxSalePrice": 800000,"propertyTypes": ["apartment"],"includeDetails": true}
| Field | Description |
|---|---|
locations | Neighborhoods, cities or QuintoAndar search URLs. The state (UF) is required: Vila Madalena, São Paulo, SP, Belo Horizonte - MG. |
dealType | sale, rent or both. A search URL keeps its own choice. |
maxListings | Stop after this many listings in total (default 500). 0 = all. |
onlyInsideLocation | Keep only listings in the requested neighborhood or city (on by default). |
includePartnerListings | Also return partner-portal listings shown on QuintoAndar (off by default). |
minSalePrice / maxSalePrice, minRent / maxRent | Price filters in R$. |
minBedrooms, minArea, maxArea, propertyTypes | Property filters. |
includeDetails | Details add-on (see below). |
includePhotos | All photo URLs, not only the cover. |
includeNeighborhoodSummary | Save the neighborhood medians (on by default, free). |
Output example
One row per listing. A real listing from Pinheiros, São Paulo, shortened:
{"url": "https://www.quintoandar.com.br/imovel/894885875/comprar","dealTypes": ["sale"],"propertyType": "apartment","salePrice": 1555000,"condoAndIptu": 2350,"area": 120,"bedrooms": 3,"bathrooms": 2,"parkingSpaces": 2,"street": "Rua João Moura","neighborhood": "Pinheiros","city": "São Paulo","latitude": -23.5598575,"longitude": -46.6779404,"pricePerM2": 12958,"monthlyRent": 6390,"rentSource": "estimate","rentPerM2": 53.25,"grossYieldAnnualPct": 4.93,"paybackYears": 20.3,"condoIptuShareOfRentPct": 36.8,"listingTags": ["NEW_AD", "SALE_GOOD_PRICE"],"goodPrice": true,"newListing": true,"details": {"zipCode": "05412-001","condoFee": 2100,"iptu": 250,"condominiumName": "San Paolo","floorMin": 4,"floorMax": 7,"doorman": "NightAndDayShift","condominiumAmenities": ["AREA_VERDE", "ACADEMIA", "ELEVADOR", "SALAO_DE_FESTAS"],"firstPublishedAt": "2025-04-24T19:58:33.000Z","daysOnMarket": 544,"videoUrls": ["https://vimeo.com/1078454775/4e18654758"],"roomPhotos": [{"room": "Sala","url": "https://www.quintoandar.com.br/img/med/original894885875-341.10063881822197IMG5867.jpeg"}]}}
How the investor metrics are calculated
| Field | Formula |
|---|---|
pricePerM2 | sale price / area |
monthlyRent | the asking rent when the property is also for rent; otherwise the rent of its current lease or QuintoAndar's own estimate |
rentSource | listed (asking rent), contract (current lease) or estimate (QuintoAndar's rent calculator) |
rentPerM2 | monthlyRent / area |
grossYieldAnnualPct | monthlyRent × 12 / sale price × 100 |
paybackYears | sale price / (monthlyRent × 12) |
condoIptuShareOfRentPct | (condo + IPTU) / monthlyRent × 100: high values make a property harder to rent |
Yields are gross: before vacancy, income tax, maintenance and agency fees. Prices and areas are as advertised, and a few listings have typos (60,000 m² apartments), so prefer medians to averages.
QuintoAndar's badges
| Column | Badge | Meaning |
|---|---|---|
goodPrice | SALE_GOOD_PRICE | "Ótimo preço": QuintoAndar rates the asking price as good |
buyRented | BUY_RENTED | "Comprar já alugado": sold with a tenant already paying rent |
newListing | NEW_AD | recently published |
rentPriceDecreased | RENT_PRICE_DECREASED | the rent was lowered |
availableWhenLeaseEnds | RENT_ON_TERMINATION | rental free when the current lease ends |
On 23 October 2026, 254 of the 3,149 listings for sale in Pinheiros had "Ótimo preço", at a median of R$ 14,760 per m² against R$ 18,462 for the neighborhood.
Neighborhood summary
Saved as the key-value store record NEIGHBORHOOD_SUMMARY (linked in the run's Output tab), one row per neighborhood:
{"city": "São Paulo","neighborhood": "Pinheiros","listings": 4034,"forSale": 3149,"forRent": 2099,"goodPriceListings": 254,"medianSalePrice": 869500,"medianPricePerM2": 18462,"p25PricePerM2": 14050,"p75PricePerM2": 22785,"medianRent": 3750,"medianRentPerM2": 106.65,"medianGrossYieldAnnualPct": 5.68,"medianArea": 45}
Rent medians use asking rents only, never estimates. The yield median uses every listing for sale.
Details add-on
Turn on Include listing details to open each listing's page. You also get days on market and publication dates, floor, CEP, condominium name, doorman and facilities, condo fee and IPTU separately, fire insurance and service fee for rentals, every photo with the room QuintoAndar labelled it with, video links, the near-subway flag and nearby schools and parks. In a sample of 200 Pinheiros listings, 107 had a video and 112 had photos labelled by room.
How much does it cost to scrape QuintoAndar?
You pay per result, and platform usage is included:
| Event | Price | Per 1,000 |
|---|---|---|
| Listing | US$ 0.0015 | US$ 1.50 |
| Listing details (only with the add-on) | US$ 0.0005 | US$ 0.50 |
Examples:
- One neighborhood, everything (Pinheiros, about 4,000 listings for sale and rent): about US$ 6, or US$ 8 with details.
- Daily monitoring of the newest 100 listings of a neighborhood: about US$ 0.15 a day.
- Free plan: Apify's monthly US$ 5 of free credit covers about 3,300 listings, enough to analyse a whole neighborhood.
Listings left out as outside the location and the neighborhood summary are free. Set a maximum cost per run in the run options and the Actor stops when it is reached. The Pricing tab always shows the current price.
Use cases
- 🏠 Buy-to-let screening: rank a neighborhood by gross yield or price per m², and filter what QuintoAndar itself marks as "Ótimo preço" or already rented.
- 📊 Market research: price per m² and rent per m² by neighborhood, for sale and for rent, in one run.
- 🔔 Monitoring: listings come newest first, so a scheduled run with a small limit brings what was published since the last one.
- 🧮 Valuation: comparables with area, rooms, parking, condo fee, IPTU and coordinates.
Good to know
- Partner listings. Besides its own listings, QuintoAndar shows listings from partner portals: in Pinheiros, 8,366 own and 13,302 partner listings for sale (21 October 2026). They are off by default because they have price, area, rooms, address and coordinates but no rent estimate, so no yield unless the property is also for rent, and some are the same property advertised by several agencies. Turn on
includePartnerListingsto get them; they come withlistingSource: "partner", without the details add-on. - Only the place you asked for. QuintoAndar's search also returns listings around a place; a São Paulo search includes Santo André, Guarulhos and Osasco. With
onlyInsideLocationon, those are left out and not charged. - Place names. Write them as QuintoAndar does, with the state. If a place is not found, the log says so; pasting a QuintoAndar search URL always works.
- Very dense prices. When more than 1,000 listings share exactly one price and one area (rare), only 1,000 of them can be reached; the log reports it.
maxListingsis a total across all locations, filled in the order you list them.
FAQ
Is it legal to scrape QuintoAndar?
The Actor reads only public listing pages that anyone can open without logging in. It does not collect owners' or agents' names or contacts, and phone numbers or e-mails written inside listing descriptions are replaced with [contato removido]. You are responsible for how you use the data; check QuintoAndar's terms and Brazil's LGPD for your use case.
Is there a QuintoAndar API?
QuintoAndar has no public API for listings. This Actor works as one: start it and read the results with the Apify API, the Python or JavaScript clients, or from Make, Zapier or n8n.
Can I monitor new listings every day?
Yes. Create a schedule in Apify with a small maxListings: listings come newest first, and newListing marks those QuintoAndar flags as new.
Why did I get fewer listings than the QuintoAndar website shows?
The website counts partner listings and listings around the place. Turn on includePartnerListings, or turn off onlyInsideLocation, to get those too.
Does it need a login, cookies or proxies?
No. It uses the same public data the website loads, with plain HTTP requests.
Can you add a field or another website?
Open an issue on the Issues tab and describe what you need.
More scrapers from the same developer
- Argentina Real Estate Scraper: Zonaprop + Argenprop: the same kind of real estate data for Argentina, with price per m².
- Leads de Empresas CNPJ: Brazilian companies by CNAE and city from Receita Federal data.
- iFood Restaurant Scraper: Brazilian restaurants with menus, reviews and CNPJ.
- Google Jobs Scraper: job listings with salaries and direct apply links.
QuintoAndar scraper em português
Extraia imóveis à venda e para alugar do QuintoAndar em qualquer bairro ou cidade inteira (São Paulo, Rio de Janeiro, Belo Horizonte, Curitiba, Porto Alegre e as demais cidades do QuintoAndar), sem programar e sem o limite de 1.000 resultados por busca. Não é afiliado ao QuintoAndar: é uma ferramenta independente, sem patrocínio, endosso ou vínculo com o QuintoAndar ou seus donos.
O que vem em cada imóvel:
- preço de venda, aluguel, condomínio + IPTU, área, quartos, banheiros, vagas, endereço, bairro e coordenadas;
- preço do m², aluguel do m², rentabilidade bruta anual e payback, com a origem do aluguel usado (anunciado, contrato atual ou estimativa do QuintoAndar);
- as etiquetas do QuintoAndar: "Ótimo preço", "Comprar já alugado", anúncio novo, aluguel reduzido;
- com o extra de detalhes: tempo de anúncio, andar, CEP, nome do condomínio, portaria e lazer do condomínio, seguro incêndio e taxa de serviço, fotos por cômodo e vídeo.
No fim, o resumo por bairro traz as medianas de preço do m², aluguel, rentabilidade e área.
Como usar:
- Em Locations, escreva um lugar por linha:
Pinheiros, São Paulo, SP,Curitiba, PRou a URL de uma busca do QuintoAndar. - Escolha venda, aluguel ou os dois, e quantos imóveis quer (
0= todos). - Clique em Start e baixe em Excel, CSV ou JSON.
Quanto custa: US$ 1,50 a cada mil imóveis, mais US$ 0,50 a cada mil se ligar os detalhes. Um bairro inteiro como Pinheiros (cerca de 4 mil imóveis) sai por uns US$ 6. Os US$ 5 de crédito grátis do plano gratuito da Apify dão cerca de 3.300 imóveis por mês.
Ideal para investidores que procuram rentabilidade, imobiliárias que acompanham o mercado e analistas que montam relatórios ou avaliações de imóveis.