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.
| Country | Brazil |
|---|---|
| Type | Marketplace |
| Owner | EmCasa (proptech) |
| Listing types | resale, new-build |
| Monthly visits | — (portal does not publish a stable total) |
| Active listings | — (curated inventory) |
| API access | No public API (parse-only) |
| Parse priority | ★★☆☆☆ |
| Official site | emcasa.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
Python
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.