{
  "place": {
    "slug": "madalena-pt",
    "name": "Madalena, Portugal",
    "kind": "city",
    "city": "Madalena",
    "region": "Porto",
    "country": "PT",
    "region_slug": "porto",
    "url": "https://otaless.com/pt/porto/madalena-pt/",
    "state": null,
    "region_page": {
      "name": "Porto",
      "slug": "porto",
      "url": "https://otaless.com/pt/porto/"
    },
    "country_page": {
      "code": "PT",
      "name": "Portugal",
      "url": "https://otaless.com/pt/"
    }
  },
  "facet": null,
  "from_nightly": {
    "amount": 50.4,
    "currency": "EUR"
  },
  "sleeps_floor": 2,
  "updated": "2026-10-29T18:24:18.134Z",
  "live": false,
  "facets": [
    {
      "slug": "sleeps-4",
      "label": "Sleeps 4+",
      "url": "https://otaless.com/pt/porto/madalena-pt/sleeps-4/"
    },
    {
      "slug": "sleeps-6",
      "label": "Sleeps 6+",
      "url": "https://otaless.com/pt/porto/madalena-pt/sleeps-6/"
    },
    {
      "slug": "apartments",
      "label": "Apartments",
      "url": "https://otaless.com/pt/porto/madalena-pt/apartments/"
    },
    {
      "slug": "houses",
      "label": "Houses",
      "url": "https://otaless.com/pt/porto/madalena-pt/houses/"
    },
    {
      "slug": "villas",
      "label": "Villas",
      "url": "https://otaless.com/pt/porto/madalena-pt/villas/"
    }
  ],
  "nearby": [
    {
      "name": "Valadares, Portugal",
      "path": "/pt/porto/valadares-pt/",
      "url": "https://otaless.com/pt/porto/valadares-pt/"
    },
    {
      "name": "Canidelo, Portugal",
      "path": "/pt/porto/canidelo-pt/",
      "url": "https://otaless.com/pt/porto/canidelo-pt/"
    },
    {
      "name": "Azenha, Portugal",
      "path": "/pt/porto/azenha-pt/",
      "url": "https://otaless.com/pt/porto/azenha-pt/"
    },
    {
      "name": "Vila Nova de Gaia, Portugal",
      "path": "/pt/porto/vila-nova-de-gaia-pt/",
      "url": "https://otaless.com/pt/porto/vila-nova-de-gaia-pt/"
    },
    {
      "name": "Santo Ovídio, Portugal",
      "path": "/pt/porto/santo-ovidio-pt/",
      "url": "https://otaless.com/pt/porto/santo-ovidio-pt/"
    },
    {
      "name": "Canelas, Portugal",
      "path": "/pt/porto/canelas-pt/",
      "url": "https://otaless.com/pt/porto/canelas-pt/"
    },
    {
      "name": "Afurada de Baixo, Portugal",
      "path": "/pt/porto/afurada-de-baixo-pt/",
      "url": "https://otaless.com/pt/porto/afurada-de-baixo-pt/"
    },
    {
      "name": "Vilar de Andorinho, Portugal",
      "path": "/pt/porto/vilar-de-andorinho-pt/",
      "url": "https://otaless.com/pt/porto/vilar-de-andorinho-pt/"
    }
  ],
  "managers_here": [
    {
      "name": "Ribeira Vintage Apartments",
      "path": "/manager/ribeira-vintage-apartments-cvlaic/",
      "url": "https://otaless.com/manager/ribeira-vintage-apartments-cvlaic/"
    },
    {
      "name": "D&S Smart Housing",
      "path": "/manager/d-s-smart-housing-e622dm/",
      "url": "https://otaless.com/manager/d-s-smart-housing-e622dm/"
    },
    {
      "name": "Villa da Silva",
      "path": "/manager/villa-da-silva-qcjv4g/",
      "url": "https://otaless.com/manager/villa-da-silva-qcjv4g/"
    },
    {
      "name": "Crest Houses",
      "path": "/manager/crest-houses-umoll7/",
      "url": "https://otaless.com/manager/crest-houses-umoll7/"
    },
    {
      "name": "YOUROPO",
      "path": "/manager/youropo-fojdlt/",
      "url": "https://otaless.com/manager/youropo-fojdlt/"
    },
    {
      "name": "Experience Portugal like a Local",
      "path": "/manager/experience-portugal-like-a-local-dd2qmb/",
      "url": "https://otaless.com/manager/experience-portugal-like-a-local-dd2qmb/"
    }
  ],
  "stays": [
    {
      "stay_id": "01M60B19PMNACC9JWKKSKER4N8",
      "name": "Villa da Silva Suite",
      "property_type": "villa",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": "Madalena",
      "region": null,
      "country": "PT",
      "geo_precision": "city",
      "amenities": [
        "one bedroom and one washroom",
        "private kitchenette and family room",
        "free wi-fi and gated parking",
        "heating and air conditioning",
        "bbq and outdoor dining access",
        "three bedrooms and two washrooms",
        "large family room, kitchen, and laundry",
        "bbq, terrace, and outdoor dining areas"
      ],
      "from_nightly": {
        "amount": 75,
        "currency": "EUR"
      },
      "verified_at": "2026-10-28T04:07:03.124Z",
      "price_verified_at": "2026-10-28T04:07:03.124Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Villa da Silva"
      },
      "url": "https://otaless.com/stay/villa-da-silva-suite-40nnwf/",
      "go": "https://otaless.com/go?stay=01M60B19PMNACC9JWKKSKER4N8"
    },
    {
      "stay_id": "01M62WTKRRYA2WMADGGKH03X8Y",
      "name": "Miradouro 25 | Centro Histórico - vistas épicas de luxo",
      "property_type": "house",
      "bedrooms": 3,
      "bathrooms": 3,
      "sleeps": 8,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [
        "estacionamento na rua",
        "acessível 24/7",
        "crianças bem-vindas",
        "animais de estimação não permitidos",
        "não é permitido fumar",
        "inacessível para cadeiras de rodas",
        "centro da cidade",
        "rio",
        "cidade",
        "à beira-mar",
        "roupa de cama",
        "secador de cabelo"
      ],
      "from_nightly": {
        "amount": 150,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T03:56:27.288Z",
      "price_verified_at": "2026-10-29T03:56:27.288Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Crest Houses"
      },
      "url": "https://otaless.com/stay/miradouro-25-centro-historico-vistas-epicas-de-lux-xishgy/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M62WTKRRYA2WMADGGKH03X8Y"
    },
    {
      "stay_id": "01M62WTKRTRJN5T50R19WK3X48",
      "name": "Miradouro 25 | Porto centre - luxury epic views",
      "property_type": "house",
      "bedrooms": 3,
      "bathrooms": 3,
      "sleeps": 8,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [
        "parking on street",
        "accessible 24/7",
        "children welcome",
        "pets not allowed",
        "smoking not allowed",
        "wheelchair inaccessible",
        "downtown",
        "river",
        "town",
        "waterfront",
        "bed linen",
        "blow dryer"
      ],
      "from_nightly": {
        "amount": 150,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T03:56:27.290Z",
      "price_verified_at": "2026-10-29T03:56:27.290Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Crest Houses"
      },
      "url": "https://otaless.com/stay/miradouro-25-porto-centre-luxury-epic-views-fhnaso/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M62WTKRTRJN5T50R19WK3X48"
    },
    {
      "stay_id": "01M4YXBCG0RDQGQQT30AN58C6V",
      "name": "Nomad's Nest in Bonfim - 1BED Balcony & View",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 55.39,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 55.39,
        "high": 58.8,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T17:06:17.154Z",
      "price_verified_at": "2026-10-28T17:06:17.154Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Nomad City Flats"
      },
      "url": "https://otaless.com/stay/nomad-s-nest-in-bonfim-1bed-balcony-view-lwywib/",
      "go": "https://otaless.com/go?stay=01M4YXBCG0RDQGQQT30AN58C6V"
    },
    {
      "stay_id": "01M3P59KR7T7KDJYG5PWB8Q7F6",
      "name": "One bedroom apartment 2 PAX",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 65,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.125Z",
      "price_verified_at": "2026-10-29T18:24:18.125Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/one-bedroom-apartment-2-pax-so56ab/",
      "go": "https://otaless.com/go?stay=01M3P59KR7T7KDJYG5PWB8Q7F6"
    },
    {
      "stay_id": "01M3P59KPN5BH51E65NGEGRKB5",
      "name": "36 / 5000 Translation results Charming Apartment with View 2 PAX",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 70,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.122Z",
      "price_verified_at": "2026-10-29T18:24:18.122Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/36-5000-translation-results-charming-apartment-wit-ttorrn/",
      "go": "https://otaless.com/go?stay=01M3P59KPN5BH51E65NGEGRKB5"
    },
    {
      "stay_id": "01M51N90V1BQWE9WH544GSH3R3",
      "name": "Clérigos 2B",
      "property_type": "studio",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 72.3,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 72.3,
        "high": 72.94,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.347Z",
      "price_verified_at": "2026-10-28T18:26:41.347Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/clerigos-2b-mzuhjj/",
      "go": "https://otaless.com/go?stay=01M51N90V1BQWE9WH544GSH3R3"
    },
    {
      "stay_id": "01M51N90TZ9JMMBMCEMZZ99K35",
      "name": "Clérigos 2A",
      "property_type": "studio",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 77.86,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 77.86,
        "high": 78.55,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.347Z",
      "price_verified_at": "2026-10-28T18:26:41.347Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/clerigos-2a-c52lvv/",
      "go": "https://otaless.com/go?stay=01M51N90TZ9JMMBMCEMZZ99K35"
    },
    {
      "stay_id": "01M3P59KRBC5HK3F8KBYSC627B",
      "name": "GE Dona Maria",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 80,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.123Z",
      "price_verified_at": "2026-10-29T18:24:18.123Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/ge-dona-maria-jx6ar9/",
      "go": "https://otaless.com/go?stay=01M3P59KRBC5HK3F8KBYSC627B"
    },
    {
      "stay_id": "01M3P59KQCY967BTPBSDAV98HG",
      "name": "SJN Spacious 1 Bedroom Apartment for 3 People",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 80,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.127Z",
      "price_verified_at": "2026-10-29T18:24:18.127Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sjn-spacious-1-bedroom-apartment-for-3-people-pbxamq/",
      "go": "https://otaless.com/go?stay=01M3P59KQCY967BTPBSDAV98HG"
    },
    {
      "stay_id": "01M51N90QSWG4FXE26WH7J36Q1",
      "name": "Typical House 5",
      "property_type": "house",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 83.43,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 83.43,
        "high": 84.16,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.298Z",
      "price_verified_at": "2026-10-28T18:26:41.298Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/typical-house-5-xuk1lp/",
      "go": "https://otaless.com/go?stay=01M51N90QSWG4FXE26WH7J36Q1"
    },
    {
      "stay_id": "01M3P59KRMQV95N31Y2RTA78PG",
      "name": "Mouzinho T1",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 84,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.125Z",
      "price_verified_at": "2026-10-29T18:24:18.125Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/mouzinho-t1-pxqqpr/",
      "go": "https://otaless.com/go?stay=01M3P59KRMQV95N31Y2RTA78PG"
    },
    {
      "stay_id": "01M3P59KQQ173SKAC56VB2DPE6",
      "name": "São Bento - Apartment with City View",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 85,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.121Z",
      "price_verified_at": "2026-10-29T18:24:18.121Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-apartment-with-city-view-dqwxoy/",
      "go": "https://otaless.com/go?stay=01M3P59KQQ173SKAC56VB2DPE6"
    },
    {
      "stay_id": "01M3P59KQP53M8R0EZGS6K24V0",
      "name": "São Bento One Bedroom Apartment for 3",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 85,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.127Z",
      "price_verified_at": "2026-10-29T18:24:18.127Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-one-bedroom-apartment-for-3-20rghx/",
      "go": "https://otaless.com/go?stay=01M3P59KQP53M8R0EZGS6K24V0"
    },
    {
      "stay_id": "01M51N90MMHZ7VN10TPA7X89BJ",
      "name": "Porto Design Central Apartment (N51)",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 6,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 87.21,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 87.21,
        "high": 92.97,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.289Z",
      "price_verified_at": "2026-10-28T18:26:41.289Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/porto-design-central-apartment-n51-pn9qxh/",
      "go": "https://otaless.com/go?stay=01M51N90MMHZ7VN10TPA7X89BJ"
    },
    {
      "stay_id": "01M51N90MZA1TFNQJZJK7221QY",
      "name": "São Vitor Balcony Apartment (N75)",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 5,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 88.39,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 88.39,
        "high": 89.89,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.294Z",
      "price_verified_at": "2026-10-28T18:26:41.294Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/sao-vitor-balcony-apartment-n75-xdrsuw/",
      "go": "https://otaless.com/go?stay=01M51N90MZA1TFNQJZJK7221QY"
    },
    {
      "stay_id": "01M3P59KRJDP9B8KEAWHX2K3KW",
      "name": "GE Arrábida",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 90,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.123Z",
      "price_verified_at": "2026-10-29T18:24:18.123Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/ge-arrabida-p6cif2/",
      "go": "https://otaless.com/go?stay=01M3P59KRJDP9B8KEAWHX2K3KW"
    },
    {
      "stay_id": "01M3P59KRD3460X9QZAR6WEW31",
      "name": "GE São João",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 96,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.124Z",
      "price_verified_at": "2026-10-29T18:24:18.124Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/ge-sao-joao-wxwj94/",
      "go": "https://otaless.com/go?stay=01M3P59KRD3460X9QZAR6WEW31"
    },
    {
      "stay_id": "01M3P59KQ3P695FHXPBTWAJCW1",
      "name": "Mezzanine Apartment (4 Adults - 1 double/2 single beds)",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 98,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.124Z",
      "price_verified_at": "2026-10-29T18:24:18.124Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/mezzanine-apartment-4-adults-1-double-2-single-bed-tgytcv/",
      "go": "https://otaless.com/go?stay=01M3P59KQ3P695FHXPBTWAJCW1"
    },
    {
      "stay_id": "01M3P59KQF3QZHD6RPYR5P7ZYJ",
      "name": "São Bento 4E Duplex Two Bedrooms Single Beds",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.126Z",
      "price_verified_at": "2026-10-29T18:24:18.126Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-4e-duplex-two-bedrooms-single-beds-vxifwy/",
      "go": "https://otaless.com/go?stay=01M3P59KQF3QZHD6RPYR5P7ZYJ"
    },
    {
      "stay_id": "01M3P59KR8TPDK6Q9NEETHG60H",
      "name": "São Bento Duplex 2 Double",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.126Z",
      "price_verified_at": "2026-10-29T18:24:18.126Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-duplex-2-double-rpcybp/",
      "go": "https://otaless.com/go?stay=01M3P59KR8TPDK6Q9NEETHG60H"
    },
    {
      "stay_id": "01M3NE3A4MENTVGTEABYA7TKXP",
      "name": "RA - São João 1",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100.8,
        "currency": "EUR"
      },
      "price_change": {
        "was": 109.2,
        "now": 100.8,
        "currency": "EUR",
        "since": "2026-10-29T18:03:37.436Z",
        "low_90": 100.8,
        "high_90": 134.4
      },
      "verified_at": "2026-10-29T18:03:37.436Z",
      "price_verified_at": "2026-10-29T18:03:37.436Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "YOUROPO"
      },
      "url": "https://otaless.com/stay/ra-sao-joao-1-suduht/",
      "go": "https://otaless.com/go?stay=01M3NE3A4MENTVGTEABYA7TKXP"
    },
    {
      "stay_id": "01M3P59KQMT73K1G7AYT97Y1WB",
      "name": "2 Bedroom Apartment (4 Adults - single beds)",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 104,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.121Z",
      "price_verified_at": "2026-10-29T18:24:18.121Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/2-bedroom-apartment-4-adults-single-beds-6jyitw/",
      "go": "https://otaless.com/go?stay=01M3P59KQMT73K1G7AYT97Y1WB"
    },
    {
      "stay_id": "01M3P59KPKCNNHMBKD08QMAND8",
      "name": "SJN 2 Bedroom Apartment with Mezzanine and Balcony over the Douro",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 105,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.127Z",
      "price_verified_at": "2026-10-29T18:24:18.127Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sjn-2-bedroom-apartment-with-mezzanine-and-balcony-ye82us/",
      "go": "https://otaless.com/go?stay=01M3P59KPKCNNHMBKD08QMAND8"
    },
    {
      "stay_id": "01M3P59KRPZPHR3MAZR9GYWMB0",
      "name": "GE Infante",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 110,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.124Z",
      "price_verified_at": "2026-10-29T18:24:18.124Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/ge-infante-xk4xft/",
      "go": "https://otaless.com/go?stay=01M3P59KRPZPHR3MAZR9GYWMB0"
    },
    {
      "stay_id": "01M3P59KPR0A16D9A0MTS8FJQF",
      "name": "2 Bedroom Apartment (6 Adults - 1 double/4 single beds)",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 6,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 125,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.121Z",
      "price_verified_at": "2026-10-29T18:24:18.121Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/2-bedroom-apartment-6-adults-1-double-4-single-bed-ajx1go/",
      "go": "https://otaless.com/go?stay=01M3P59KPR0A16D9A0MTS8FJQF"
    },
    {
      "stay_id": "01M3P59KR4M8PF6RWJDN6JY9N3",
      "name": "3 Bedroom Apartment (6 Adults)",
      "property_type": "apartment",
      "bedrooms": 3,
      "bathrooms": 2,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 140,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.122Z",
      "price_verified_at": "2026-10-29T18:24:18.122Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/3-bedroom-apartment-6-adults-x4dyxe/",
      "go": "https://otaless.com/go?stay=01M3P59KR4M8PF6RWJDN6JY9N3"
    },
    {
      "stay_id": "01M3P59KR50HCZQTADX4BS8RQM",
      "name": "3 Bedroom Apartment (7 Adults)",
      "property_type": "apartment",
      "bedrooms": 3,
      "bathrooms": 2,
      "sleeps": 5,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 150,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 150,
        "high": 154,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.122Z",
      "price_verified_at": "2026-10-29T18:24:18.122Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/3-bedroom-apartment-7-adults-6dbi9d/",
      "go": "https://otaless.com/go?stay=01M3P59KR50HCZQTADX4BS8RQM"
    },
    {
      "stay_id": "01M4DKFXM1VYZGY05W8XDCRPDW",
      "name": "Crocodile House IV",
      "property_type": "house",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 6,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 52,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.885Z",
      "price_verified_at": "2026-10-27T12:08:00.885Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/crocodile-house-iv-suwrtk/",
      "go": "https://otaless.com/go?stay=01M4DKFXM1VYZGY05W8XDCRPDW"
    },
    {
      "stay_id": "01M4DKFXHXW1T2KFRZMT42F6H0",
      "name": "Virginie Almada Apartment",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 55,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.875Z",
      "price_verified_at": "2026-10-27T12:08:00.875Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/virginie-almada-apartment-k5zw2g/",
      "go": "https://otaless.com/go?stay=01M4DKFXHXW1T2KFRZMT42F6H0"
    },
    {
      "stay_id": "01M4DKFXJ8BBKS1YKN6D0J8V02",
      "name": "MOUZINHO 202",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 75,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.872Z",
      "price_verified_at": "2026-10-27T12:08:00.872Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/mouzinho-202-u3ulnb/",
      "go": "https://otaless.com/go?stay=01M4DKFXJ8BBKS1YKN6D0J8V02"
    },
    {
      "stay_id": "01M4DKFXMN5JR8KNB7FMY2V6C6",
      "name": "Dasi House - E",
      "property_type": "house",
      "bedrooms": 3,
      "bathrooms": 1,
      "sleeps": 6,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 85,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.885Z",
      "price_verified_at": "2026-10-27T12:08:00.885Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/dasi-house-e-mhoin8/",
      "go": "https://otaless.com/go?stay=01M4DKFXMN5JR8KNB7FMY2V6C6"
    },
    {
      "stay_id": "01M4DKFXHZF320QRWTB3T9FN7B",
      "name": "Cardosas Square Living",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 87,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 77,
        "high": 87,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.865Z",
      "price_verified_at": "2026-10-27T12:08:00.865Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/cardosas-square-living-paqs88/",
      "go": "https://otaless.com/go?stay=01M4DKFXHZF320QRWTB3T9FN7B"
    },
    {
      "stay_id": "01M4DKFXJMKCP9TT245NBH6GT9",
      "name": "Taipas House in Porto 2",
      "property_type": "house",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 6,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 90,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.890Z",
      "price_verified_at": "2026-10-27T12:08:00.890Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/taipas-house-in-porto-2-gpf8od/",
      "go": "https://otaless.com/go?stay=01M4DKFXJMKCP9TT245NBH6GT9"
    },
    {
      "stay_id": "01M4DKFXHSXHGBWCV2Q4B1VMPV",
      "name": "Letheshome Apartments 102",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.869Z",
      "price_verified_at": "2026-10-27T12:08:00.869Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/letheshome-apartments-102-cxpvwj/",
      "go": "https://otaless.com/go?stay=01M4DKFXHSXHGBWCV2Q4B1VMPV"
    },
    {
      "stay_id": "01M4DKFXJ97MFKB1VFV1P4KGCF",
      "name": "Letheshome Apartments 103",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.863Z",
      "price_verified_at": "2026-10-27T12:08:00.863Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/letheshome-apartments-103-x8xig6/",
      "go": "https://otaless.com/go?stay=01M4DKFXJ97MFKB1VFV1P4KGCF"
    },
    {
      "stay_id": "01M4DKFXHTV4X6SRM67H0MX6MF",
      "name": "Letheshome Apartments 205",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.869Z",
      "price_verified_at": "2026-10-27T12:08:00.869Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/letheshome-apartments-205-hrfweq/",
      "go": "https://otaless.com/go?stay=01M4DKFXHTV4X6SRM67H0MX6MF"
    },
    {
      "stay_id": "01M4DKFXHV5CJXTS75QXYD5GY3",
      "name": "Letheshome Apartments 206",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.870Z",
      "price_verified_at": "2026-10-27T12:08:00.870Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/letheshome-apartments-206-vtssqu/",
      "go": "https://otaless.com/go?stay=01M4DKFXHV5CJXTS75QXYD5GY3"
    },
    {
      "stay_id": "01M4DKFXHWGAZHD7SKM7G2T2D4",
      "name": "Letheshome Apartments 308",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.870Z",
      "price_verified_at": "2026-10-27T12:08:00.870Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/letheshome-apartments-308-4fxdgx/",
      "go": "https://otaless.com/go?stay=01M4DKFXHWGAZHD7SKM7G2T2D4"
    },
    {
      "stay_id": "01M4DKFXHX14QXAY0TZWX5HRG1",
      "name": "Letheshome Apartments 309",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.870Z",
      "price_verified_at": "2026-10-27T12:08:00.870Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/letheshome-apartments-309-zpuhjp/",
      "go": "https://otaless.com/go?stay=01M4DKFXHX14QXAY0TZWX5HRG1"
    },
    {
      "stay_id": "01M4DKFXM3DP4KVA1B4HN2FZZE",
      "name": "AgapeStay Family House",
      "property_type": "house",
      "bedrooms": 3,
      "bathrooms": 1,
      "sleeps": 6,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 140,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.894Z",
      "price_verified_at": "2026-10-27T12:08:00.894Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/agapestay-family-house-a9npac/",
      "go": "https://otaless.com/go?stay=01M4DKFXM3DP4KVA1B4HN2FZZE"
    },
    {
      "stay_id": "01M4DKFXHJ48WTDJKFX0XGK9E6",
      "name": "Savvy Signature Apartments - 1",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 171,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.873Z",
      "price_verified_at": "2026-10-27T12:08:00.873Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/savvy-signature-apartments-1-gjnglc/",
      "go": "https://otaless.com/go?stay=01M4DKFXHJ48WTDJKFX0XGK9E6"
    },
    {
      "stay_id": "01M4DKFXHKWCDK3FBY4PE84F6R",
      "name": "Savvy Signature Apartments - 3",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 180,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.874Z",
      "price_verified_at": "2026-10-27T12:08:00.874Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/savvy-signature-apartments-3-vdiwsl/",
      "go": "https://otaless.com/go?stay=01M4DKFXHKWCDK3FBY4PE84F6R"
    },
    {
      "stay_id": "01M4DKFXHMAGHDWREHW77FJ31P",
      "name": "Savvy Signature Apartments - 4",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 180,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.874Z",
      "price_verified_at": "2026-10-27T12:08:00.874Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/savvy-signature-apartments-4-xtsx8r/",
      "go": "https://otaless.com/go?stay=01M4DKFXHMAGHDWREHW77FJ31P"
    },
    {
      "stay_id": "01M4DKFXHMWP9H7D0XK3HED312",
      "name": "Savvy Signature Apartments - 5",
      "property_type": "apartment",
      "bedrooms": 3,
      "bathrooms": 2,
      "sleeps": 9,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 240,
        "currency": "EUR"
      },
      "verified_at": "2026-10-27T12:08:00.874Z",
      "price_verified_at": "2026-10-27T12:08:00.874Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "D&S Smart Housing"
      },
      "url": "https://otaless.com/stay/savvy-signature-apartments-5-qqq55t/",
      "go": "https://otaless.com/go?stay=01M4DKFXHMWP9H7D0XK3HED312"
    },
    {
      "stay_id": "01M4ZFV7MPA3DHFJR4ZGVVYRYB",
      "name": "Apartamento de un dormitorio 2 PAX",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 65,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.130Z",
      "price_verified_at": "2026-10-29T18:24:18.130Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/apartamento-de-un-dormitorio-2-pax-izmipt/",
      "go": "https://otaless.com/go?stay=01M4ZFV7MPA3DHFJR4ZGVVYRYB"
    },
    {
      "stay_id": "01M3P595RPX62YZQXS9K6Q0FVE",
      "name": "Appartement d'une chambre 2 PAX",
      "property_type": null,
      "stay_kind": "room",
      "lodging_class": "hotel",
      "property_name": "Ribeira Vintage Apartments",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 65,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.110Z",
      "price_verified_at": "2026-10-29T18:24:18.110Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/appartement-d-une-chambre-2-pax-6c2paw/",
      "go": "https://otaless.com/go?stay=01M3P595RPX62YZQXS9K6Q0FVE"
    },
    {
      "stay_id": "01M51N90RA8CYM3NVE8VW1ZH92",
      "name": "Taipas-419",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 66.74,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 66.74,
        "high": 67.33,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.296Z",
      "price_verified_at": "2026-10-28T18:26:41.296Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/taipas-419-9q8qah/",
      "go": "https://otaless.com/go?stay=01M51N90RA8CYM3NVE8VW1ZH92"
    },
    {
      "stay_id": "01M3P595RK6DE4DJD7FZNQQHXP",
      "name": "Appartement de Charme avec Vue 2 PAX",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 70,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.110Z",
      "price_verified_at": "2026-10-29T18:24:18.110Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/appartement-de-charme-avec-vue-2-pax-fxtwms/",
      "go": "https://otaless.com/go?stay=01M3P595RK6DE4DJD7FZNQQHXP"
    },
    {
      "stay_id": "01M4ZFV7MMJ8PN7CD3DJWPKPNR",
      "name": "Encantador Apartamento con Vistas 2 PAX",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 70,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.132Z",
      "price_verified_at": "2026-10-29T18:24:18.132Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/encantador-apartamento-con-vistas-2-pax-hxxk95/",
      "go": "https://otaless.com/go?stay=01M4ZFV7MMJ8PN7CD3DJWPKPNR"
    },
    {
      "stay_id": "01M4ZFV7ME8WDN85TTPD0VE0N2",
      "name": "Apartamento amplio y encantador con vistas a la ciudad",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 75,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.129Z",
      "price_verified_at": "2026-10-29T18:24:18.129Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/apartamento-amplio-y-encantador-con-vistas-a-la-ci-8h2ifk/",
      "go": "https://otaless.com/go?stay=01M4ZFV7ME8WDN85TTPD0VE0N2"
    },
    {
      "stay_id": "01M3P595R10TJM4DE4YD05VHZG",
      "name": "Appartement charmant et spacieux avec vue sur la ville",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 75,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.109Z",
      "price_verified_at": "2026-10-29T18:24:18.109Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/appartement-charmant-et-spacieux-avec-vue-sur-la-v-udchyw/",
      "go": "https://otaless.com/go?stay=01M3P595R10TJM4DE4YD05VHZG"
    },
    {
      "stay_id": "01M51N90PSD8SGET211N855W3V",
      "name": "Porto Vitoria 12",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 77.86,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 77.86,
        "high": 78.55,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.289Z",
      "price_verified_at": "2026-10-28T18:26:41.289Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/porto-vitoria-12-9oucrn/",
      "go": "https://otaless.com/go?stay=01M51N90PSD8SGET211N855W3V"
    },
    {
      "stay_id": "01M4ZFV7MD6PQMC31FARGAGJ39",
      "name": "Apartamento de 1 dormitorio con sofá cama en Clérigos (3PAX)",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 79,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.129Z",
      "price_verified_at": "2026-10-29T18:24:18.129Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/apartamento-de-1-dormitorio-con-sofa-cama-en-cleri-eqax1f/",
      "go": "https://otaless.com/go?stay=01M4ZFV7MD6PQMC31FARGAGJ39"
    },
    {
      "stay_id": "01M4ZFV7MJW6W3SPAFA7YRGG18",
      "name": "São Bento - Apartamento con vistas a la ciudad",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 85,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.133Z",
      "price_verified_at": "2026-10-29T18:24:18.133Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-apartamento-con-vistas-a-la-ciudad-jpqgdi/",
      "go": "https://otaless.com/go?stay=01M4ZFV7MJW6W3SPAFA7YRGG18"
    },
    {
      "stay_id": "01M3P595RFRN48XR3Z2S2YFP6E",
      "name": "São Bento - Appartement avec vue sur la ville",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 85,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.111Z",
      "price_verified_at": "2026-10-29T18:24:18.111Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-appartement-avec-vue-sur-la-ville-78zgvk/",
      "go": "https://otaless.com/go?stay=01M3P595RFRN48XR3Z2S2YFP6E"
    },
    {
      "stay_id": "01M4ZFV7MCSH4QT6AND7SEDEQ8",
      "name": "São Bento - apartamento de un dormitorio - cama doble + sofá cama",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 85,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.133Z",
      "price_verified_at": "2026-10-29T18:24:18.133Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-apartamento-de-un-dormitorio-cama-doble-jdxj6u/",
      "go": "https://otaless.com/go?stay=01M4ZFV7MCSH4QT6AND7SEDEQ8"
    },
    {
      "stay_id": "01M51N90R754RMVJYWYP92413V",
      "name": "Clérigos 1A",
      "property_type": null,
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 88.99,
        "currency": "USD"
      },
      "price_range_90": {
        "low": 88.99,
        "high": 89.77,
        "currency": "USD"
      },
      "verified_at": "2026-10-28T18:26:41.283Z",
      "price_verified_at": "2026-10-28T18:26:41.283Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "BmyGuest"
      },
      "url": "https://otaless.com/stay/clerigos-1a-igjbml/",
      "go": "https://otaless.com/go?stay=01M51N90R754RMVJYWYP92413V"
    },
    {
      "stay_id": "01M3P595RAQ9Z1RYDT478X5FWV",
      "name": "São Bento 4E Duplex Deux Chambres lits simples",
      "property_type": null,
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.111Z",
      "price_verified_at": "2026-10-29T18:24:18.111Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-4e-duplex-deux-chambres-lits-simples-jd1xsx/",
      "go": "https://otaless.com/go?stay=01M3P595RAQ9Z1RYDT478X5FWV"
    },
    {
      "stay_id": "01M4ZFV7MHH5GZZCY8GN6399K8",
      "name": "São Bento 4E Duplex dos habitaciones camas individuales",
      "property_type": null,
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "PT",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 100,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T18:24:18.132Z",
      "price_verified_at": "2026-10-29T18:24:18.132Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Ribeira Vintage Apartments"
      },
      "url": "https://otaless.com/stay/sao-bento-4e-duplex-dos-habitaciones-camas-individ-cn6rhn/",
      "go": "https://otaless.com/go?stay=01M4ZFV7MHH5GZZCY8GN6399K8"
    }
  ],
  "has_more": true,
  "search": "https://otaless.com/search.json?place=Madalena%2C%20Portugal",
  "mcp": "https://otaless.com/mcp",
  "note": "Facts crawled from each manager's own site. live:false everywhere: availability and the real total are only knowable on the manager's site."
}