logo
EN

Idealista Real Estate Listing Scraper (Portugal)

Real EstateMCP

Collect Idealista.pt property listings from search results pages: title, price, typology, area, features, description excerpt, and listing URL, with page-by-page pagination.

Templates are view-only on mobile. Please switch to a desktop to run this template.

📌 What is Idealista Real Estate Listing Scraper (Portugal)?

Idealista Real Estate Listing Scraper (Portugal) collects property listings from search results pages on Idealista.pt, Portugal's property portal where people research homes for sale, locations, prices, and features. Paste the URL of any Idealista Portugal search results page — for example, a city or neighbourhood search with your filters applied — and the template walks through the result pages and returns one row per listing: title, price, typology, area, extra features, a description excerpt, and the listing's own URL. It's built for property investors, agents, analysts, and market researchers who need listing data from many searches without copying it by hand.

💰 Pricing

Idealista Real Estate Listing Scraper (Portugal) is priced at $0.04 per 1,000 output lines (about $0.00004 per line).

📦 Output

High-value field groups:

  • Search context: the search results URL you submitted, and the operation shown on that page (for example Comprar)
  • Listing identity: title and the listing's detail page URL
  • Key facts: price, typology (for example T3), and area
  • Extra details: other features shown on the result card (for example Garagem incluída) and the description excerpt shown on the card
  • Collection time: the date and time the row was collected

Field names and values are in Portuguese, as shown on Idealista.pt.

Idealista Real Estate Listing Scraper (Portugal) returns these fields:

🎯 Use Cases

  • Local market snapshots: Collect every listing from a city or neighbourhood search and compare Preço, Tipologia, and Área across areas and property types.
  • Investment screening: Build a dataset of listings for one or many areas, then sort and filter by price, typology, and size to shortlist candidates.
  • Listing discovery for deeper research: Collect the URL of every listing on your searches, then run those URLs through Idealista Real Estate Detail Scraper (Portugal) to get full property details.
  • Inventory monitoring: Run the same search URLs on a schedule and compare URL and Preço between runs, using Timestamp to tell the runs apart.

🐙 Why Octoparse

  • Ready-to-use workflow: Idealista Real Estate Listing Scraper (Portugal) is preconfigured to read Idealista.pt search results pages and follow their pagination, so you don't need to build or maintain your own scraper.
  • Simple input: Paste search results URLs, one per line — up to 2,000 per task — and set how many result pages to collect for each. No Idealista account is required.
  • Useful results: Get title, price, typology, area, features, a description excerpt, and the listing URL in one row per listing.
  • Cloud runs: Idealista Real Estate Listing Scraper (Portugal) runs in the cloud, so your computer doesn't need to stay open while it collects.
  • Export and reuse: Collected data can be exported to standard formats and cloud tasks can be scheduled like other Octoparse cloud templates; scheduling may require a paid Octoparse plan.

📝 Input

  • List Page URL: Enter one Idealista Portugal search results page URL per line, up to 2,000 per task — for example https://www.idealista.pt/comprar-casas/caldas-da-rainha/. Apply your filters on Idealista.pt first, then copy the URL from your browser. Only idealista.pt addresses are accepted.
  • Number of pages: Set how many result pages to collect for each URL, from 1 to 100. Defaults to 10 when left blank. Collection stops earlier if the search has no further pages.

Input and Output

Input

{
  "list_Page_URL": [
    "https://www.idealista.pt/comprar-casas/lisboa/"
  ],
  "number_of_pages": "10"
}

Output

[
  {
    "Descrição": "T2 com logradouro nas Avenidas Novas | Exterior privado e elevada procura DESCRIÇÃO T2 com logradouro privado no Quartier 100, um edifício exclusivo de apenas 5 apartamentos novos nas Avenidas Novas. Um ativo que combina qualidade de vida, liquidez e potencial de valorização numa das zonas mais procuradas de Lisboa. Exterior privativo •Logradouro exclusivo — espaço raro em contexto urbano •Ideal para uso próprio ou valorização em arrendamento •Extensão natural da zona social Características do imóvel •Sala ampla com boa luminosidade •2 quar",
    "Operação": "Comprar",
    "Outras_características": "Garagem incluída; Rés do chão sem elevador",
    "Preço": "660.000€",
    "Timestamp": "2026-10-26 01:51:18",
    "Tipologia": "T2",
    "Título": "Apartamento T2 na Rua da Beneficência, 100, Entrecampos, Avenidas Novas",
    "URL": "https://www.idealista.pt/imovel/34665653/",
    "URL_inserido": "https://www.idealista.pt/comprar-casas/lisboa/",
    "Área": "151 m² área bruta"
  }
]

🚀 How to Use

  1. Open Idealista Real Estate Listing Scraper (Portugal) and click Try it!.
  2. Paste one or more Idealista.pt search results URLs into List Page URL, one per line.
  3. Optionally set Number of pages.
  4. Start the task — it runs in the cloud.
  5. Review the collected listing rows.
  6. Export the data in the format you need.

⚠️ Limitations

  • Only Idealista Portugal search results pages (idealista.pt) are accepted; a URL from any other site is rejected and returns no rows.
  • Number of pages accepts 1 to 100 per URL, and a results page typically holds 30 listings.
  • Descrição is the description excerpt shown on the search result card, not the full listing text; use Idealista Real Estate Detail Scraper (Portugal) for the full details.
  • Outras_características is empty when the result card shows no extra features.
  • Idealista protects its pages against automated access. The template retries each page automatically with a fresh session, but a URL that stays blocked, does not exist, or unexpectedly returns no listings produces no rows; the task is then reported as failed, while rows already collected from your other URLs are kept.
  • A search with no results returns no rows and does not count as a failure.
  • Idealista Real Estate Listing Scraper (Portugal) runs in the cloud only.

💡 Tips

  • Apply your filters (location, price range, property type) on Idealista.pt first, then copy that results URL, so the template collects exactly the search you care about.
  • Remove duplicate URLs before starting — each URL is collected separately, so a repeated URL returns repeated rows.
  • Use the URL field as the input for Idealista Real Estate Detail Scraper (Portugal) when you need full property details.
  • Start with a small Number of pages to test a new search, then raise it for the full collection.

❓ FAQ

What data does Idealista Real Estate Listing Scraper (Portugal) collect?

Idealista Real Estate Listing Scraper (Portugal) collects each listing's title, price, typology, area, extra features, description excerpt, and detail page URL from Idealista.pt search results pages, along with the search URL, the operation shown on the page, and the collection time.

What input does Idealista Real Estate Listing Scraper (Portugal) require?

Enter one Idealista.pt search results page URL per line in List Page URL, up to 2,000 per task, and optionally set Number of pages.

Number of pages accepts 1 to 100 per URL and defaults to 10 when left blank. A results page typically holds 30 listings, and collection stops earlier if the search runs out of pages.

Can Idealista Real Estate Listing Scraper (Portugal) collect full property details?

No. It returns the summary shown on each result card, including a description excerpt. Use Idealista Real Estate Detail Scraper (Portugal) with the collected URL values to get full property details.

What happens if a URL can't be collected?

That URL returns no rows, and the task is reported as failed, but rows already collected from your other URLs are kept.

Can I schedule and export data collected by Idealista Real Estate Listing Scraper (Portugal)?

Yes. Cloud tasks created from Idealista Real Estate Listing Scraper (Portugal) can be exported to standard formats and scheduled like other Octoparse cloud templates; scheduling may require a paid Octoparse plan.

How much does Idealista Real Estate Listing Scraper (Portugal) cost?

Idealista Real Estate Listing Scraper (Portugal) is priced at $0.04 per 1,000 output lines (about $0.00004 per line).