Casa.it Data Parser & API
Casa.it is Italy’s #3 property portal — drawing roughly ~7M monthly visits as of March 2026 — and PropAPIS extracts its resale, rental, and new-build listings through a single REST API. Owned by EQT, Casa.it sits behind co-leaders Idealista IT and Immobiliare.it and offers a mid-large national dataset, exposing price, size, energy class, and agent information.
| Country | Italy |
|---|---|
| Type | Portal |
| Owner | EQT |
| Listing types | resale, rental, new-build |
| Monthly visits | ~7M / mo (Mar 2026) |
| Active listings | — (mid-large) |
| API access | No public API (parse-only) |
| Parse priority | ★★★☆☆ |
| Official site | www.casa.it |
Platform Overview
Market Position
Casa.it is owned by EQT and is the #3 portal in Italy, behind the co-leaders Idealista (IT) and Immobiliare.it. It drew roughly ~7M monthly visits as of March 2026 and carries a mid-large national inventory, making it a strong secondary Italian source alongside the two market leaders (Online Marketplaces ).
- Italy’s #3 Portal: Behind Idealista IT and Immobiliare.it
- EQT-Owned: Backed by a major private-equity group
- ~7M Monthly Visits (Mar 2026): Solid Italian reach
- Mid-Large Inventory: Broad national residential coverage
Market Coverage
Geographic Coverage:
- Italy: All regions and provinces
- Major cities: Rome, Milan, Turin, Naples, Bologna
- Coastal and inland markets nationwide
Property Types:
- Apartments (Appartamenti)
- Houses and villas (Case, Ville)
- New-build developments (Nuove costruzioni)
- Studios and lofts (Monolocali, Loft)
Data Fields Available
PropAPIS extracts a rich field set from each Casa.it listing:
Property Information
- Address: Property location with postcode (CAP)
- Price: Asking price or rent (EUR)
- Size: Square meters (Superficie / mq)
- Rooms: Number of rooms (Locali)
- Bathrooms: Number of bathrooms (Bagni)
- Property Type: Apartment, house, villa, new-build
- Floor: Floor level (Piano)
- Price per m²: Calculated price per square meter
Listing Details
- Description: Full property description (Italian)
- Features: Amenities and equipment
- Photos: Image URLs
- Energy Class: Energy efficiency rating (Classe energetica)
Agent Information
- Estate Agent: Agency name (Agenzia)
- Agent Contact: Office contact details
- Agent Reference: Listing reference number (Riferimento)
Location Data
- Postcode: Italian postal code (CAP)
- City and Zone: Città and zona
- Coordinates: Latitude and longitude
Financial Information
- Condo Fees: Monthly condominium fees (Spese condominiali)
- Price per m²: Value benchmark
- IMU context: Property tax considerations
API Endpoints
Get Property Details
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Get property by ID or URL
property_data = api.platforms.casa_it.get_property(
listing_id='87654321'
)
print(f"Address: {property_data.address}")
print(f"Price: €{property_data.price:,}")
print(f"Size: {property_data.size_m2} m²")
print(f"Rooms: {property_data.rooms}")
print(f"Energy Class: {property_data.energy_class}")Search For Sale Listings
# Search properties for sale
listings = api.platforms.casa_it.search_for_sale(
location='Milan',
min_price=200000,
max_price=600000,
min_rooms=2,
property_type='Apartment'
)
for listing in listings[:10]:
print(f"{listing.address} - €{listing.price:,}")
print(f" {listing.rooms} rooms | {listing.size_m2} m² | €{listing.price_per_m2:,.0f}/m²")Search Rental Properties
# Search rental properties
rentals = api.platforms.casa_it.search_to_rent(
location='Rome',
min_price=700, # monthly rent
max_price=1800,
min_rooms=2
)
for rental in rentals[:5]:
print(f"{rental.address} - €{rental.price:,}/mo")Quick Start
Python
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
property_data = api.platforms.casa_it.get_property('87654321')
print(f"Price: €{property_data.price:,}")
print(f"Size: {property_data.size_m2} m²")
print(f"Price per m²: €{property_data.price_per_m2:,.0f}")For detailed documentation, see our API Reference.