Idealista
Property listings and asking prices per square metre
Idealista provides homes for sale and rent in Spain, Italy and Portugal, plus current property listings and latest monthly asking prices per square metre for published areas.
Your information
Area name; include the city for a district or neighbourhood, for example Barcelona or Lisboa, Alvalade.
More options
Country of the area, for example Portugal.
Sale or rental asking prices, for example rent.
Example results
Barcelona
sale, Aug 1, 2026
- Highest recorded price per m²
- €5,449.00
- Highest recorded in
- Jul 1, 2026
About the Idealista tool
Idealista searches homes for sale or rent in Spain, Italy, or Portugal using a location and optional price, room, and listing filters.
Get price per square meter returns monthly asking prices per square metre and price changes for a named area, using its country and listing type.
Built from idealista.com. Last checked Sep 29, 2026.
Actions
Get price per square meter
1 creditGet the latest monthly asking price per square metre and price changes for a named city, district or neighbourhood in Spain, Italy or Portugal. For smaller areas, include their city (for example, "Lisboa, Alvalade"). Rental prices are per square metre per month. Reports cover areas published by idealista.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Countrycountry | Text | Optional | Country of the area, for example Portugal.Example: Italy |
Locationlocation | Text | Required | Area name; include the city for a district or neighbourhood, for example Barcelona or Lisboa, Alvalade.Example: Barcelona |
Listing Typelisting_type | Text | Optional | Sale or rental asking prices, for example rent.Example: Rent |
What you get
| Field | Type | Description |
|---|---|---|
Currencycurrency | Text | Example: EUR |
Area Namearea_name | Text | Name of the reported area.Example: Barcelona |
Listing Typelisting_type | Text | Example: Sale |
Report Monthreport_month | Text | Month covered by the report (YYYY-MM).Example: 2026-08 |
Report Page URLreport_page_url | Text | Example: https://www.idealista.com/sala-de-prensa/informes-precio-vivienda/venta/catalun… |
Change Year (%)change_year_percent | Number | Example: 6.3 |
Highest Recorded Monthhighest_recorded_month | Text | Example: 2026-07 |
Change Three Months (%)change_three_months_percent | Number | Example: 0.4 |
Change Previous Month (%)change_previous_month_percent | Number | Example: -0.2 |
Average Asking Price Per Square Meter (EUR)average_asking_price_per_square_meter_eur | Number | Reported asking price in EUR per square metre; per month for rentals.Example: 5440 |
Highest Recorded Price Per Square Meter (EUR)highest_recorded_price_per_square_meter_eur | Number | Example: 5449 |
Example result
For Location: Barcelona
{
"currency": "EUR",
"area_name": "Barcelona",
"listing_type": "sale",
"report_month": "2026-08",
"report_page_url": "https://www.idealista.com/sala-de-prensa/informes-precio-vivienda/venta/cataluna/barcelona-provincia/barcelona/",
"change_year_percent": 6.3,
"highest_recorded_month": "2026-07",
"change_three_months_percent": 0.4,
"change_previous_month_percent": -0.2,
"average_asking_price_per_square_meter_eur": 5440,
"highest_recorded_price_per_square_meter_eur": 5449
}Search properties
1 creditSearch Idealista homes for sale or rent by city, district or neighbourhood in Spain, Italy or Portugal. Returns listings in site order with prices and property details. Some locations or requests may be temporarily blocked by the site.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Countrycountry | Text | Optional | Country to search, for example Portugal.Example: Portugal |
Locationlocation | Text | Required | City, district or neighbourhood, for example Madrid, Chamberí.Example: Lisboa, Arroios |
Max Pricemax_price | Number | Optional | Maximum price in EUR, for example 500000 for sale or 2000 for monthly rent.Example: 500000 |
Min Pricemin_price | Number | Optional | Minimum price in EUR, for example 150000 for sale or 900 for monthly rent. |
Min Roomsmin_rooms | Number | Optional | Minimum number of rooms, for example 2.Example: 2 |
Max Resultsmax_results | Number | Optional | Maximum properties to return, for example 30 (up to 60).Example: 5 |
Listing Typelisting_type | Text | Optional | Sale or rent, for example rent.Example: Sale |
What you get
| Field | Type | Description |
|---|---|---|
Propertiesproperties | List | Properties in the order shown on Idealista. |
Floorproperties[].floor | Text | Floor as shown on the listing.Example: 2º andar sem elevador |
Roomsproperties[].rooms | Number | Number of rooms.Example: 2 |
Titleproperties[].title | Text | Title in the site’s language.Example: Apartamento T2 na Rua de Arroios, 103, Alameda - Praça do Chile - Almirante… |
Has Liftproperties[].has_lift | Yes or no | Whether the listing says it has a lift.Example: No |
Price (EUR)properties[].price_eur | Number | Sale price or monthly rental price in EUR.Example: 369000 |
Advertiserproperties[].advertiser | Text | Agency or private advertiser.Example: Century 21 City Lounge |
Photo Linkproperties[].photo_link | Text | Photo link.Example: https://img4.idealista.pt/blur/480_360_mq/0/id.pro.pt.image.master/8c/e2/70/313… |
Area Addressproperties[].area_address | Text | Area or address from the title, as shown.Example: Rua de Arroios, 103, Alameda - Praça do Chile - Almirante Reis, Arroios |
Listing Linkproperties[].listing_link | Text | Property page link.Example: https://www.idealista.pt/imovel/34944752/ |
Size Square (metres)properties[].size_square_metres | Number | Size in square metres.Example: 70 |
Idealista Property Codeproperties[].idealista_property_code | Text | Idealista listing code.Example: 34944752 |
Price Per Square Metre (EUR)properties[].price_per_square_metre_eur | Number | Price per square metre in EUR.Example: 5271 |
Example result
For Country: Portugal, Location: Lisboa, Arroios, Max Price: 500000, Min Rooms: 2, Max Results: 5, Listing Type: Sale
{
"properties": [
{
"floor": "2º andar sem elevador",
"rooms": 2,
"title": "Apartamento T2 na Rua de Arroios, 103, Alameda - Praça do Chile - Almirante Reis, Arroios",
"has_lift": false,
"price_eur": 369000,
"advertiser": "Century 21 City Lounge",
"photo_link": "https://img4.idealista.pt/blur/480_360_mq/0/id.pro.pt.image.master/8c/e2/70/313822699.jpg",
"area_address": "Rua de Arroios, 103, Alameda - Praça do Chile - Almirante Reis, Arroios",
"listing_link": "https://www.idealista.pt/imovel/34944752/",
"size_square_metres": 70,
"idealista_property_code": "34944752",
"price_per_square_metre_eur": 5271
},
{
"floor": "1º andar sem elevador",
"rooms": 2,
"title": "Apartamento T2 na Rua do Funchal, 11, Estefânia, Arroios",
"has_lift": false,
"price_eur": 318500,
"advertiser": "Cavalcanti RealEstate Team",
"photo_link": "https://img4.idealista.pt/blur/480_360_mq/0/id.pro.pt.image.master/ec/26/35/329767946.jpg",
"area_address": "Rua do Funchal, 11, Estefânia, Arroios",
"listing_link": "https://www.idealista.pt/imovel/35357330/",
"size_square_metres": 80,
"idealista_property_code": "35357330",
"price_per_square_metre_eur": 3981
},
{
"floor": null,
"rooms": 3,
"title": "Apartamento T3 na Rua Capitão Renato Baptista, 74, Anjos, Arroios",
"has_lift": false,
"price_eur": 499000,
"advertiser": "JPVA - Real Estate Group",
"photo_link": "https://img4.idealista.pt/blur/480_360_mq/0/id.pro.pt.image.master/c5/a5/7b/317815207.jpg",
"area_address": "Rua Capitão Renato Baptista, 74, Anjos, Arroios",
"listing_link": "https://www.idealista.pt/imovel/34745931/",
"size_square_metres": 100,
"idealista_property_code": "34745931",
"price_per_square_metre_eur": null
}
]
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@idealista",
"visibility": "public",
"operation": "get_price_per_square_meter",
"version": 1,
"input": {
"location": "Barcelona"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare homes for sale or rent across locations
- Filter listings by price and number of rooms
- Review asking prices for a city or neighbourhood
- Track reported price changes over time
Questions about Idealista
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this Idealista tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a Idealista account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from idealista.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What homes are for sale or rent in a location?
Search properties returns listings for a city, district, or neighbourhood, with optional price, room, and listing-type filters.
What is the asking price per square metre in an area?
Get price per square meter returns the reported asking price for a named area and listing type.
How have asking prices changed recently?
Get price per square meter returns changes from the previous month, three months, and year.