{
  "place": {
    "slug": "kalajoki-fi",
    "name": "Kalajoki, Finland",
    "kind": "city",
    "city": "Kalajoki",
    "region": "North Ostrobothnia",
    "country": "FI",
    "region_slug": "north-ostrobothnia",
    "url": "https://otaless.com/fi/north-ostrobothnia/kalajoki-fi/",
    "state": null,
    "region_page": {
      "name": "North Ostrobothnia",
      "slug": "north-ostrobothnia",
      "url": "https://otaless.com/fi/north-ostrobothnia/"
    },
    "country_page": {
      "code": "FI",
      "name": "Finland",
      "url": "https://otaless.com/fi/"
    }
  },
  "facet": {
    "slug": "apartments",
    "label": "Apartments",
    "subject": "Apartments"
  },
  "from_nightly": {
    "amount": 1000,
    "currency": "EUR"
  },
  "sleeps_floor": 3,
  "updated": "2026-10-31T01:50:19.907Z",
  "live": false,
  "facets": [
    {
      "slug": "sleeps-4",
      "label": "Sleeps 4+",
      "url": "https://otaless.com/fi/north-ostrobothnia/kalajoki-fi/sleeps-4/"
    },
    {
      "slug": "sleeps-6",
      "label": "Sleeps 6+",
      "url": "https://otaless.com/fi/north-ostrobothnia/kalajoki-fi/sleeps-6/"
    }
  ],
  "nearby": [
    {
      "name": "Oulu, Finland",
      "path": "/fi/north-ostrobothnia/oulu-fi/",
      "url": "https://otaless.com/fi/north-ostrobothnia/oulu-fi/"
    },
    {
      "name": "Seinäjoki, Finland",
      "path": "/fi/south-ostrobothnia/seinaejoki-fi/",
      "url": "https://otaless.com/fi/south-ostrobothnia/seinaejoki-fi/"
    },
    {
      "name": "Iisalmi, Finland",
      "path": "/fi/north-savo/iisalmi-fi/",
      "url": "https://otaless.com/fi/north-savo/iisalmi-fi/"
    },
    {
      "name": "Kajaani, Finland",
      "path": "/fi/kainuu/kajaani-fi/",
      "url": "https://otaless.com/fi/kainuu/kajaani-fi/"
    },
    {
      "name": "Pudasjärvi, Finland",
      "path": "/fi/north-ostrobothnia/pudasjaervi-fi/",
      "url": "https://otaless.com/fi/north-ostrobothnia/pudasjaervi-fi/"
    },
    {
      "name": "Äänekoski, Finland",
      "path": "/fi/central-finland/aeaenekoski-fi/",
      "url": "https://otaless.com/fi/central-finland/aeaenekoski-fi/"
    },
    {
      "name": "Vuokatti, Finland",
      "path": "/fi/kainuu/vuokatti-fi/",
      "url": "https://otaless.com/fi/kainuu/vuokatti-fi/"
    },
    {
      "name": "Sotkamo, Finland",
      "path": "/fi/kainuu/sotkamo-fi/",
      "url": "https://otaless.com/fi/kainuu/sotkamo-fi/"
    }
  ],
  "managers_here": [
    {
      "name": "Etusivu",
      "path": "/manager/etusivu-xjv7x3/",
      "url": "https://otaless.com/manager/etusivu-xjv7x3/"
    }
  ],
  "stays": [
    {
      "stay_id": "01M5BQB55Z5HYRND1GF5S654B8",
      "name": "Aurinkoranta A1 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 7,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.902Z",
      "price_verified_at": "2026-10-31T01:50:19.902Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/aurinkoranta-a1-by-holiday-in-kalajoki-0rgkiq/",
      "go": "https://otaless.com/go?stay=01M5BQB55Z5HYRND1GF5S654B8"
    },
    {
      "stay_id": "01M5BQB562VCC1Q6VKAHE898GG",
      "name": "Aurinkoranta B1 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 8,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.905Z",
      "price_verified_at": "2026-10-31T01:50:19.905Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/aurinkoranta-b1-by-holiday-in-kalajoki-twbovw/",
      "go": "https://otaless.com/go?stay=01M5BQB562VCC1Q6VKAHE898GG"
    },
    {
      "stay_id": "01M5BQB565J3K7G0N1R950XZR8",
      "name": "Hytintupa A by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 3,
      "bathrooms": 2,
      "sleeps": 6,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.906Z",
      "price_verified_at": "2026-10-31T01:50:19.906Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/hytintupa-a-by-holiday-in-kalajoki-pairdh/",
      "go": "https://otaless.com/go?stay=01M5BQB565J3K7G0N1R950XZR8"
    },
    {
      "stay_id": "01M5BQB5654SH63FYAP22YHCC3",
      "name": "Hytintupa B by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 3,
      "bathrooms": 2,
      "sleeps": 6,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.906Z",
      "price_verified_at": "2026-10-31T01:50:19.906Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/hytintupa-b-by-holiday-in-kalajoki-tixwlk/",
      "go": "https://otaless.com/go?stay=01M5BQB5654SH63FYAP22YHCC3"
    },
    {
      "stay_id": "01M5BQB55YR1YSKBVY5MN5E4VM",
      "name": "Keskuskarintie 120 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.902Z",
      "price_verified_at": "2026-10-31T01:50:19.902Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/keskuskarintie-120-by-holiday-in-kalajoki-q83mlx/",
      "go": "https://otaless.com/go?stay=01M5BQB55YR1YSKBVY5MN5E4VM"
    },
    {
      "stay_id": "01M5BQB563KXFZK1FE1DH9DM5K",
      "name": "Marinan Portin Kapteeni A 39 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.905Z",
      "price_verified_at": "2026-10-31T01:50:19.905Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/marinan-portin-kapteeni-a-39-by-holiday-in-kalajok-dnaywk/",
      "go": "https://otaless.com/go?stay=01M5BQB563KXFZK1FE1DH9DM5K"
    },
    {
      "stay_id": "01M5BQB563QCHA7BDNQ75FQP90",
      "name": "Marinan Portin Kapteeni A34 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.905Z",
      "price_verified_at": "2026-10-31T01:50:19.905Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/marinan-portin-kapteeni-a34-by-holiday-in-kalajoki-x6yy7n/",
      "go": "https://otaless.com/go?stay=01M5BQB563QCHA7BDNQ75FQP90"
    },
    {
      "stay_id": "01M5BQB55Y3KD251WHCJ7CSBTN",
      "name": "Marinan Portin Majakka B13 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 6,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.902Z",
      "price_verified_at": "2026-10-31T01:50:19.902Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/marinan-portin-majakka-b13-by-holiday-in-kalajoki-vtaclo/",
      "go": "https://otaless.com/go?stay=01M5BQB55Y3KD251WHCJ7CSBTN"
    },
    {
      "stay_id": "01M5BQB564NPMDCKBFCCMY4PGZ",
      "name": "Marinan Portin Majakka B46 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 3,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.906Z",
      "price_verified_at": "2026-10-31T01:50:19.906Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/marinan-portin-majakka-b46-by-holiday-in-kalajoki-xjxq8w/",
      "go": "https://otaless.com/go?stay=01M5BQB564NPMDCKBFCCMY4PGZ"
    },
    {
      "stay_id": "01M5BQB562CKM7YCWDNNN4EE2X",
      "name": "Meriheinä B15 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.904Z",
      "price_verified_at": "2026-10-31T01:50:19.904Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/meriheina-b15-by-holiday-in-kalajoki-islw4y/",
      "go": "https://otaless.com/go?stay=01M5BQB562CKM7YCWDNNN4EE2X"
    },
    {
      "stay_id": "01M5BQB5617BM89ZEEC289PWJ3",
      "name": "Meriheinä B16 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.904Z",
      "price_verified_at": "2026-10-31T01:50:19.904Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/meriheina-b16-by-holiday-in-kalajoki-dv6cet/",
      "go": "https://otaless.com/go?stay=01M5BQB5617BM89ZEEC289PWJ3"
    },
    {
      "stay_id": "01M5BQB561DC3JVH1RNPTBPGKD",
      "name": "Meriheinä B2 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.904Z",
      "price_verified_at": "2026-10-31T01:50:19.904Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/meriheina-b2-by-holiday-in-kalajoki-tvbl4f/",
      "go": "https://otaless.com/go?stay=01M5BQB561DC3JVH1RNPTBPGKD"
    },
    {
      "stay_id": "01M5BQB55XBAXB65PN7TVTGDCZ",
      "name": "Meriheinä B6 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.901Z",
      "price_verified_at": "2026-10-31T01:50:19.901Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/meriheina-b6-by-holiday-in-kalajoki-5xqhou/",
      "go": "https://otaless.com/go?stay=01M5BQB55XBAXB65PN7TVTGDCZ"
    },
    {
      "stay_id": "01M5BQB5602YZPJCMFCMDSF8ZQ",
      "name": "Meriheinä B7 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.903Z",
      "price_verified_at": "2026-10-31T01:50:19.903Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/meriheina-b7-by-holiday-in-kalajoki-su2exv/",
      "go": "https://otaless.com/go?stay=01M5BQB5602YZPJCMFCMDSF8ZQ"
    },
    {
      "stay_id": "01M5BQB55ZC4NF5YD7CDET4RSB",
      "name": "StarVillas B303 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 6,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.903Z",
      "price_verified_at": "2026-10-31T01:50:19.903Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/starvillas-b303-by-holiday-in-kalajoki-bqiozx/",
      "go": "https://otaless.com/go?stay=01M5BQB55ZC4NF5YD7CDET4RSB"
    },
    {
      "stay_id": "01M67TD3R3PYBSH1P157ZD4Q61",
      "name": "Timantti A21 by Holiday in Kalajoki",
      "property_type": "apartment",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": 4,
      "city": "Kalajoki",
      "region": null,
      "country": "FI",
      "geo_precision": "exact",
      "amenities": [],
      "from_nightly": {
        "amount": 1000,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T01:50:19.907Z",
      "price_verified_at": "2026-10-31T01:50:19.907Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Etusivu"
      },
      "url": "https://otaless.com/stay/timantti-a21-by-holiday-in-kalajoki-tdtymv/",
      "go": "https://otaless.com/go?stay=01M67TD3R3PYBSH1P157ZD4Q61"
    }
  ],
  "has_more": false,
  "search": "https://otaless.com/search.json?place=Kalajoki%2C%20Finland",
  "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."
}