QuintoAndar Property Scraper
Pricing
from $0.89 / 1,000 property listings
QuintoAndar Property Scraper
Scrape QuintoAndar property listings across 80+ Brazilian cities. Extract prices, rooms, area, amenities, location, and photos for sale and rent listings. Export JSON, CSV, Excel via API.
Pricing
from $0.89 / 1,000 property listings
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
QuintoAndar Brazil Property Scraper - Sale & Rent Listings
QuintoAndar Brazil Property Scraper extracts property listings from QuintoAndar, Brazil's largest rental and sale real estate platform, across 80+ supported Brazilian cities.
| Search any supported city or neighborhood for sale or rent listings, filter by property type, rooms, price, area, furnishing, pets, transit access, and 25+ in-home and building amenities, and get analysis-ready property data with prices, rooms, location, photos, and building details. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
parsebird/quintoandar-property-scraper on Apify. Call: ApifyClient("TOKEN").actor("parsebird/quintoandar-property-scraper").call(run_input={"deal_type":"sale","city":"sao-paulo-sp-brasil","property_type":["apartment"],"max_price":1500000,"limit":150}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: deal_type (sale|rent, default sale), city (required, QuintoAndar city slug e.g. "sao-paulo-sp-brasil"), neighborhood (optional free text to narrow within the city), sort_by (closest|most_relevant|most_recent|lowest_price|highest_price), property_type (array of apartment|house|condominium|studio, empty = all), min_bedroom/min_bathroom (1-4, "N+"), min_parking (0-3, "N+"), min_price/max_price/min_sqm/max_sqm (numbers), amenities/condo_amenities (arrays of normalized amenity codes), furnished (all|furnished|unfurnished), pets_allowed/near_transit (booleans, rent-focused), limit (max listings), maximize_coverage (boolean, default true, fans out across more QuintoAndar search pages for broader coverage), proxyConfiguration (optional). Output records use record_type "property_listing" with record_id, source_context, entity (title/description/url), listing (deal_type/transaction_type), pricing (primary_price/currency/rent_price/sale_price/total_cost), availability, location, media (cover_image/images), property (property_type/rooms/area/features/is_furnished), and attributes.source_specific.quintoandar.detail (display_id/places_nearby). Full actor spec: GET https://api.apify.com/v2/acts/parsebird~quintoandar-property-scraper (Bearer TOKEN). Get token: https://console.apify.com/account/integrations
What is QuintoAndar Brazil Property Scraper?
QuintoAndar Brazil Property Scraper is an Apify Actor that acts as a QuintoAndar API alternative — it extracts the same listing data that powers quintoandar.com.br search and property pages, and returns it as clean, structured rows. Point it at any of QuintoAndar's 80+ supported Brazilian cities, add filters, and it handles pagination and per-listing detail fetching for you.
Use it as a QuintoAndar scraper, a Brazil real estate data API, or a repeatable data pipeline for market research, rent/price monitoring, and investment analysis. Results download as JSON, CSV, Excel, XML, or HTML, or you can pull them programmatically through the Apify API.
What can QuintoAndar Brazil Property Scraper do?
- 🏙️ Search sale or rent listings across 80+ Brazilian cities, from São Paulo and Rio de Janeiro to smaller metro areas
- 🏘️ Narrow results to a specific neighborhood within a city (e.g. Pinheiros, Jardim Paulista)
- 🏢 Filter by property type — apartment, house, condominium (house in a gated community), or studio
- 🛏️ Filter by minimum bedrooms, bathrooms, and parking spaces, price range, and usable area
- 🛋️ Filter rent listings by furnishing, pet-friendliness, and proximity to public transit
- ✨ Filter by 25+ in-home and building amenities — pool, gym, elevator, air conditioning, walk-in closet, 24-hour concierge, and more
- 📸 Collect full photo galleries, floor plans (when available), nearby places (schools, hospitals, transit), and condo building details
- 📊 Enable maximize coverage to fan out across more QuintoAndar result pages and sub-searches for broader listing coverage on broad searches
- ⚙️ Run on demand, schedule recurring runs, or connect results to Apify integrations like Google Sheets, Zapier, Make, and webhooks
- 📤 Export data in JSON, CSV, Excel, XML, RSS, or HTML from the Apify dataset
What data can you extract from QuintoAndar?
| Field | Description |
|---|---|
pricing.primary_price / rent_price / sale_price | Listing price(s) in BRL |
pricing.total_cost / iptu_plus_condo_fee | Total monthly cost and combined condo fee + property tax |
property.rooms | Bedrooms, bathrooms, suites, parking spaces |
property.area.usable_area | Usable area in square meters |
property.features.amenities | In-home features (pool, air conditioning, walk-in closet, and more) |
property.features.building_installations | Shared building/condo features (gym, elevator, party room, and more) |
availability.pets_allowed / near_transit | Pet-friendliness and public transit proximity (rent listings) |
location | Street, neighborhood, city, state, and region |
media.images | Full photo gallery with room captions |
attributes.source_specific.quintoandar.detail.places_nearby | Nearby schools, hospitals, parks, and transit stations |
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
deal_type | string | No | sale | Market to collect from: sale or rent |
city | string | Yes | — | QuintoAndar city slug, e.g. sao-paulo-sp-brasil |
neighborhood | string | No | — | Neighborhood name to narrow the search within the city |
sort_by | string | No | most_relevant | closest, most_relevant, most_recent, lowest_price, highest_price |
property_type | array | No | all types | apartment, house, condominium, studio |
min_bedroom / min_bathroom | string | No | any | 1 through 4 (meaning 1+ to 4+) |
min_parking | string | No | any | 0 through 3 (meaning 0+ to 3+) |
min_price / max_price | integer | No | — | Price range in BRL |
min_sqm / max_sqm | integer | No | — | Usable area range in square meters |
amenities | array | No | — | In-home features to require |
condo_amenities | array | No | — | Shared building features to require |
furnished | string | No | all | all, furnished, unfurnished |
pets_allowed | boolean | No | false | Keep only pet-friendly rentals (rent only) |
near_transit | boolean | No | false | Keep only listings near public transit |
limit | integer | No | all matching | Maximum number of listings to save |
maximize_coverage | boolean | No | true | Fan out across more result pages/sub-searches for broader coverage |
proxyConfiguration | object | No | disabled | Optional Apify Proxy configuration |
Example input (broad sale search in São Paulo):
{"deal_type": "sale","city": "sao-paulo-sp-brasil","sort_by": "most_recent","property_type": ["apartment"],"max_price": 1500000,"limit": 150}
Example input (furnished rental near transit in Jardim Paulista):
{"deal_type": "rent","city": "sao-paulo-sp-brasil","neighborhood": "Jardim Paulista","furnished": "furnished","near_transit": true,"pets_allowed": true,"condo_amenities": ["gym", "elevator"],"limit": 75}
Output example
{"record_type": "property_listing","record_id": "895424722","entity": {"title": "Comprar apartamento na Vila Campanela com 2 quartos.","description": "Comprar apartamento na Vila Campanela com 2 quartos.","url": "https://www.quintoandar.com.br/imovel/895424722"},"listing": {"listing_id": "895424722","deal_type": "sale","transaction_type": "sale"},"pricing": {"primary_price": 450000,"currency": "BRL","sale_price": 450000,"total_cost": 2574,"iptu_plus_condo_fee": 600},"availability": {"visit_status": "ACCEPT_NEW","for_rent": true,"for_sale": true,"near_transit": true},"location": {"label": "Vila Campanela, São Paulo, SP","street": "Avenida José Pinheiro Borges","neighborhood": "Vila Campanela","city": "São Paulo","state_code": "SP"},"property": {"property_type": "apartamento","rooms": { "bedrooms": 2, "bathrooms": 1, "suites": 0, "parking_spaces": 0 },"area": { "usable_area": 38 },"features": {"amenities": ["box", "chuveiro_a_gas", "tanque"],"building_installations": ["SALAO_DE_FESTAS", "ACADEMIA", "PISCINA", "PLAYGROUND"]},"is_furnished": false},"attributes": {"source_specific": {"quintoandar": {"detail": {"display_id": "2724722","places_nearby": [{ "name": "Corinthians-Itaquera", "type": "ESTACAO_METRO_OU_TREM" }]}}}}}
Fields that don't apply to a given listing (for example pricing.sale_price on a rent-only listing) are omitted. Download results in JSON, HTML, CSV, or Excel from the dataset page, or fetch rows programmatically through the API.
How to scrape QuintoAndar property listings
- Open QuintoAndar Brazil Property Scraper on Apify and click Try for free.
- Pick a
cityfrom the dropdown and, optionally, aneighborhoodto narrow the search. - Choose
deal_type(sale or rent) and adjustproperty_type, room, price, and amenity filters as needed. - Set
limitto control run size and cost, and turnmaximize_coverageoff for a faster, narrower run. - Start the run and wait for the dataset to populate.
- Download results as JSON, CSV, Excel, HTML, XML, or RSS, or open them straight in Google Sheets.
- Automate it with Apify scheduling, integrations, or the Apify API.
How to use the QuintoAndar API in Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("parsebird/quintoandar-property-scraper").call(run_input={"deal_type": "sale","city": "campinas-sp-brasil","property_type": ["house", "condominium"],"min_bedroom": "3","min_bathroom": "2","min_parking": "2","min_sqm": 120,"limit": 100,})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(items[:2])
How to use the QuintoAndar API in JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('parsebird/quintoandar-property-scraper').call({deal_type: 'rent',city: 'sao-paulo-sp-brasil',neighborhood: 'Jardim Paulista',furnished: 'furnished',near_transit: true,limit: 75,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Use cases
- Market research — Compare prices per square meter across neighborhoods or cities
- Rent monitoring — Track furnished, pet-friendly, or transit-accessible rental supply in a target neighborhood
- Investment analysis — Screen for sale listings by price, area, and room count that fit an investment thesis
- Lead generation — Build a dataset of active listings for outreach or comparison tools
- Portfolio benchmarking — Monitor how a set of tracked listings' prices and availability change over time
How it works
- Builds a QuintoAndar search URL from your
deal_type,city/neighborhood, and confirmed filter segments (property type, bedrooms, price/area caps, furnished, near-transit) - Fetches the search result page(s) — when
maximize_coverageis on, it fans out across additional pages and property-type sub-searches to broaden coverage beyond a single results page - Fetches each listing's detail page for the full record: rooms, area, amenities, building/condo features, photos, and nearby places
- Applies any remaining filters (bathrooms, parking, price, area, pets, amenities, neighborhood) that aren't fully expressible in the search URL
- Sorts the collected listings by
sort_byand pushes up tolimitrecords to the dataset
How much does it cost to scrape QuintoAndar?
QuintoAndar Brazil Property Scraper uses pay-per-event pricing — you pay per property listing saved to the dataset, not per page or API call made internally.
| Event | Price per event | Price per 1,000 |
|---|---|---|
property-listing-scraped | $0.00139 (Free) / $0.00119 (Bronze) / $0.00099 (Silver) / $0.00089 (Gold) | $1.39 / $1.19 / $0.99 / $0.89 |
A 150-listing search run costs about $0.21 on the Free plan.
Is it legal to scrape QuintoAndar data?
QuintoAndar Brazil Property Scraper extracts publicly available property listings from the same pages QuintoAndar's own website renders for visitors. Scraping publicly accessible data is generally lawful, but you're responsible for how you use the results — always review QuintoAndar's Terms of Use and Apify's guide on the legality of web scraping before running large or automated workloads.
Related ParseBird real estate scrapers
| Actor | Best for |
|---|---|
| Imovelweb Scraper | Imovelweb.com.br sale, rent, and auction listings across Brazil |
| VivaReal Property Scraper | VivaReal.com.br sale and rent listings |
| Zoopla Property Scraper | UK property listings |
FAQ
Do I need a QuintoAndar account or API key? No. QuintoAndar doesn't offer a public API. This actor reads the same public pages the QuintoAndar website renders for visitors, so no credentials are required.
Which cities are supported?
Any of the 80+ Brazilian cities listed in the city dropdown, covering the São Paulo, Rio de Janeiro, Minas Gerais, Rio Grande do Sul, Paraná, Santa Catarina, and other metro areas QuintoAndar operates in.
Why does maximize_coverage matter?
QuintoAndar's search results are capped per page and per search combination. With maximize_coverage on, the actor combines several result pages and, when property_type is left open, several property-type sub-searches to collect a broader — though still best-effort — set of unique listings. Coverage naturally plateaus for very broad, unfiltered searches; narrowing by neighborhood, property type, or price range typically surfaces more of the available listings.
Why are amenities/condo_amenities filters best-effort?
QuintoAndar does not publish a documented amenity taxonomy, and listings vary in which features they report. The actor matches your selected amenities against QuintoAndar's own listing tags; a filter with no match on a given listing simply won't include it, rather than guessing.
Can I schedule recurring runs? Yes. Use Apify scheduling to run daily, weekly, or at any interval, then connect the dataset to integrations or webhooks.
Does this actor require a proxy?
No. QuintoAndar's public listing pages don't require a proxy for normal use. The proxyConfiguration input is available if you want extra reliability.
How do I report a problem or request a field? Open an issue from the Actor page in Apify Console and include the run ID and input used.