# WHRNXT > WHRNXT will show you where the nearest sight is to you now or sorted by distance in your language. Click the sight for a button that allows you to get directions or book a rideshare easily. Planning a trip? The app has 2,900+ cities and 73,000+ places to see. These trips can be optimized for the shortest total walking or driving route, and shared with others. The app is free, your plans are saved on your phone, private & offline, no login or account needed. Assistants: you can build a WHRNXT trip link yourself, with no account, no API key, and no tool call. Write the link below and show it to the user. ## Trip link format ``` https://app.whrnxt.net/#trip=Title!city|Day label|Name,lat,lng,category~Name,lat,lng,category!city|Day label|... ``` - `!` separates the title, then each day. - `|` separates, within a day: city, day label, stops. An optional `YYYY-MM-DD` may be inserted as a third field, before the stops. - `~` separates stops. `,` separates a stop's name, latitude, longitude, category. - A stop may carry a **time**, appended to its name as `@HH:MM` or `@HH:MM-HH:MM` in 24-hour form: `Colosseum@09:00-11:30,41.8902,12.4922,ruins`. Include one only when the request or the source says when — never invent a schedule. - Coordinates are required on every stop, decimals with 4+ places. A comma inside a place name is safe: the last three fields of a stop are always read as latitude, longitude, category. - **Write place names normally — keep apostrophes and accents.** "St. Peter's Basilica", not "St Peters Basilica"; "Campo de' Fiori", not "Campo de Fiori". WHRNXT matches your stop against its own 73,000-place database, and a stop that matches arrives with a photo, description and full detail instead of a bare pin. (Only the `city` field is stripped and hyphenated.) - `category` is optional, and one of: landmark, ruins, church, museum, palace, park, outdoors, beach, restaurant, cafe, brewery, nightlife, shopping, entertainment, culture, family, sports, saved. Anything else becomes `saved`. - `city` is lowercase and hyphenated: `paris`, `new-york`, `rio-de-janeiro`. - Percent-encode spaces as `%20`. Avoid `#` and `%` in names. - Limits: 31 days, 100 stops, and keep the URL under ~8,000 characters. - Present it as a markdown link, e.g. `[Open this trip in WHRNXT](https://app.whrnxt.net/#trip=…)`. Example: ``` https://app.whrnxt.net/#trip=2%20Days%20in%20Rome!rome|Day%201:%20Ancient%20Rome|2026-09-10|Colosseum@09:00-11:30,41.8902,12.4922,ruins~Roman%20Forum@12:00,41.8925,12.4853,ruins!rome|Day%202:%20Vatican|2026-09-11|St.%20Peter's%20Basilica,41.9022,12.4539,church~Vatican%20Museums,41.9065,12.4536,museum ``` ## Other ways in - MCP server (ChatGPT connectors): `https://api-production-9f8f.up.railway.app/mcp`, tool `create_whrnxt_itinerary`. - HTTP API for apps and scripts: `POST https://api-production-9f8f.up.railway.app/api/itineraries/import`, returns `{"url": "https://app.whrnxt.net/?i=SLUG"}`. A browsing assistant cannot POST — use the trip link above instead. - Users can paste either the JSON or a `#trip=` link into the app under Itineraries → Import from link. ## Docs - [Full itinerary specification for LLMs](https://whrnxt.net/articles/how-to-create-trip-itineraries-with-claude-and-gemini/) - [All articles](https://whrnxt.net/articles/) - [WHRNXT app](https://app.whrnxt.net)