Skip to content

Property listings and asking prices per square metre

Back to tools

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.

Get price per square meter

Get 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.

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.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Barcelona

sale, Aug 1, 2026

Asking price per m²€5,440.00
Change from previous month-0.2%
Change over three months0.4%
Change over one year6.3%
Highest recorded price per m²
€5,449.00
Highest recorded in
Jul 1, 2026
View full report

Choose an action

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 credit

Get 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

FieldTypeRequiredDescription
CountrycountryTextOptionalCountry of the area, for example Portugal.Example: Italy
LocationlocationTextRequiredArea name; include the city for a district or neighbourhood, for example Barcelona or Lisboa, Alvalade.Example: Barcelona
Listing Typelisting_typeTextOptionalSale or rental asking prices, for example rent.Example: Rent

What you get

FieldTypeDescription
CurrencycurrencyTextExample: EUR
Area Namearea_nameTextName of the reported area.Example: Barcelona
Listing Typelisting_typeTextExample: Sale
Report Monthreport_monthTextMonth covered by the report (YYYY-MM).Example: 2026-08
Report Page URLreport_page_urlTextExample: https://www.idealista.com/sala-de-prensa/informes-precio-vivienda/venta/catalun…
Change Year (%)change_year_percentNumberExample: 6.3
Highest Recorded Monthhighest_recorded_monthTextExample: 2026-07
Change Three Months (%)change_three_months_percentNumberExample: 0.4
Change Previous Month (%)change_previous_month_percentNumberExample: -0.2
Average Asking Price Per Square Meter (EUR)average_asking_price_per_square_meter_eurNumberReported 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_eurNumberExample: 5449

Example result

For Location: Barcelona

JSON
{
  "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

Search 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

FieldTypeRequiredDescription
CountrycountryTextOptionalCountry to search, for example Portugal.Example: Portugal
LocationlocationTextRequiredCity, district or neighbourhood, for example Madrid, Chamberí.Example: Lisboa, Arroios
Max Pricemax_priceNumberOptionalMaximum price in EUR, for example 500000 for sale or 2000 for monthly rent.Example: 500000
Min Pricemin_priceNumberOptionalMinimum price in EUR, for example 150000 for sale or 900 for monthly rent.
Min Roomsmin_roomsNumberOptionalMinimum number of rooms, for example 2.Example: 2
Max Resultsmax_resultsNumberOptionalMaximum properties to return, for example 30 (up to 60).Example: 5
Listing Typelisting_typeTextOptionalSale or rent, for example rent.Example: Sale

What you get

FieldTypeDescription
PropertiespropertiesListProperties in the order shown on Idealista.
Floorproperties[].floorTextFloor as shown on the listing.Example: 2º andar sem elevador
Roomsproperties[].roomsNumberNumber of rooms.Example: 2
Titleproperties[].titleTextTitle in the site’s language.Example: Apartamento T2 na Rua de Arroios, 103, Alameda - Praça do Chile - Almirante…
Has Liftproperties[].has_liftYes or noWhether the listing says it has a lift.Example: No
Price (EUR)properties[].price_eurNumberSale price or monthly rental price in EUR.Example: 369000
Advertiserproperties[].advertiserTextAgency or private advertiser.Example: Century 21 City Lounge
Photo Linkproperties[].photo_linkTextPhoto link.Example: https://img4.idealista.pt/blur/480_360_mq/0/id.pro.pt.image.master/8c/e2/70/313…
Area Addressproperties[].area_addressTextArea or address from the title, as shown.Example: Rua de Arroios, 103, Alameda - Praça do Chile - Almirante Reis, Arroios
Listing Linkproperties[].listing_linkTextProperty page link.Example: https://www.idealista.pt/imovel/34944752/
Size Square (metres)properties[].size_square_metresNumberSize in square metres.Example: 70
Idealista Property Codeproperties[].idealista_property_codeTextIdealista listing code.Example: 34944752
Price Per Square Metre (EUR)properties[].price_per_square_metre_eurNumberPrice 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

JSON
{
  "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
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.

All Real estate toolsBrowse all tools