Skip to Content

EmCasa Data Parser & API

EmCasa is a Brazilian proptech-broker offering a curated portfolio of resale and new-build homes in São Paulo and Rio de Janeiro — and PropAPIS extracts its listing data through a single REST API. Access a hand-selected, high-quality inventory with clean structured fields and no scraper to maintain.

CountryBrazil
TypeMarketplace
OwnerEmCasa (proptech)
Listing typesresale, new-build
Monthly visits— (portal does not publish a stable total)
Active listings— (curated inventory)
API accessNo public API (parse-only)
Parse priority★★☆☆☆
Official siteemcasa.com

Platform Overview

Market Position

  • Curated Inventory: A vetted, quality-filtered portfolio rather than an open classifieds pool
  • Proptech-Broker: Combines a technology platform with a licensed brokerage and proprietary software (LatamList )
  • Metro Focus: São Paulo and Rio de Janeiro, expanding
  • Clean Fields: Standardized, broker-verified listing data

Business Model

EmCasa pairs an online marketplace with an in-house brokerage and software stack, raising $21M to build out its property-software offering. Because listings are curated and broker-verified, the field set is more consistent than typical open-portal data.

Market Coverage

  • Resale: Existing residential apartments and houses
  • New-build: Developer launches and new units
  • Metro Concentration: São Paulo and Rio de Janeiro

Data Fields Available

PropAPIS extracts the structured fields from each EmCasa listing:

Property Information

  • Address: Property address and neighborhood
  • Price: Asking price (BRL)
  • Area: Usable / total area in m²
  • Bedrooms, Bathrooms, Parking spaces
  • Property Type: Apartment, house

Listing Details

  • Condo Fee (condomínio) and IPTU property tax
  • Amenities: Building and unit features
  • Photos: Image URLs

Broker & Location

  • Broker: Listing broker / agent details
  • Coordinates: Latitude and longitude
  • Neighborhood and City

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get an EmCasa listing by URL or ID property_data = api.platforms.emcasa.get_property( listing_id='123456' ) print(f"Address: {property_data.address}") print(f"Price: {property_data.price}") print(f"Area: {property_data.area_m2} m²") print(f"Type: {property_data.property_type}")

Search Listings

# Search EmCasa listings listings = api.platforms.emcasa.search( location='Rio de Janeiro', listing_type='sale', min_price=400000, max_price=1200000, min_beds=2 ) for listing in listings[:10]: print(f"{listing.address} - {listing.price}") print(f" {listing.beds} beds | {listing.area_m2} m²")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') property_data = api.platforms.emcasa.get_property('123456') print(f"Price: {property_data.price}") print(f"Area: {property_data.area_m2} m²") print(f"Beds: {property_data.beds}")

For detailed documentation, see our API Reference.

Frequently asked questions