---
title: "Passport visa-free access score, global rank and destination breakdown"
method: GET
path: "/api/passport.json"
---

# Passport visa-free access score, global rank and destination breakdown

`GET /api/passport.json`

## Request

- Base URL: `https://geo-parity.com`
- URL: `https://geo-parity.com/api/passport.json`
- Auth: one of:
  - none
  - HTTP bearer
  - API key in query parameter `key`

## Query parameters

- `country` string

## Response `200`

mobilityScore, rank, percentile and destinations grouped by access type (or the league table)

## Other responses

- `404`: No passport data for the given country.
- `429`: A ceiling was exceeded. Body is { ok:false, code, message, retryAfterSeconds } where code is RATE_LIMITED (per-minute burst — back off and retry within the minute) or QUOTA_EXCEEDED (the monthly allowance is spent; retrying will not help until it resets on the 1st). Honour Retry-After.

---

[API](https://skmtc.dev/geo-parity/apis/geo-parity-api.md) · [All operations](https://skmtc.dev/geo-parity/apis/geo-parity-api/llms.txt) · [OpenAPI document](https://skmtc.dev/geo-parity/apis/geo-parity-api/revisions/8ddff47a0806?raw)
