Imovirtual Porto sale listings data
100 listings from one Listingrail API search, 2026-10-19. Mostly empty: baths (0%), lat / lng (0%).
Field coverage
What the rows contain
Sample rows
Quartile-priced rows; raw and empty fields left out.
[
{
"id": "19136273",
"url": "https://www.imovirtual.com/pt/anuncio/t0-com-varanda-laetitia-living-ID1iidz",
"source": "imovirtual",
"title": "T0 com varanda - Laetitia Living",
"address": "Rua do Carriçal, Porto, Porto",
"city": "Porto",
"region": "Porto",
"country": "PT",
"price": 245000,
"currency": "EUR",
"rooms": 1,
"area": 42,
"area_unit": "sqm",
"property_type": "FLAT",
"listed_at": "2026-05-05T14:55:08Z",
"photos": [
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6IjZ3dHYzbjc0dnF2NC1FQ09TWVNURU0iLCJ3IjpbeyJmbiI6IjY5bmxwYTdlY3FtNzEtQVBUIiwicyI6IjE2IiwiYSI6IjAiLCJwIjoiMTAsLTEwIn1dfQ.4Z9p6D0t2z0Fnh7i_PwlUS1r-bjaeS5DOjoUVINhYy0/image;s=1280x1024;q=80"
],
"agent": {
"company": "100 Domus - Med. Imob. Lda."
}
},
{
"id": "19179660",
"url": "https://www.imovirtual.com/pt/anuncio/apartamento-t3-senhora-da-hora-matosinhos-ID1itwm",
"source": "imovirtual",
"title": "Apartamento T3, Senhora da Hora, Matosinhos",
"address": "Rua Maria Amélia Rey Colaço, Matosinhos, Porto",
"city": "Matosinhos",
"region": "Porto",
"country": "PT",
"price": 315000,
"currency": "EUR",
"rooms": 4,
"area": 95,
"area_unit": "sqm",
"property_type": "FLAT",
"listed_at": "2026-06-15T08:34:03Z",
"photos": [
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6ImJoeWVrdDdwbGk3bDMtRUNPU1lTVEVNIiwidyI6W3siZm4iOiI2OW5scGE3ZWNxbTcxLUFQVCIsInMiOiIxNiIsImEiOiIwIiwicCI6IjEwLC0xMCJ9XX0.ucBGZiz4L_rrTyMXSAtFbkcBvZk1Uw5uN19TpGNJepA/image;s=1280x1024;q=80"
],
"agent": {
"company": "Century 21 Arquitectos III"
}
},
{
"id": "19140274",
"url": "https://www.imovirtual.com/pt/anuncio/apartamento-t3-venda-em-vila-do-conde-vila-do-conde-ID1ijg6",
"source": "imovirtual",
"title": "Apartamento T3 Venda em Vila do Conde,Vila do Conde",
"address": "Vila do Conde, Vila do Conde, Porto",
"city": "Vila do Conde",
"region": "Porto",
"country": "PT",
"price": 449000,
"currency": "EUR",
"rooms": 4,
"area": 124,
"area_unit": "sqm",
"property_type": "FLAT",
"listed_at": "2026-05-08T12:11:03Z",
"photos": [
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6Im02dmw4MnRwemFuajMtRUNPU1lTVEVNIiwidyI6W3siZm4iOiI2OW5scGE3ZWNxbTcxLUFQVCIsInMiOiIxNiIsImEiOiIwIiwicCI6IjEwLC0xMCJ9XX0.qPeXIDujC2CnxA-RwbA0-AF_E0xMjNK7Dh4k0YiuGlI/image;s=1280x1024;q=80"
],
"agent": {
"company": "VR Prestige"
}
}
]Request
import os
import requests
r = requests.post(
"https://listingrail.com/v1/listings/search",
headers={"Authorization": f"Bearer {os.environ['LISTINGRAIL_KEY']}"},
json={"source":"imovirtual", "location":"porto", "type":"sale", "limit":100},
timeout=300,
)
r.raise_for_status()
listings = r.json()["listings"]
print(len(listings), listings[0]["price"], listings[0]["address"])Imovirtual API page · All samples
Price context
Upper quartile 80% above the lower (€247,500).
4 rooms: 1.8× the 1 room median.
Cheapest per m²: 4 rooms (€3,339.0); dearest: 1 room (€6,190.0).