[{
  "propertyCode": "98765432",
  "url": "https://www.idealista.com/inmueble/98765432/",
  "price": 285000,
  "formerPrice": 295000,
  "priceDropPercentage": 3.4,
  "priceByArea": 3166,
  "propertyType": "flat",
  "typology": "flat",
  "subTypology": null,
  "operation": "sale",
  "size": 90,
  "rooms": 3,
  "bathrooms": 2,
  "floor": "4",
  "exterior": true,
  "hasLift": true,
  "address": "Calle de Serrano, Salamanca",
  "district": "Salamanca",
  "neighborhood": "Castellana",
  "municipality": "Madrid",
  "province": "Madrid",
  "latitude": 40.4318,
  "longitude": -3.6836,
  "country": "ES",
  "description": "Luminoso piso exterior de 90m² con 3 habitaciones y 2 baños en pleno barrio de Salamanca. Completamente reformado, suelos de parquet, cocina equipada y terraza. Garaje opcional.",
  "agencyName": "Engel & Völkers Madrid",
  "images": [
    "https://img4.idealista.com/blur/WEB_LISTING-M/0/id.pro.es.image.master/98/76/54/987654321.webp"
  ],
  "hasVideo": false,
  "has3DTour": true,
  "isNewConstruction": false,
  "energyCertificate": "D",
  "scraped_at": "2026-08-29T12:00:00Z"
},
{
  "propertyCode": "87654321",
  "url": "https://www.idealista.com/inmueble/87654321/",
  "price": 1200,
  "formerPrice": null,
  "priceDropPercentage": null,
  "priceByArea": null,
  "propertyType": "flat",
  "typology": "flat",
  "subTypology": null,
  "operation": "rent",
  "size": 65,
  "rooms": 2,
  "bathrooms": 1,
  "floor": "2",
  "exterior": false,
  "hasLift": true,
  "address": "Rua Augusta, Baixa",
  "district": "Santa Maria Maior",
  "neighborhood": "Baixa",
  "municipality": "Lisboa",
  "province": "Lisboa",
  "latitude": 38.7102,
  "longitude": -9.1367,
  "country": "PT",
  "description": "Apartamento T2 mobilado no coração da Baixa lisboeta. Próximo do metro e comércio.",
  "agencyName": "RE/MAX Lisboa",
  "images": [
    "https://img4.idealista.pt/blur/WEB_LISTING-M/0/id.pro.pt.image.master/87/65/43/876543210.webp"
  ],
  "hasVideo": false,
  "has3DTour": false,
  "isNewConstruction": false,
  "energyCertificate": "C",
  "scraped_at": "2026-08-29T12:00:05Z"
}]