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
- Currency
- EUR
- Area Name
- Barcelona
- Listing Type
- sale
- Report Month
- 2026-08
- Report Page URL
- idealista.com
- Change Year (%)
- 6.3
- Highest Recorded Month
- 2026-07
- Change Three Months (%)
- 0.4
- Change Previous Month (%)
- -0.2
- Average Asking Price Per Square Meter (EUR)
- 5,440
- Highest Recorded Price Per Square Meter (EUR)
- 5,449
About Idealista
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 by Fous from idealista.com and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Idealista.
Actions
Get price per square meter
1 credit per runGet 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 credit per runSearch 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
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_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
Is Fous affiliated with Idealista?
No. Fous is not affiliated with Idealista. This workflow reads the public idealista.com website and returns its data.
How much does it cost?
Each run costs 1 credit. 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; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check 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.