Real estate analysts
Comps and coverage
Export comparable rental or sale listings by city, then sort by price, locality, and details before manual validation.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Idealista scraper exports Italian real estate listing result pages from Idealista.it into a structured CSV. Use it to collect price, locality, sale or rent type, listing title, detail URL, property details, description, and image URL from the UScraper local desktop app without writing a custom crawler.
CSV
13
Click next
Built in
Free
At a glance
The template is configured with an example rental search for Verona, but the first Navigate block can point to another Idealista.it search result page after you set your city, category, price range, and rent or sale filters in the browser. From there, UScraper waits for the page to load, pauses briefly, confirms that listing cards exist, and runs Structured Export against each row.
The export also derives useful context from the URL path. It labels the run as Affitto or Vendita, infers broad category labels such as houses, garages, land, offices, or commercial spaces, and turns the location slug into a readable locality. That makes the file easier to filter when you collect multiple cities or repeat the same workflow for several market segments.
Spreadsheet-first property research
Build a clean Idealista to CSV export for pricing reviews, comparable listings, lead triage, or internal market monitoring.
Pagination already connected
The workflow checks for the next-page control, clicks it, waits for reload, and loops back into the same listing export path.
Local desktop execution
Your target URL, browser session, and CSV stay in your desktop workflow unless you add a separate cloud, sync, or upload step.
Useful listing context
Capture the detail URL, title, price, description, image URL, and up to four visible property detail chips per listing.
Who this is for
Real estate analysts
Comps and coverage
Export comparable rental or sale listings by city, then sort by price, locality, and details before manual validation.
Agencies and brokers
Local market watch
Download Idealista listings for approved areas and keep a repeatable CSV snapshot beside client notes.
Proptech operators
Workflow prototyping
Test no-code extraction before deciding whether official Idealista API access, a partner feed, or a custom integration is required.
For adjacent Italian property coverage, compare this workflow with the Immobiliare listing scraper, Tecnocasa scraper, and Trovacasa scraper. Browse the full UScraper template library when you need additional marketplaces.
How to use
Set the results URL
Replace the sample Verona rental URL with your chosen Idealista.it search page after applying city, sale or rent, category, and budget filters.
Check the export path
Structured Export writes crawler-lista-immobili-idealista.csv with headers and append mode. Change the save folder before production runs.
Run the pagination loop
UScraper follows the graph: Navigate, wait, sleep, confirm listing rows, export rows, check Successivo, click next, wait again, and repeat.
Review the CSV
Open the file, spot-check several detail URLs, and remove duplicates before using the data in reports, outreach, or dashboards.
Output preview
The sample below mirrors the configured export shape. Values are illustrative because the bundle did not include a CSV sample.
| url | vendita_o_affitto | categoria | localita | titolo_appartamento | prezzo | dettagli_1 | dettagli_2 | descrizione |
|---|---|---|---|---|---|---|---|---|
| https://www.idealista.it/affitto-case/verona-verona/ | Affitto | Case e appartamenti | Verona | Bilocale in centro storico | 950 euro/mese | 2 locali | 68 m2 | Appartamento arredato vicino ai servizi. |
| https://www.idealista.it/vendita-case/milano-milano/ | Vendita | Case e appartamenti | Milano | Trilocale ristrutturato con balcone | 420.000 euro | 3 locali | 92 m2 | Luminoso, piano alto, zona servita. |
| https://www.idealista.it/affitto-uffici/roma-roma/ | Affitto | Uffici e locali | Roma | Ufficio open space in zona business | 1.600 euro/mese | 120 m2 | Piano terra | Locale commerciale con vetrine. |
crawler-lista-immobili-idealista.csvColumn
url
The current Idealista results page URL.
Column
vendita_o_affitto
Sale or rent label inferred from the URL path.
Column
categoria
Broad property category inferred from the search path.
Column
localita
Readable locality derived from the Idealista slug.
Column
titolo_appartamento
Visible listing title from the result card.
Column
prezzo
Displayed price text exactly as shown on the listing card.
Column
dettagli_appartamento_url
Detail page URL for manual review or follow-up extraction.
Column
descrizione
Listing description snippet from the result page.
Column
immagine_url
First listing image URL, normalized against the page URL.
Idealista listing pages can be publicly accessible, but automated collection may still be restricted by Idealista terms, robots directives, database rights, privacy law, and local real estate rules. Use modest runs, avoid bypassing access controls, and get legal review before using the CSV commercially.
Before you run
Keep these constraints visible
Idealista may show DataDome or CAPTCHA checks
If the listing selector is unavailable, the workflow ends cleanly. Use a trusted browser session, reduce run frequency, and avoid trying to bypass access controls.
Pagination should stay human-paced
The template includes waits after load and after next-page clicks. Increase pauses for larger city searches or repeated runs.
Listing layouts can change
Empty titles, missing prices, or shifted detail chips usually mean Idealista changed markup. Update the Structured Export columns before relying on the file.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]