{
  "page": "https://halta.app/en/method/",
  "language": "en-GB",
  "alsoAvailableIn": [
    "https://halta.app/methode/facts.json"
  ],
  "version": "2026-09-17",
  "lastUpdated": "2026-09-17T14:24:40.446Z",
  "license": "https://opendatacommons.org/licenses/odbl/1-0/",
  "contact": "contact@halta.app",
  "facts": [
    {
      "id": "places_total",
      "value": 33086,
      "as_of": "2026-09-01",
      "method": "Merge and de-duplication of refuges.info, DATAtourisme and OpenStreetMap",
      "source": "https://halta.app/en/method/#sources"
    },
    {
      "id": "places_excluding_hotels",
      "value": 30196,
      "as_of": "2026-09-01",
      "method": "places_total minus hotels — the headline figure on the homepage",
      "source": "https://halta.app/en/method/#inventaire"
    },
    {
      "id": "campings",
      "value": 22519,
      "as_of": "2026-09-01",
      "method": "Count by type in the merged inventory"
    },
    {
      "id": "bivouacs",
      "value": 5247,
      "as_of": "2026-09-01",
      "method": "Count by type in the merged inventory"
    },
    {
      "id": "refuges",
      "value": 2430,
      "as_of": "2026-09-01",
      "method": "Count by type in the merged inventory"
    },
    {
      "id": "hotels",
      "value": 2890,
      "as_of": "2026-09-01",
      "method": "Count by type in the merged inventory"
    },
    {
      "id": "accueil_velo",
      "value": 3886,
      "as_of": "2026-09-01",
      "method": "Establishments holding the French national Accueil Vélo label, per DATAtourisme"
    },
    {
      "id": "routes",
      "value": 74,
      "as_of": "2026-09-13",
      "method": "Routes published at https://halta.app/en/routes/"
    },
    {
      "id": "stages",
      "value": 938,
      "as_of": "2026-09-13",
      "method": "Sum of the stages of published routes"
    },
    {
      "id": "kilometres",
      "value": 33204,
      "as_of": "2026-09-13",
      "method": "Sum of the routed distances of published routes"
    },
    {
      "id": "elevation_gain_metres",
      "value": 482891,
      "as_of": "2026-09-13",
      "method": "Sum of per-stage elevation gain, from the OpenRouteService profile"
    },
    {
      "id": "places_within_5km_of_a_route",
      "value": 15801,
      "as_of": "2026-09-17",
      "method": "Point-to-segment distance on a 0.05° grid index, 5 km threshold",
      "source": "https://halta.app/en/method/#rattachement"
    }
  ],
  "limitations": [
    "Tracks come from route calculation, not official waymarking: distances on walking trails are understated.",
    "Coverage is centred on France; routes that leave that area show no count at all.",
    "A place present in the inventory is not a place that is available: no availability, no current rates.",
    "Hosts of the Halta community appear in none of these figures."
  ]
}
