
QuintoAndar Scraper
hipersoft/quintoandar-scraper
Scrape public real-estate listings from QuintoAndar, Brazil's largest rental & sale property portal. Pick a city or paste a search URL and export one clean row per property: price, rent, area, bedrooms, bathrooms, parking, address, neighbourhood, photos and listing URL — as JSON, CSV or Excel.
Total users
2Monthly users
1Total runs
53Per item scraped
$0.003Last rebuilt
Oct 26, 2026Overview
Scrape public real-estate listings from QuintoAndar, Brazil's largest rental and sale property portal, and export clean, structured data. Pick a city and choose sale or rent — or paste a ready-made QuintoAndar search or property URL — and get one tidy row per property: sale price, rent, condo + IPTU cost, area, bedrooms, bathrooms, parking, address, neighbourhood, photos and the listing link. Download everything as JSON, CSV or Excel, or pull it straight from the API.
Great for real-estate market research, price benchmarking, investment analysis, building a property feed, or tracking listings across Brazilian cities.
What it does
- 🏙️ Search by city — e.g.
sao-paulo-sp-brasil,rio-de-janeiro-rj-brasil,belo-horizonte-mg-brasil,curitiba-pr-brasil. - 🏷️ For sale or for rent — choose the listing type you want.
- 🔗 Paste Start URLs — drop in any QuintoAndar search or property URL straight from your browser.
- 📐 Rich property fields — price, rent, total cost, area (m²), bedrooms, bathrooms, parking, furnished flag, amenities and photos.
- 📍 Location details — street, neighbourhood, city and state (plus map coordinates on property pages).
- 📊 Clean, flat output — ready for spreadsheets, databases and dashboards.
Input
| Field | Description |
|---|---|
| City | City to search, written as in a QuintoAndar URL (e.g. sao-paulo-sp-brasil). |
| Listing type | Collect properties for sale or for rent. |
| Start URLs | Optional list of QuintoAndar search or property URLs. When set, these are used instead of City / Listing type. |
| Max items | Maximum number of properties to collect (0 = no limit). |
Example input
{
"citySlug": "sao-paulo-sp-brasil",
"listingType": "sale",
"maxItems": 100
}
Output
Each property is one record. Example (fields vary by listing):
{
"id": "893786684",
"listingType": "sale",
"type": "Apartamento",
"salePrice": 1200000,
"rentPrice": 4500,
"totalCost": 5706,
"condoIptu": 1032,
"area": 77,
"bedrooms": 2,
"bathrooms": 2,
"parkingSpots": 2,
"isFurnished": false,
"forSale": true,
"forRent": true,
"street": "Rua Amaral Gama",
"neighbourhood": "Santana",
"city": "São Paulo",
"state": "SP",
"latitude": -23.4978458,
"longitude": -46.6275126,
"coverImage": "https://www.quintoandar.com.br/img/med/original893786684-405...IMG1968.jpg",
"photos": ["https://www.quintoandar.com.br/img/med/original893786684-405...IMG1968.jpg"],
"photoCount": 12,
"listingTags": ["NEW_AD"],
"amenities": ["Varanda", "Ar condicionado", "Área de serviço"],
"url": "https://www.quintoandar.com.br/imovel/893786684/comprar",
"collectedAt": "2026-09-06T08:27:39.083Z"
}
Search results always include price, area, rooms, address, neighbourhood, photos and the listing link. Map coordinates (
latitude/longitude) and the readable amenity list are filled in when you scrape a single property URL.
Tips
- For a specific neighbourhood or filter combination, run your search on the QuintoAndar website, then paste the resulting URL into Start URLs — the city and filters in the URL are respected.
- Set Listing type to
rentto collect rental listings, orsalefor properties on the market to buy. - Use Max items to cap large searches, or set it to
0to collect everything a search surfaces.
Notes
This scraper collects public property listings only. It does not access, require or return any user account, login or private data. Please use the data responsibly and in line with QuintoAndar's terms.
Input
| Field | Type | Description |
|---|---|---|
citySlugCity | string | City to search, written as it appears in a QuintoAndar URL — for example 'sao-paulo-sp-brasil', 'rio-de-janeiro-rj-brasil' or 'belo-horizonte-mg-brasil'. Ignored when Start URLs are set. Default: "sao-paulo-sp-brasil" |
listingTypeListing type | string · sale, rent | Whether to collect properties for sale or for rent. Default: "sale" |
startUrlsStart URLs | array | Optional. One or more QuintoAndar search or property URLs to scrape. Paste the URL straight from your browser. When set, these are used instead of the City / Listing type fields. |
maxItemsMax items | integer | Maximum number of properties to collect across all searches (0 = no limit; collect everything the searches return). Default: 100 |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~quintoandar-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"citySlug": "sao-paulo-sp-brasil"
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/quintoandar-scraper").call(run_input={
"citySlug": "sao-paulo-sp-brasil"
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/quintoandar-scraper').call({
"citySlug": "sao-paulo-sp-brasil"
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Item scraped Charged for each property listing returned to the dataset. | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
CNN Fear & Greed Index Scraper
Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.
547 runs · 6 users · $0.003 / item scrapedDivar Scraper
Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.
224 runs · 22 users · $0.003 / listing scrapedAirbnb Scraper
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.
122 runs · 2 users · $0.005 / listing scrapedSingapore HDB Property Information Scraper
Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.
113 runs · 1 users · $0.002 / block scrapedPropertyGuru Singapore Scraper
Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.
106 runs · 3 users · $0.004 / listing scrapedEdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
105 runs · 1 users · $0.004 / listing scrapedSend the site and the fields. We build it and you get it first.