Idealista Scraper 🔥 $0.4/1K  - ES, IT & PT Real Estate API avatar

Idealista Scraper 🔥 $0.4/1K - ES, IT & PT Real Estate API

Pricing

from $0.40 / 1,000 results

Go to Apify Store
Idealista Scraper 🔥 $0.4/1K  - ES, IT & PT Real Estate API

Idealista Scraper 🔥 $0.4/1K - ES, IT & PT Real Estate API

Fast - From $0.4/1K 💰 Idealista real estate scraper (Spain, Italy, Portugal). Beats the 1.5K limit. Buy, rent, new homes, commercial, holidays & more => 90+ points: prices, features, GPS coordinates, photos, agent contacts & much more! Paste URL → JSON/Excel/API. AI-agents ready - Start now!

Pricing

from $0.40 / 1,000 results

Rating

5.0

(1)

Developer

Azzouzana

Azzouzana

Maintained by Community

Actor stats

1

Bookmarked

13

Total users

8

Monthly active users

20 hours ago

Last modified

Share

Idealista Multi Countries — Spain, Italy & Portugal Property Listing Scraper (By Search URL)

Copy-pasting listings off Idealista one by one? Life’s too short. Paste a search URL from your browser — we turn it into clean, export-ready property data for Spain, Italy, and Portugal in minutes.

Buy · rent · rooms · map areas · geo filters & much more. No login. No paywall.


Built for Speed & Depth 🚀

  • 🔗 Zero-Friction Input — Drop any Idealista search URL from .com, .it, or .pt. City pages, sorted results, map-drawn areas, geo filters — we parse it and run.
  • One Actor, Three Markets — Spain, Italy, and Portugal without switching tools. Country & language are detected from the URL.
  • 🏠 Full Listing Cards — Price, rooms, bathrooms, size, floor, agents contact, property type, operation (sale/rent), status flags, and rich descriptions.
  • 📸 Media That Matters — Photo galleries, thumbnails, tags (bedroom, plan, views…), plus 360° / virtual tour links when Idealista exposes them.
  • 📍 Location Intelligence — Address, province, municipality, district, neighbourhood, locationId, latitude & longitude.
  • 🧑‍💼 Agent & Agency Intel — Commercial name, contact name, phone, agency logo, and microsite slug where shown on the listing.
  • 📈 Beyond the ~1,500 Wall — Idealista caps results per pass; we paginate smartly and rotate collection passes so you can aim for up to 5,000 unique listings per run.
  • 💰 Pay Only for Results$0.5 per 1,000 listings pushed to your dataset. No hidden fees.
  • 📤 Export Anywhere — JSON, CSV, Excel, or API — one row per property, ready for CRMs, sheets, and AI/data pipelines.

🛠️ How to Play

  1. Create a free Apify account (no credit required).
  2. Open this Actor in Apify Console.
  3. On Idealista, run your search (buy, rent, rooms, map area, etc.).
  4. Copy the URL from your address bar → paste into Start URL.
  5. Set Max items → click Start → download from the Dataset tab.

Input

FieldWhat it doesDefault
Start URLIdealista search URL (.com / .it / .pt)Madrid rooms example
Max itemsHow many listings to collect (min 5, max 5,000)5

🎯 Ready-made examples

Pick a pre-built taskStart URL and filters are already set. One click to run; export JSON or CSV for CRM or Sheets.

🇪🇸 Spain (idealista.com)

IntentExampleSearch
Rent / live2-bed flats to rent in Eixample, Barcelona under €1,350Eixample, 2-bed, long-term lease, max €1,350
Buy / investPrice drop 3 bedroom houses for sale in Chamberí, MadridChamberí, 3-bed, reduced prices
Business / leadsGround floor retail for rent Malasaña Madrid under €2,500Malasaña street-level shops, max €2,500/month

🇮🇹 Italy (idealista.it)

IntentExampleSearch
Rent / liveStudent rooms for rent near Santa Maria Novella, FlorenceFlorence rooms near Santa Maria Novella
Buy / investPrice drop apartments for sale Milan ItalyMilan flats with price reductions
Business / leadsMilan property agent phone number rent listingsMilan rentals with agency name and phone

🇵🇹 Portugal (idealista.pt)

IntentExampleSearch
Rent / live1 bedroom flats to rent in Alfama, Lisbon under €900Alfama, 1-bed, max €900/month
Buy / investSea view apartments for sale in Albufeira under €250,000Algarve coastal flats, max €250K
Business / leadsLisbon property agent phone number sale listingsLisbon metro apartments for sale, max €500K, agency contact

Custom search URLs

MarketExample
Spain — roomshttps://www.idealista.com/en/alquiler-habitacion/madrid-madrid/
Spain — buyhttps://www.idealista.com/en/venta-viviendas/barcelona-barcelona/
Italy — sortedhttps://www.idealista.it/en/vendita-case/firenze-firenze/?ordine=prezzi-asc
Portugal — geohttps://www.idealista.pt/en/geo/comprar-casas/algarve/com-preco-max_320000,apartamentos/

Example JSON run

{
"startUrl": "https://www.idealista.com/en/alquiler-habitacion/madrid-madrid/",
"maxItems": 100
}

🆓 Free Tier

Try before you scale:

  • 5 listings per run — enough to validate fields & quality
  • 5 runs per day (UTC)
  • 1 minute between runs

Upgrade for full volume on any paid Apify plan.


📦 What’s in the Box?

Each row = one full Idealista listing object — the same rich JSON Idealista returns (not a watered-down subset).

{
"propertyCode": "100000001",
"thumbnail": "https://example.com/dummy/idealista/thumbnail-01.jpg",
"externalReference": "JD-REF-001",
"numPhotos": 27,
"floor": "en",
"price": 250000,
"priceInfo": {
"price": {
"amount": 250000,
"currencySuffix": "€"
}
},
"propertyType": "studio",
"operation": "sale",
"size": 45,
"rooms": 1,
"bathrooms": 1,
"address": "Studio in Via John Doe 12, Sample District, Example City",
"province": "Example Province",
"municipality": "Example City",
"district": "Sample District",
"country": "it",
"neighborhood": "John Doe Quarter",
"locationId": "0-EU-IT-XX-00-000-000-00-001",
"latitude": 43.7700000,
"longitude": 11.2550000,
"showAddress": true,
"url": "https://www.example.com/dummy/immobile/100000001/",
"description": "Sample listing for documentation purposes only. This is dummy data featuring John Doe as the contact agent. Bright studio with approximately 45 sqm, one bedroom and one bathroom. Located in a central example neighbourhood. Price shown is fictional. Not a real property.",
"hasVideo": false,
"status": "renew",
"newDevelopment": false,
"favourite": false,
"newProperty": false,
"multimedia": {
"images": [
{
"url": "https://example.com/dummy/idealista/photo-03.jpg",
"tag": "corridor"
},
...
],
"virtual3DTours": [
{
"url": "https://example.com/dummy/tours/john-doe-studio-360",
"thumbnail": "https://example.com/dummy/idealista/tour-thumb-01.jpg",
"category": "360"
}
]
},
"contactInfo": {
"commercialName": "John Doe Realty — Example Branch",
"phone1": {
"phoneNumber": "5550100",
"formattedPhone": "5550100",
"prefix": "39",
"phoneNumberForMobileDialing": "+395550100",
"nationalNumber": true
},
"contactName": "John Doe",
"userType": "professional",
"agencyLogo": "https://example.com/dummy/agency/john-doe-realty.png",
"contactMethod": "all",
"micrositeShortName": "john-doe-realty-example",
"totalAds": 0,
"needLoginForContact": false,
"needLoginForPhone": false
},
"hasLift": false,
"priceByArea": 5555,
"features": {
"hasSwimmingPool": false,
"hasTerrace": false,
"hasAirConditioning": false,
"hasBoxRoom": false,
"hasGarden": false
},
"detailedType": {
"typology": "flat",
"subTypology": "studio"
},
"suggestedTexts": {
"title": "Studio in Via John Doe 12, John Doe Quarter, Example City"
},
"hasPlan": true,
"has3DTour": false,
"has360": true,
"hasStaging": false,
"savedAd": {},
"ribbons": [],
"notes": [],
"topNewDevelopment": false,
"newDevelopmentHighlight": false,
"topPlus": false,
"preferenceHighlight": false,
"topHighlight": false,
"urgentVisualHighlight": false,
"visualHighlight": false
}

(Dummy data — your runs return live Idealista fields.)


🤔 Why Scrape Idealista?

  • 📊 Investors & analysts — prices, sizes, and stock by city or neighbourhood
  • 🎯 Lead gen — agency names & phones where publicly listed
  • 🗺️ Market mapping — compare Spain, Italy, and Portugal from one workflow
  • 🧩 Data teams — pipe listings into warehouses, BI tools, or internal apps

❓ FAQ

Why only 5 results on the free plan?

Free tier caps each run at 5 items so you can inspect quality first. Upgrade to use your full Max items.

Yes — Idealista limits each collection pass; this actor paginates and extends collection so you can gather more unique ads up to 5,000 (and your Max items).

Why did my run stop early?

Usually: (1) no more results for that search, (2) free-tier cap, or (3) daily rate limit (5 runs/day, 30-min gap).

Public data for research is commonly acceptable; you must comply with local law and Idealista’s Terms. This tool is not affiliated with Idealista.

Missing Information/Fields?

This actor extracts property listings results from the discovery URLs only and does not dive into their individual details page. If you require comprehensive data, please open an issue so we can gauge user interest in this feature.


🔎 SEO Keywords

Idealista scraper, Idealista.com scraper, Idealista.it scraper, Idealista.pt scraper, scrape Idealista listings, Spain property scraper, Italy real estate scraper, Portugal property listings, Apify Idealista actor, web scraping Idealista, alquiler Idealista, venta viviendas, immobili Idealista Italia, imóveis Idealista Portugal, Idealista API data


⭐ Looking for something else?

Browse thousands more scrapers on Apify Store.


📬 Contact

Questions? Custom project? We’re here.


⚠️ Disclaimer

This Actor is independent and not affiliated with Idealista S.A. or Idealista.com / .it / .pt; trademarks belong to their owners. It collects only publicly visible listings—no login, no paywall, no accounts created for you—and requests are throttled. Listings may contain personal data (phones, agent names, addresses, photos); once exported to your Apify dataset, you are responsible for lawful use under GDPR, LOPDGDD, Italy’s privacy rules, or RGPD as applicable: keep only what you need, secure your data, avoid unsolicited contact, and follow Idealista’s terms—do not republish ads as a competing portal. We do not store your results; retention and deletion are yours to manage.