{
  "place": {
    "slug": "calais-fr",
    "name": "Calais, France",
    "kind": "city",
    "city": "Calais",
    "region": "Hauts-de-France",
    "country": "FR",
    "region_slug": "hauts-de-france",
    "url": "https://otaless.com/fr/hauts-de-france/calais-fr/",
    "state": null,
    "region_page": {
      "name": "Hauts-de-France",
      "slug": "hauts-de-france",
      "url": "https://otaless.com/fr/hauts-de-france/"
    },
    "country_page": {
      "code": "FR",
      "name": "France",
      "url": "https://otaless.com/fr/"
    }
  },
  "facet": null,
  "from_nightly": {
    "amount": 56,
    "currency": "EUR"
  },
  "sleeps_floor": 2,
  "updated": "2026-10-31T05:37:18.124Z",
  "live": false,
  "facets": [
    {
      "slug": "sleeps-4",
      "label": "Sleeps 4+",
      "url": "https://otaless.com/fr/hauts-de-france/calais-fr/sleeps-4/"
    },
    {
      "slug": "sleeps-6",
      "label": "Sleeps 6+",
      "url": "https://otaless.com/fr/hauts-de-france/calais-fr/sleeps-6/"
    },
    {
      "slug": "houses",
      "label": "Houses",
      "url": "https://otaless.com/fr/hauts-de-france/calais-fr/houses/"
    },
    {
      "slug": "villas",
      "label": "Villas",
      "url": "https://otaless.com/fr/hauts-de-france/calais-fr/villas/"
    }
  ],
  "nearby": [
    {
      "name": "Coulogne, France",
      "path": "/fr/hauts-de-france/coulogne-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/coulogne-fr/"
    },
    {
      "name": "Marck, France",
      "path": "/fr/hauts-de-france/marck-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/marck-fr/"
    },
    {
      "name": "Oye-Plage, France",
      "path": "/fr/hauts-de-france/oye-plage-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/oye-plage-fr/"
    },
    {
      "name": "Gravelines, France",
      "path": "/fr/hauts-de-france/gravelines-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/gravelines-fr/"
    },
    {
      "name": "Wimereux, France",
      "path": "/fr/hauts-de-france/wimereux-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/wimereux-fr/"
    },
    {
      "name": "Saint-Martin-Boulogne, France",
      "path": "/fr/hauts-de-france/saint-martin-boulogne-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/saint-martin-boulogne-fr/"
    },
    {
      "name": "Boulogne-sur-Mer, France",
      "path": "/fr/hauts-de-france/boulogne-sur-mer-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/boulogne-sur-mer-fr/"
    },
    {
      "name": "Le Portel, France",
      "path": "/fr/hauts-de-france/le-portel-fr/",
      "url": "https://otaless.com/fr/hauts-de-france/le-portel-fr/"
    }
  ],
  "managers_here": [
    {
      "name": "Conciergerie sur la Côte d'Opale",
      "path": "/manager/conciergerie-sur-la-cote-d-opale-ec742s/",
      "url": "https://otaless.com/manager/conciergerie-sur-la-cote-d-opale-ec742s/"
    },
    {
      "name": "Equestrian cottages over night stables and livary stable on Opal Coast near Calais in France",
      "path": "/manager/equestrian-cottages-over-night-stables-and-livary-im5rap/",
      "url": "https://otaless.com/manager/equestrian-cottages-over-night-stables-and-livary-im5rap/"
    },
    {
      "name": "Réservez des hôtels en ligne : les meilleures offres et séjours",
      "path": "/manager/reservez-des-hotels-en-ligne-les-meilleures-offres-syakf4/",
      "url": "https://otaless.com/manager/reservez-des-hotels-en-ligne-les-meilleures-offres-syakf4/"
    },
    {
      "name": "Vakantiehuizen in Frankrijk",
      "path": "/manager/vakantiehuizen-in-frankrijk-4cgy7i/",
      "url": "https://otaless.com/manager/vakantiehuizen-in-frankrijk-4cgy7i/"
    },
    {
      "name": "Rent a holiday home with Micazu",
      "path": "/manager/rent-a-holiday-home-with-micazu-q4uvwv/",
      "url": "https://otaless.com/manager/rent-a-holiday-home-with-micazu-q4uvwv/"
    }
  ],
  "stays": [
    {
      "stay_id": "01M4EN6KHYTBGH3DSB7XF8FXXT",
      "name": "Appartement Calais Plage : hébergement face à la mer",
      "property_type": "hotel",
      "stay_kind": "entire_place",
      "lodging_class": "hotel",
      "bedrooms": 1,
      "bathrooms": null,
      "sleeps": 2,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [
        "appartement 2 chambres en bord de mer",
        "à 300 m du centre-ville",
        "parking gratuit sur place",
        "activités nautiques sur place",
        "entrée privée et terrasse",
        "cuisine entièrement équipée",
        "navette gratuite vers la gare",
        "aire de jeux intérieure pour enfants",
        "animaux de compagnie acceptés",
        "à proximité du phare de calais",
        "terrasse avec vue sur cour",
        "équitation et randonnée possibles"
      ],
      "from_nightly": {
        "amount": 56,
        "currency": "EUR"
      },
      "verified_at": "2026-10-30T08:03:14.156Z",
      "price_verified_at": "2026-10-30T08:03:14.156Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Réservez des hôtels en ligne : les meilleures offres et séjours"
      },
      "url": "https://otaless.com/stay/appartement-calais-plage-hebergement-face-a-la-mer-ijsca5/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M4EN6KHYTBGH3DSB7XF8FXXT"
    },
    {
      "stay_id": "01M4EN6M59ND3301KK0BR1ZS7H",
      "name": "Appartement à louer à Calais",
      "property_type": "hotel",
      "stay_kind": "entire_place",
      "lodging_class": "hotel",
      "bedrooms": 1,
      "bathrooms": null,
      "sleeps": 2,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [
        "appartements avec kitchenette équipée",
        "terrasse et vue sur cour intérieure",
        "cadeau de bienvenue : vin et chocolats",
        "appartements avec kitchenette complète",
        "entrée privée et lave-linge sur place",
        "badminton, tennis et randonnées inclus",
        "appartement 2 chambres en bord de mer",
        "à 300 m du centre-ville",
        "parking gratuit sur place",
        "activités nautiques sur place",
        "entrée privée et terrasse",
        "cuisine entièrement équipée"
      ],
      "from_nightly": {
        "amount": 87,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 86,
        "high": 87,
        "currency": "EUR"
      },
      "verified_at": "2026-10-30T08:03:14.155Z",
      "price_verified_at": "2026-10-30T08:03:14.155Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Réservez des hôtels en ligne : les meilleures offres et séjours"
      },
      "url": "https://otaless.com/stay/appartement-a-louer-a-calais-goexog/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M4EN6M59ND3301KK0BR1ZS7H"
    },
    {
      "stay_id": "01M4EN6KFR6P53PGAT16ZE6RYD",
      "name": "Appartements pas chers à Calais",
      "property_type": "hotel",
      "stay_kind": "entire_place",
      "lodging_class": "hotel",
      "bedrooms": 1,
      "bathrooms": null,
      "sleeps": 2,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [
        "appartements avec kitchenette équipée",
        "terrasse et vue sur cour intérieure",
        "cadeau de bienvenue : vin et chocolats",
        "appartements avec kitchenette complète",
        "entrée privée et lave-linge sur place",
        "badminton, tennis et randonnées inclus",
        "appartement 2 chambres en bord de mer",
        "à 300 m du centre-ville",
        "parking gratuit sur place",
        "à proximité du phare de calais",
        "terrasse avec vue sur cour",
        "équitation et randonnée possibles"
      ],
      "from_nightly": {
        "amount": 87,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 86,
        "high": 87,
        "currency": "EUR"
      },
      "verified_at": "2026-10-30T08:03:14.156Z",
      "price_verified_at": "2026-10-30T08:03:14.156Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Réservez des hôtels en ligne : les meilleures offres et séjours"
      },
      "url": "https://otaless.com/stay/appartements-pas-chers-a-calais-bshk7u/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M4EN6KFR6P53PGAT16ZE6RYD"
    },
    {
      "stay_id": "01M4EN6M741GQPZTSMD8QE2379",
      "name": "Villa Calais : hébergements avec parking et Wi-Fi gratuit",
      "property_type": "hotel",
      "stay_kind": "entire_place",
      "lodging_class": "hotel",
      "bedrooms": 1,
      "bathrooms": null,
      "sleeps": 2,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [
        "bain à remous et jacuzzi privatif",
        "piscine chauffée en intérieur",
        "vue sur la ville depuis la maison",
        "maison avec entrée privée",
        "cuisine entièrement équipée",
        "douche à l'italienne",
        "logement avec cour privée",
        "connexion wi-fi gratuite",
        "équipement de barbecue",
        "sauna et bain à remous privés",
        "petit-déjeuner continental inclus",
        "logement insonorisé et indépendant"
      ],
      "from_nightly": {
        "amount": 154,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 153,
        "high": 154,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T02:18:32.438Z",
      "price_verified_at": "2026-10-31T02:18:32.438Z",
      "facts_complete": 1,
      "live": false,
      "manager": {
        "name": "Réservez des hôtels en ligne : les meilleures offres et séjours"
      },
      "url": "https://otaless.com/stay/villa-calais-hebergements-avec-parking-et-wi-fi-gr-njox22/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M4EN6M741GQPZTSMD8QE2379"
    },
    {
      "stay_id": "01M56T2X7TS8SD7440WEMAMH3V",
      "name": "Le Domaine Sauvage",
      "property_type": null,
      "bedrooms": 2,
      "bathrooms": 1,
      "sleeps": 5,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [
        "5 personen 5",
        "1 badkamer 1",
        "2 slaapkamers 2",
        "1 éénpersoonsbed 1",
        "2 tweepersoonsbedden 2",
        "homepage",
        "vakantiehuizen",
        "hauts-de-france",
        "pas-de-calais",
        "équihen-plage",
        "le domaine sauvage",
        "niet-roken"
      ],
      "from_nightly": {
        "amount": 78.57,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T02:30:24.778Z",
      "price_verified_at": "2026-10-31T02:30:24.778Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Vakantiehuizen in Frankrijk"
      },
      "url": "https://otaless.com/stay/le-domaine-sauvage-syx3ko/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M56T2X7TS8SD7440WEMAMH3V"
    },
    {
      "stay_id": "01M54QVCS8FC5PDSFQ4EDXG9Q9",
      "name": "Le Clos du Château et la Conciergerie",
      "property_type": null,
      "bedrooms": 8,
      "bathrooms": 4,
      "sleeps": 20,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [
        "20 personen 20",
        "4 badkamers 4",
        "8 slaapkamers 8",
        "16 éénpersoonsbedden 16",
        "2 tweepersoonsbedden 2",
        "homepage",
        "vakantiehuizen",
        "hauts-de-france",
        "pas-de-calais",
        "nielles-lès-bléquin",
        "le clos du château et la conciergerie",
        "niet-roken"
      ],
      "from_nightly": {
        "amount": 352.14,
        "currency": "EUR"
      },
      "verified_at": "2026-10-31T02:30:24.793Z",
      "price_verified_at": "2026-10-31T02:30:24.793Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Vakantiehuizen in Frankrijk"
      },
      "url": "https://otaless.com/stay/le-clos-du-chateau-et-la-conciergerie-j9txyp/",
      "amenities_truncated": true,
      "go": "https://otaless.com/go?stay=01M54QVCS8FC5PDSFQ4EDXG9Q9"
    },
    {
      "stay_id": "01M460WJRJRMHKNXC3R0VES0P4",
      "name": "12 beds, beach, jacuzzi, A/C, 1000Mb",
      "property_type": "villa",
      "bedrooms": 9,
      "bathrooms": 4,
      "sleeps": 19,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [],
      "from_nightly": {
        "amount": 429,
        "currency": "EUR"
      },
      "verified_at": "2026-10-09T07:22:03.125Z",
      "price_verified_at": "2026-10-09T07:22:03.125Z",
      "facts_complete": 0.83,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/12-beds-beach-jacuzzi-a-c-1000mb-wguwg7/",
      "go": "https://otaless.com/go?stay=01M460WJRJRMHKNXC3R0VES0P4"
    },
    {
      "stay_id": "01M4FRMNCRH8X7SMSSB9RJA6MR",
      "name": "Holiday homes in Pas-de-Calais",
      "property_type": "house",
      "bedrooms": 2,
      "bathrooms": 2,
      "sleeps": null,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": {
        "amount": 99,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 50,
        "high": 99,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T07:00:18.485Z",
      "price_verified_at": "2026-10-29T07:00:18.485Z",
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/holiday-homes-in-pas-de-calais-r3eulp/",
      "go": "https://otaless.com/go?stay=01M4FRMNCRH8X7SMSSB9RJA6MR"
    },
    {
      "stay_id": "01M4FRMJWSYE2T67HS3P06AC5F",
      "name": "Cavalaubre",
      "property_type": "house",
      "bedrooms": 5,
      "bathrooms": 4,
      "sleeps": null,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": {
        "amount": 141,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 141,
        "high": 714,
        "currency": "EUR"
      },
      "verified_at": "2026-10-28T07:26:05.142Z",
      "price_verified_at": "2026-10-28T07:26:05.142Z",
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/cavalaubre-ntxi0d/",
      "go": "https://otaless.com/go?stay=01M4FRMJWSYE2T67HS3P06AC5F"
    },
    {
      "stay_id": "01M4FRMND46NDVA9PWT4XCS4NJ",
      "name": "Holiday homes in Audinghen",
      "property_type": "house",
      "bedrooms": 1,
      "bathrooms": 1,
      "sleeps": null,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": {
        "amount": 179,
        "currency": "EUR"
      },
      "price_range_90": {
        "low": 50,
        "high": 179,
        "currency": "EUR"
      },
      "verified_at": "2026-10-29T07:00:18.485Z",
      "price_verified_at": "2026-10-29T07:00:18.485Z",
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/holiday-homes-in-audinghen-wnzgnu/",
      "go": "https://otaless.com/go?stay=01M4FRMND46NDVA9PWT4XCS4NJ"
    },
    {
      "stay_id": "01M4FRMJWWQ79V0AQ7HJT3S9MV",
      "name": "Maison Bonnecoste B&B - Barn 8p",
      "property_type": "house",
      "bedrooms": 4,
      "bathrooms": 4,
      "sleeps": null,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": {
        "amount": 298,
        "currency": "EUR"
      },
      "verified_at": "2026-10-28T07:26:05.142Z",
      "price_verified_at": "2026-10-28T07:26:05.142Z",
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/maison-bonnecoste-b-b-barn-8p-t8wvrz/",
      "go": "https://otaless.com/go?stay=01M4FRMJWWQ79V0AQ7HJT3S9MV"
    },
    {
      "stay_id": "01M4TG9D1HMQ37KM2GFM78K6V0",
      "name": "Le Blue Cottage",
      "property_type": "cottage",
      "bedrooms": 4,
      "bathrooms": 2,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.111Z",
      "price_verified_at": null,
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-blue-cottage-spc7pv/",
      "go": "https://otaless.com/go?stay=01M4TG9D1HMQ37KM2GFM78K6V0"
    },
    {
      "stay_id": "01M4TG9D1BKMXGTAM0P85Q54SX",
      "name": "Le Panoramique",
      "property_type": "villa",
      "bedrooms": 4,
      "bathrooms": 2,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.106Z",
      "price_verified_at": null,
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-panoramique-yjgm7j/",
      "go": "https://otaless.com/go?stay=01M4TG9D1BKMXGTAM0P85Q54SX"
    },
    {
      "stay_id": "01M4FRMNDDTSZH8JDNZAV8H48Q",
      "name": "Maison du Cap - Audinghen - 10 pers",
      "property_type": "house",
      "bedrooms": 4,
      "bathrooms": 2,
      "sleeps": null,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-29T07:00:18.486Z",
      "price_verified_at": "2026-10-29T07:00:18.486Z",
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/maison-du-cap-audinghen-10-pers-xqwsig/",
      "from_nightly_note": "the published price is below what a night costs in this market and is most likely a fee; the manager's page has the rate",
      "go": "https://otaless.com/go?stay=01M4FRMNDDTSZH8JDNZAV8H48Q"
    },
    {
      "stay_id": "01M4TG9D1MMJY7149PHRVHG5EG",
      "name": "Le Victor Hugo",
      "property_type": null,
      "bedrooms": 5,
      "bathrooms": 3,
      "sleeps": 8,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.118Z",
      "price_verified_at": null,
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-victor-hugo-8jdy9c/",
      "go": "https://otaless.com/go?stay=01M4TG9D1MMJY7149PHRVHG5EG"
    },
    {
      "stay_id": "01M460WJRFC6JPVCH8WS6KTAHZ",
      "name": "11 BDR, Jacuzzi, Full A/C, Barbecue",
      "property_type": "villa",
      "bedrooms": 11,
      "bathrooms": 5,
      "sleeps": null,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-09T07:22:03.124Z",
      "price_verified_at": "2026-10-09T07:22:03.124Z",
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Rent a holiday home with Micazu"
      },
      "url": "https://otaless.com/stay/11-bdr-jacuzzi-full-a-c-barbecue-t5v4s5/",
      "price_suspect": true,
      "go": "https://otaless.com/go?stay=01M460WJRFC6JPVCH8WS6KTAHZ"
    },
    {
      "stay_id": "01M65GX98HNWM0TDJ04K18F1FP",
      "name": "Book an equestrian cottage on the Opal Coast near Calais",
      "property_type": "cottage",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 6,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-30T04:25:55.217Z",
      "price_verified_at": null,
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Equestrian cottages over night stables and livary stable on Opal Coast near Calais in France"
      },
      "url": "https://otaless.com/stay/book-an-equestrian-cottage-on-the-opal-coast-near-xniich/",
      "go": "https://otaless.com/go?stay=01M65GX98HNWM0TDJ04K18F1FP"
    },
    {
      "stay_id": "01M65GX98G11VTZ6C9407EN56A",
      "name": "Equestrian Cottages on Opal Coast near Calais and Eurotunnel, in France",
      "property_type": "cottage",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 21,
      "city": "Calais",
      "region": null,
      "country": "FR",
      "geo_precision": "city",
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-30T04:25:55.216Z",
      "price_verified_at": null,
      "facts_complete": 0.5,
      "live": false,
      "manager": {
        "name": "Equestrian cottages over night stables and livary stable on Opal Coast near Calais in France"
      },
      "url": "https://otaless.com/stay/equestrian-cottages-on-opal-coast-near-calais-and-9qxnp2/",
      "go": "https://otaless.com/go?stay=01M65GX98G11VTZ6C9407EN56A"
    },
    {
      "stay_id": "01M4TG9D1DVJKFZRYSJZTME7QM",
      "name": "L'instant Plage",
      "property_type": "studio",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.108Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/l-instant-plage-xz9edu/",
      "go": "https://otaless.com/go?stay=01M4TG9D1DVJKFZRYSJZTME7QM"
    },
    {
      "stay_id": "01M4TG9D1TZEFAF7016GZBTDB4",
      "name": "La Cabine",
      "property_type": "studio",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 3,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.124Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/la-cabine-ylezrm/",
      "go": "https://otaless.com/go?stay=01M4TG9D1TZEFAF7016GZBTDB4"
    },
    {
      "stay_id": "01M4TG9D1GYE2A9E2GWX75M36W",
      "name": "Le Big Blue",
      "property_type": "villa",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.111Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-big-blue-ltewgc/",
      "go": "https://otaless.com/go?stay=01M4TG9D1GYE2A9E2GWX75M36W"
    },
    {
      "stay_id": "01M4TG9D1SR507K0DJRA3HY5FX",
      "name": "Le Jacquard",
      "property_type": "studio",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.123Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-jacquard-lxbjrg/",
      "go": "https://otaless.com/go?stay=01M4TG9D1SR507K0DJRA3HY5FX"
    },
    {
      "stay_id": "01M4TG9D1KGYTDE84W1N1XW4WW",
      "name": "Le Phare",
      "property_type": "villa",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.117Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-phare-tpzngf/",
      "go": "https://otaless.com/go?stay=01M4TG9D1KGYTDE84W1N1XW4WW"
    },
    {
      "stay_id": "01M4TG9D1T5H34D478F60Q5Q15",
      "name": "Le Skatebeach",
      "property_type": "studio",
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 2,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-29T18:23:54.788Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/le-skatebeach-oecrga/",
      "go": "https://otaless.com/go?stay=01M4TG9D1T5H34D478F60Q5Q15"
    },
    {
      "stay_id": "01M4TG9D1CHVB0Q6944P8ZFC6E",
      "name": "Chez Mona",
      "property_type": null,
      "bedrooms": null,
      "bathrooms": null,
      "sleeps": 4,
      "city": null,
      "region": null,
      "country": "FR",
      "geo_precision": null,
      "amenities": [],
      "from_nightly": null,
      "verified_at": "2026-10-31T05:37:18.107Z",
      "price_verified_at": null,
      "facts_complete": 0.33,
      "live": false,
      "manager": {
        "name": "Conciergerie sur la Côte d'Opale"
      },
      "url": "https://otaless.com/stay/chez-mona-guiyve/",
      "go": "https://otaless.com/go?stay=01M4TG9D1CHVB0Q6944P8ZFC6E"
    }
  ],
  "has_more": false,
  "search": "https://otaless.com/search.json?place=Calais%2C%20France",
  "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."
}