Idealista Location ID Finder: Areas, IDs & Listing Counts avatar

Idealista Location ID Finder: Areas, IDs & Listing Counts

Pricing

from $1.00 / 1,000 dataset items

Go to Apify Store
Idealista Location ID Finder: Areas, IDs & Listing Counts

Idealista Location ID Finder: Areas, IDs & Listing Counts

Find Idealista location IDs by place name or prefix in Spain, Italy and Portugal. Returns each area's locationId, name, level (province, municipality, district, neighbourhood) and active listing count, ready to feed into other Idealista actors. No login.

Pricing

from $1.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

2

Bookmarked

84

Total users

0

Monthly active users

6 days ago

Last modified

Share

Idealista Location ID Finder

Turn place names into Idealista location IDs. Type a city, district or just the first letters of a name and get back the matching areas in Spain, Italy or Portugal: the locationId, the area level (province, municipality, district, neighbourhood) and how many listings are active there right now.

This actor does not return property listings. It is the lookup step you run first, so that a listing scraper can search an exact area instead of guessing from a text name.

What you get

FieldDescription
locationIdIdealista location ID, e.g. 0-EU-ES-28-07-001-079
nameArea name, with the parent town for districts and neighbourhoods
levelArea level in Idealista's wording (Provincia, Municipio, Distrito, Barrio ...)
divisibleWhether the area splits into sub-areas
suggestedLocationIdNumeric id used in Idealista's suggestion list
activeListingsActive listings in the area for the chosen property type and operation at run time
query, country, propertyType, operationWhat was searched

Use cases

  • Feed exact locationId values into other Idealista scrapers.
  • Rank areas by number of active listings to see where supply is.
  • List every district or neighbourhood whose name starts with a prefix.
  • Check how deep the market is for rent versus sale, or homes versus offices.

Input

  • prefixes: place names or name prefixes (each returns up to 10 areas).
  • country: es, it or pt.
  • propertyType: homes, offices, premises, garages, new developments, land, storage rooms, buildings.
  • operation: sale or rent.
  • proxyConfiguration: optional; normally not needed.
{
"prefixes": ["Barcelona", "Sevilla"],
"country": "es",
"propertyType": "homes",
"operation": "sale"
}

Example output

{
"locationId": "0-EU-ES-08-13-001-019",
"name": "Barcelona, Barcelona",
"level": "Municipio",
"divisible": true,
"suggestedLocationId": 25309,
"activeListings": 13180,
"query": "Barcelona",
"country": "es",
"propertyType": "homes",
"operation": "sale"
}

Scheduling

Run it on a schedule and compare activeListings between runs to track how supply in an area changes. Results are available through the Apify API, webhooks and integrations.

FAQ

Does it return listings or prices? No, only areas and listing counts. Use a listing scraper with the returned IDs.

Why only 10 areas per query? The lookup returns the 10 best matches for each text. Use a more specific name or several prefixes to reach others.

Does it need a login or proxy? No. A proxy option exists in case the site temporarily blocks the run's IP.

Why is a count different from the website? Counts are a live snapshot and change as listings are added or removed.