Skip to Content
PlatformsEuropeHabitaclia

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.

CountrySpain
TypePortal
OwnerAdevinta
Listing typesresale, rental, new-build
Monthly visits~5-10M / mo (est.)
Active listings— (shares Adevinta pool)
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.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

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.

Frequently asked questions