Brazil Rental & Sale Listings by City (QuintoAndar)

Search Brazilian rental and sale property listings by city and transaction type: price breakdown, bedrooms, bathrooms, area, furnishing, and address across 15 major cities.

Open in Apify Store$0.99 / 1K on Free

Short answer

Brazil Rental & Sale Listings by City (QuintoAndar) is an Apify Store Actor for QuintoAndar data that returns 9 published output fields, including bedrooms, city, neighborhood, propertyType. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 29 input settings; one is required (mode). It covers 3 of the 8 core QuintoAndar fields this site tracks. Last updated Nov 1, 2026.

From the public Store listing and published build schema, synced 2026-11-12.
QuintoAndar Real estateLead generationAutomation

What it returns

9 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.

  • propertyType
  • rentPrice
  • salePrice
  • totalMonthlyCost
  • bedrooms
  • areaSqM
  • city
  • neighborhood
  • propertyUrl

Not in the schema among the core QuintoAndar fields: property, rent, sale, total, area. The field matrix shows which other tools return them.

Input

Input settings for Brazil Rental & Sale Listings by City (QuintoAndar)
SettingTypeRequiredDefaultWhat it does
mode string Yes rent Search rentals, search properties for sale, or load specific listings by URL or ID.
city string No sao-paulo-sp-brasil QuintoAndar location to search (mode=rent or buy).
neighborhood string No – Optional neighborhood inside the selected city, e.g. Pinheiros or Copacabana (mode=rent or buy).
propertyType string No ANY Restrict results to one property type (mode=rent or buy).
priceBasis string No rent Whether price filters apply to the base rent or the total monthly cost (mode=rent). Buy mode always uses the sale price.
priceMin integer No – Lowest price to include, in Brazilian reais.
priceMax integer No – Highest price to include, in Brazilian reais.
areaMin integer No – Smallest usable area to include, in square metres.
areaMax integer No – Largest usable area to include, in square metres.
bedroomsMin integer No – Fewest bedrooms a listing may have.
Show the other 19 settings
More input settings for Brazil Rental & Sale Listings by City (QuintoAndar)
SettingTypeRequiredDefaultWhat it does
bedroomsMax integer No – Most bedrooms a listing may have.
bathroomsMin integer No – Fewest bathrooms a listing may have.
bathroomsMax integer No – Most bathrooms a listing may have.
parkingMin integer No – Fewest parking spaces a listing may have.
parkingMax integer No – Most parking spaces a listing may have.
suitesMin integer No – Fewest suites a listing may have.
suitesMax integer No – Most suites a listing may have.
furnished string No any Include only furnished listings, only unfurnished listings, or both.
acceptsPets string No any Include only listings that accept pets, or all listings.
nearSubway string No any Include only listings marked close to a metro or train station, or all listings.
amenities array No – Property feature codes that must all be present, e.g. VARANDA, AR_CONDICIONADO (mode=rent or buy).
installations array No – Building facility codes that must all be present, e.g. PISCINA, ACADEMIA (mode=rent or buy).
availability string No any When the property can be occupied (mode=rent).
sortBy string No relevance Order of the returned listings. Cheapest and most expensive use total monthly cost; highest rental return is the investor yield order.
developmentsOnly boolean No false Show only new-development listings (mode=buy).
exactCityOnly boolean No false Drop listings from neighbouring municipalities that QuintoAndar includes in a city search.
includeDetails boolean No true Load each listing's detail page for description, separate condo fee and IPTU, ZIP code, coordinates and full photo captions.
listingUrls array No – QuintoAndar listing links or numeric property IDs (mode=byUrls). Duplicates are ignored.
maxItems integer No 500 Hard cap on the number of listings returned (1-5000). Values above 1000 use price-slice partitioning.

Example input

Built from the input form's published example values and defaults.

{
  "mode": "rent",
  "city": "sao-paulo-sp-brasil",
  "propertyType": "ANY",
  "priceBasis": "rent",
  "furnished": "any",
  "acceptsPets": "any",
  "nearSubway": "any",
  "availability": "any",
  "sortBy": "relevance",
  "developmentsOnly": false,
  "exactCityOnly": false,
  "includeDetails": false,
  "maxItems": 3
}

Run it from code or an AI agent

The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "rent",
    "city": "sao-paulo-sp-brasil",
    "propertyType": "ANY",
    "priceBasis": "rent",
    "furnished": "any",
    "acceptsPets": "any",
    "nearSubway": "any",
    "availability": "any",
    "sortBy": "relevance",
    "developmentsOnly": False,
    "exactCityOnly": False,
    "includeDetails": False,
    "maxItems": 3
}

run = client.actor("dataspryva/brazil-rental-and-sale-listings-by-city").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "rent",
    "city": "sao-paulo-sp-brasil",
    "propertyType": "ANY",
    "priceBasis": "rent",
    "furnished": "any",
    "acceptsPets": "any",
    "nearSubway": "any",
    "availability": "any",
    "sortBy": "relevance",
    "developmentsOnly": false,
    "exactCityOnly": false,
    "includeDetails": false,
    "maxItems": 3
};

const run = await client.actor("dataspryva/brazil-rental-and-sale-listings-by-city").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/dataspryva~brazil-rental-and-sale-listings-by-city/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"rent","city":"sao-paulo-sp-brasil","propertyType":"ANY","priceBasis":"rent","furnished":"any","acceptsPets":"any","nearSubway":"any","availability":"any","sortBy":"relevance","developmentsOnly":false,"exactCityOnly":false,"includeDetails":false,"maxItems":3}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=dataspryva/brazil-rental-and-sale-listings-by-city",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

What a run costs

The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.

Cost of Brazil Rental & Sale Listings by City (QuintoAndar) results by Apify plan
Apify planPer 1,00010,000 results100,000 results
Free plan$0.99$9.90$99
Starter plan$0.82$8.20$82
Scale plan$0.66$6.60$66
Business plan$0.49$4.90$49
  • Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
  • The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
  • Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
  • Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.

Where it fits among QuintoAndar routes

It ranks 1 of 1 catalogue Actors for QuintoAndar on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.

Route diagram for QuintoAndar dataBrazil Rental & Sale Listings by City (QuintoAndar): stops at 1 of the 10 fields shown; Other Store tools (7): stops at 9 of the 10 fields shown; No official QuintoAndar data API: none, field coverage not compared.QuintoAndarpropertyrentsaleareatotalbedroomsbathroomsurlparkingSpacesaddress1+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Official route: No official QuintoAndar data API

No open API. QuintoAndar does not publish a developer API for listing data. Its terms prohibit attempts to extract data by web scraping.

No public self-serve price is published.

Official documentation

Other Store tools for QuintoAndar

Reference only, from their public listings.

Other Store tools for QuintoAndar
ToolFieldsPrice / 1K
QuintoAndar Scraper120$2.20
QuintoAndar Scraper27$1.55
Zap Imóveis, VivaReal & QuintoAndar Scraper23$2.00
QuintoAndar Scraper45$6.00
Quintoandar Scraper Brazil Real Estate API–$1.50

What people use it for

  • find rental properties
  • find properties for sale
  • compare property details

Fotocasa Spain Sale & Rental Listings Scraper

Search Fotocasa listings for sale or rent across Spain by city, property type, price range, and bedrooms. Each result includes price, size,…

10 output fields $0.99 per 1K

Redfin Sale, Rental & Sold Listings Scraper

Scrape Redfin real estate listings - search properties for sale, recently sold, and rental listings across the US. Extracts price, beds, baths,…

15 output fields $0.99 per 1K

Indian Property Listings Finder by City & BHK

Search sale and rental property listings across 31 Indian cities by BHK, property type, locality and price band, with area, poster identity and…

13 output fields $0.99 per 1K

VivaReal Colombia Real Estate Listings by City & Price

Search VivaReal Colombia for properties for sale or rent by city, neighborhood, property type, price range, bedrooms, and area, and get back…

13 output fields $0.99 per 1K

Apartments.com Rental Listing & Floor Plan Scraper

Search Apartments.com rentals by city, bedroom count, price, property type, pet policy, and amenities, or scrape specific listing URLs directly.…

15 output fields $0.99 per 1K

Century 21 Listings & Property Detail Finder

Find Century 21 homes for sale or rent by city, county, neighborhood, or ZIP with price and size filters, or look up a property by address with…

9 output fields $0.99 per 1K

Questions people ask

How much does Brazil Rental & Sale Listings by City (QuintoAndar) cost?

The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.

What data does Brazil Rental & Sale Listings by City (QuintoAndar) return?

Its published output schema lists 9 fields: propertyType, rentPrice, salePrice, totalMonthlyCost, bedrooms, areaSqM, city, neighborhood, propertyUrl. A listed field is not guaranteed to be filled in every row.

What input does Brazil Rental & Sale Listings by City (QuintoAndar) need?

Required: mode. Optional settings include city, neighborhood, propertyType, priceBasis, priceMin, priceMax.

How do I run Brazil Rental & Sale Listings by City (QuintoAndar) from Python or the API?

Use the Apify API client: in Python, ApifyClient(token).actor("dataspryva/brazil-rental-and-sale-listings-by-city").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("dataspryva/brazil-rental-and-sale-listings-by-city").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/dataspryva~brazil-rental-and-sale-listings-by-city/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.

Sources

Actor updated 2026-11-01 Data synced 2026-11-12
Cite this page

Scraper Finder. "Brazil Rental & Sale Listings by City (QuintoAndar)." https://scraperfinder.com/catalogue/brazil-rental-and-sale-listings-by-city/ (data checked 2026-11-12).

Run Brazil Rental & Sale Listings by City (QuintoAndar)

$0.99 per 1,000 results. Paste the example input above, set your QuintoAndar query, then export the dataset. Still choosing? Compare every QuintoAndar route.

Open in Apify Store