API documentation
These GET endpoints return public travel data as JSON. No credential is required. Write requests and the admin area use a human session from the sign-in page.
Machine-readable description: /openapi.json
GET /api/health— Liveness check for the public site.GET /api/blogs— Published travel blogs.GET /api/blogs/{slug}— One published blog by URL slug.GET /api/countries— Country records used by the map.GET /api/country-list— Country names and codes for the checklist.GET /api/visited— Visited-country records.GET /api/flights— Flight records.GET /api/buses-trains-ferries— Bus, train, and ferry records.GET /api/land-routes— Encoded land routes.GET /api/maps-me-bookmarks— Maps.me bookmarks.GET /api/country-ratings— Country ratings.GET /api/passat-border-crossings— Passat road-trip border crossings.