Habitaclia Data Parser & API
Habitaclia is a Catalonia-strong Spanish property portal in the Adevinta cluster — with an estimated ~5-10M monthly visits — and PropAPIS extracts its resale, rental, and new-build listings through a single REST API. Owned by Adevinta alongside Fotocasa and Yaencontre, Habitaclia is especially deep in Barcelona and Catalonia, exposing price, size, energy certificate, and agent data.
| Country | Spain |
|---|---|
| Type | Portal |
| Owner | Adevinta |
| Listing types | resale, rental, new-build |
| Monthly visits | ~5-10M / mo (est.) |
| Active listings | — (shares Adevinta pool) |
| API access | No public API (parse-only) |
| Parse priority | ★★★☆☆ |
| Official site | www.habitaclia.com |
Platform Overview
Market Position
Habitaclia is owned by Adevinta (controlled by Permira and Blackstone), which runs the #2 Spanish cluster alongside Fotocasa and Yaencontre. Habitaclia draws on the shared Adevinta listing pool and is particularly strong in Catalonia, with an estimated ~5-10M monthly visits (Online Marketplaces ).
- Adevinta #2 Cluster: Sister portal to Fotocasa and Yaencontre
- Catalonia Strength: Deep Barcelona and Catalonia coverage
- ~5-10M Monthly Visits (est.): Regional-leaning Spanish reach
- Adevinta Family: Shared listing pool and technology
Adevinta Portal Family
Habitaclia’s owner, Adevinta, operates a Spanish cluster that PropAPIS covers as a connected family:
- Spain: Fotocasa, Habitaclia, Yaencontre
- France: Leboncoin
A single parser strategy can span much of this cluster thanks to shared technology and data pools.
Market Coverage
Geographic Coverage:
- Spain: National coverage with Catalonia strength
- Major cities: Barcelona, Madrid, Valencia, Girona, Tarragona
- Coastal markets: Costa Brava, Costa Daurada
Property Types:
- Apartments (Pisos)
- Houses and chalets (Casas, Chalets)
- New-build developments (Obra nueva)
- Studios and penthouses (Estudios, Áticos)
Data Fields Available
PropAPIS extracts a rich field set from each Habitaclia listing:
Property Information
- Address: Property location with postcode
- Price: Asking price or rent (EUR)
- Size: Square meters (Metros)
- Rooms: Number of rooms (Habitaciones)
- Bathrooms: Number of bathrooms (Baños)
- Property Type: Apartment, house, chalet, new-build
- Floor: Floor level (Planta)
- Price per m²: Calculated price per square meter
Listing Details
- Description: Full property description (Spanish/Catalan)
- Features: Amenities and equipment
- Photos: Image URLs
- Energy Certificate: Energy efficiency rating (Certificado energético)
Agent Information
- Estate Agent: Agency name (Inmobiliaria)
- Agent Contact: Office contact details
- Agent Reference: Listing reference number (Referencia)
Location Data
- Postcode: Spanish postal code
- City and Neighborhood: Ciudad and barrio
- Coordinates: Latitude and longitude
Financial Information
- Community Fees: Monthly community costs (Gastos de comunidad)
- Price per m²: Value benchmark
- IBI 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.habitaclia.get_property(
listing_id='i98234567'
)
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 Certificate: {property_data.energy_cert}")Search For Sale Listings
# Search properties for sale
listings = api.platforms.habitaclia.search_for_sale(
location='Barcelona',
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.habitaclia.search_to_rent(
location='Girona',
min_price=600, # monthly rent
max_price=1500,
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.habitaclia.get_property('i98234567')
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.