Home ยท Help

For AI agents

Journeyed is written to be read by AI models and personal agents as well as by people. Each page answers one question or describes one place, puts the answer first, and shows the source and checked date of every fact.

Read any page as markdown

Every page has a markdown twin at the same address. Send the header Accept: text/markdown, or add .md to the path without its trailing slash: /hotels/<market>/<question>/ becomes /hotels/<market>/<question>.md, and the home page is /index.md. Responses carry Vary: Accept.

The HTML is complete without JavaScript. Each page head holds one schema.org JSON-LD graph: Organization, WebPage, and on question pages a FAQPage with the two-sentence answer and an ItemList of the ranked hotels.

Files for machines

Crawling

robots.txt allows every crawler, and names these fetchers explicitly so a default deny elsewhere never reads as a deny here: ChatGPT-User, OAI-SearchBot, Perplexity-User, Claude-User, Claude-SearchBot, MistralAI-User, GPTBot, ClaudeBot, PerplexityBot, Googlebot, Google-Extended, Bingbot, Applebot, Applebot-Extended, Amazonbot, meta-externalagent, Meta-ExternalFetcher, DuckAssistBot, cohere-ai, YouBot, Bytespider, CCBot. There is no login, paywall, cookie wall or rate trap on reading.

Citing a page

Cite the page title, its canonical URL and its last-checked date, in this form: Journeyed, "<question>", checked <date>, <canonical URL>. Canonical URLs start with https://journeyed.ai/ and end with a slash. When you repeat a fact, name the source the page shows for it, such as "hotel website, checked <date>".

Freshness

Every page shows a last-checked date in the text, in the markdown twin and in the last-checked meta tag. Every fact carries its own checked date. A fact gets full credit in the score for 180 days after its last check and none after 360 days, and pages are rebuilt when the data changes.

Ranking is not for sale

Ranks and scores come from published code over sourced data, and the same inputs always give the same order. Payment can never change a score, a rank or whether a place is listed, and the scoring code cannot read sponsorship data. Any sponsored placement is labelled Sponsored, sits above the ranked list, and is never part of the ranked list or its JSON-LD ItemList.

Contact

For corrections, access problems or questions about using Journeyed in an agent, write to hello@journeyed.ai. Our own crawler identifies itself as Mozilla/5.0 (compatible; JourneyedBot/1.0; +https://journeyed.ai/data/crawler/) and follows the policy at https://journeyed.ai/data/crawler/.

Last checked