Habitaclia Scraper avatar

Habitaclia Scraper

Pricing

from $5.60 / 1,000 results

Go to Apify Store
Habitaclia Scraper

Habitaclia Scraper

Spanish property listings from habitaclia with the agency email and phone on every agency listing: homes, new builds, offices, premises, parking and land, for sale or rent, anywhere in Spain. Price per m2, price drops, energy rating, 28 features and new-listing tracking.

Pricing

from $5.60 / 1,000 results

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Norm Data

🏠 Habitaclia Spain Real Estate Scraper

Get property listings from habitaclia, one of Spain's biggest real estate portals: homes, new builds, offices, commercial premises, parking spaces, industrial buildings, whole buildings, and land, for sale or for rent. Every agency listing comes with the agency's email and phone, plus its website and logo, next to the price, features, energy certificate, and exact location. No login, no account.

Built for real estate professionals, investors, and B2B teams who work the Spanish property market, with more than 430,000 homes for sale alone.

🎯 Who uses it?

🤝 B2B sales to real estate agencies

Build a list of active agencies in any city or province with their email, phone, website, and how many listings they have, ready for outreach.

💰 Property investors

Find flats that need renovation, recent price drops, and listings below a price per square metre, across a city, comarca, or district.

📊 Market analysts and proptech

Track asking prices, supply, energy ratings, and price drops by province, municipality, and neighbourhood, with coordinates on every listing.

🏢 Commercial property teams

Search offices, premises, parking, industrial buildings, whole buildings, and land, for sale or rent, anywhere in Spain.

✨ What it does

  • Every property type: homes, new build homes, offices, commercial premises, parking spaces, industrial buildings, whole buildings, and land, for sale or rent.
  • Any place: cities, towns, comarcas, and districts by name (for example Sabadell, Vallès Occidental, or Chamberí), whole provinces, or all of Spain.
  • Price and size filters: price, built surface, bedrooms, and bathrooms.
  • Home filters: subtypes such as penthouse, duplex, chalet, or studio, and 28 must-have features such as pool, terrace, lift, parking, or air conditioning.
  • Condition and energy: homes that need renovation or are renovated, and a minimum energy rating.
  • Deal filters: recent price drops only, agencies or private owners, and only listings with an agency email or phone.
  • Complete results: big searches are split automatically, so you get every match and not just the first 10,000.
  • New listing tracking: schedule the same search and each run returns only the listings that appeared since the last one.
  • Place check: a misspelled place stops the run with suggestions instead of quietly searching somewhere else.

Missing source values are returned as null, never invented.

Why this scraper

  • Agency email and phone on every agency listing, plus the agency's name, trade name, website, logo, and page. The lead is in the row, no extra lookups needed.
  • Full property detail from the search itself: description, 40+ features, condition, floor, orientation, heating, energy certificate with ratings and values, and every photo, video, and virtual tour link.
  • Price intelligence: price per square metre, the price drop amount, and the price before the drop.
  • Precise location: street where the advertiser shows it, neighbourhood, district, municipality, comarca, province, and coordinates.
  • Private owners stay private: their listings are included, with no name, email, or phone.

How it compares

CapabilityThis actorOther habitaclia scrapers
Price, size, rooms, property typeyesyes
Agency email and phoneyesno
Agency website, logo, and pageyesname only
Search by city, comarca, district, or all of Spainyesone location
Every match past 10,000 resultsyescapped by pages
28 must-have features and home subtypesyesno
Condition and energy rating filtersyesno
Price per m², price drop, and price before the dropyespartial
Only listings with an agency contactyesno
Only new listings on scheduled runsyespartial

📦 What data you get

EntityUseful fields
ListingID, code, title, description, operation, property type, subtype, new build flag, premium and opportunity flags, and the date it was last updated.
PricePrice in euros, price on request flag, price per m², price drop, and the price before the drop.
PropertyBedrooms, bathrooms, built surface, land area, floor, condition, orientation, heating, hot water, features, and highlights.
EnergyCertificate status, consumption and emissions ratings, and their values.
LocationStreet and number where shown, neighbourhood, district, municipality, comarca, province, autonomous community, coordinates, and how exact the address is.
AgencyName, trade name, email, phone, reference, ID, logo, website, and habitaclia page.
MediaMain photo, photo, video, virtual tour, and floor plan counts, and every photo, video, and tour link.

Every record includes scraped_at (UTC). Download your dataset from Apify as CSV, JSON, Excel, or XML.

💡 Use cases

🤝 Every agency listing flats in Sabadell, with email and phone

{ "places": ["Sabadell"], "advertiser": "agency", "withContactOnly": true }

💰 Barcelona flats to renovate under €300,000

{ "places": ["Barcelona"], "conditions": ["NEEDS_RENOVATION"], "priceMax": 300000 }

📉 Recent price drops on homes with a pool in Málaga province

{ "provinces": ["malaga-provincia"], "features": ["POOL"], "priceDropsOnly": true }

🏢 Commercial premises for rent in Madrid

{ "operation": "alquiler", "propertyType": "locales_comerciales", "places": ["Madrid"] }

🔔 New penthouses in Eixample, on a daily schedule

{ "places": ["Eixample, Barcelona"], "subtypes": ["PENTHOUSE"], "onlyNewListings": true }

🌿 Energy efficient new builds across all of Spain

{ "propertyType": "obra-nueva", "minEnergyRating": "B" }

⚙️ How the input is organised

Maximum results sits at the very top, since it applies no matter what you're doing. Leave it empty to collect every match. Below it, the form is split into six numbered sections:

SectionWhat it's for
1 · WhatBuy or rent, property type, and home subtypes.
2 · WherePlaces by name and whole provinces. Leave both empty for all of Spain.
3 · Price, size, and roomsPrice, built surface, bedrooms, and bathrooms.
4 · Features and conditionMust-have features, condition, minimum energy rating, and recent price drops.
5 · AdvertiserAgencies or private owners, and only listings with an agency contact.
6 · OutputOnly new listings and sort order.

Apify Free plan: every run is limited to a fixed 10-row sample. Upgrade your Apify plan to run your own settings.

🛡️ Limits & responsible use

This Actor reads only public habitaclia search results. It never signs in and never contacts advertisers.

Agency contact details are business information. Listings from private owners are included without their name, email, or phone. Use the data for relevant business purposes, respect habitaclia's terms, and do not republish listings.

When a search is split to go past 10,000 results, listings whose price is shown only on request can be missed, since price ranges are used to split it.

Maximum bedrooms, condition, energy rating, price drops, the contact filter, and some features (such as gym, doorman, or alarm) are checked on each listing. Combined on a large area they mean checking every listing there, so a run can take several minutes to find a few rare matches. The log shows how many listings have been checked so far.

Runs are paced to stay gentle on the site. About 1,000 listings load in under half a minute.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

Local development

bun install
bun test
bun run src/main.ts