Agent-readable passport data

Use MultiPass Rank with an AI companion.

Every useful page has a stable URL and a Markdown alternative. Agents can also use the small JSON API for structured answers. Always include the dataset’s checked date and treat the result as comparison context, not official travel advice.

Generate a comparison URL

Use ISO alpha-2 passport codes. Add one set parameter per option; separate passports with commas to model a combined set.

One passport
https://multipassrank.com/compare?set=US

Two individual passports
https://multipassrank.com/compare?set=US&set=PT

Combined US + Canada versus Portugal
https://multipassrank.com/compare?set=US,CA&set=PT

There can be up to five options and up to five passports in each option. Curated one-to-one queries automatically use a readable canonical URL; arbitrary query URLs always remain available.

Generate a custom ranking URL

Use the same set convention with /rank to place individual and combined options alongside the global passport ranking.

One combined rank
https://multipassrank.com/rank?set=US,CA

Two highlighted options
https://multipassrank.com/rank?set=US,CA&set=PT

Request Markdown

Add .md before the query string, or use the Markdown link published in each page’s HTML head.

https://multipassrank.com/compare.md?set=US,CA&set=PT
https://multipassrank.com/rank.md?set=US,CA&set=PT
https://multipassrank.com/passport/portugal.md
https://multipassrank.com/destination/kenya.md
https://multipassrank.com/belgium-kenya-eta.md
https://multipassrank.com/europe.md
https://multipassrank.com/index.md

Open official-source evidence

Destination pages summarize access for every tracked passport. Relationship pages explain one passport–destination result, show the evidence timeline, and link only to official sources. Their readable URL ends in the current access type.

Destination overview
https://multipassrank.com/destination/kenya

One current relationship
https://multipassrank.com/belgium-kenya-eta

Markdown
https://multipassrank.com/belgium-kenya-eta.md

Status suffixes are visa-free, eta, visa-on-arrival, evisa,visa, entry-restricted, and citizenship. A recognized but outdated suffix redirects to the current canonical URL. Evidence coverage is being expanded; pages without direct official support are clearly marked and excluded from indexing.

Destination pages can focus on up to five passport countries with #passports=PT,RU,IL or the equivalent?passports=PT,RU,IL query parameter. Tied combined-access cells generate this filter automatically.

Use structured JSON

  • GET /api/v1/manifest lists valid codes, current ranks, scores, destinations, and the data version.
  • GET /api/v1/passports/US returns every destination status for one passport.
  • POST /api/v1/compare with {"sets":[["US","CA"],["PT"]]} returns the complete comparison result.

Friendly comparison pages

Interpret scores carefully

Mobility scores count visa-free, visa-on-arrival, and ETA access. For a combined set, each destination uses the easiest available status across that set. The rank equivalent compares that combined score with the single-passport ranking. It does not measure residence, tax, consular, or citizenship-law benefits.

Plain-text discovery file: /llms.txt. Full methodology: /methodology.