Passport Index
Visa requirements, passport rankings and mobility scores
Passport Index provides passport and destination visa information, including entry guidance, permitted stays, rankings and mobility scores; travelers should confirm current entry rules with the embassy.
Your information
Country that issued the passport, as a name or two-letter code, for example India or IN.
Country to visit, as a name or two-letter code, for example Japan or JP.
Example results
- Requirement
- visa free
- Allowed Stay
- 90 days
- Raw Requirement
- visa-free
- Passport Country
- United States of America
- Destination Country
- France
- Passport Index Link
- passportindex.org
About Passport Index
Passport Index checks visa requirements and allowed stays using passport and destination countries.
Passport Index returns ranks, mobility scores, visa requirement counts, and optional destinations using a passport country.
Built by Fous from passportindex.org and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with Passport Index.
Actions
Check visa requirement
1 credit per runCheck a passport holder’s visa requirement and permitted stay for a destination. This is guidance; travellers should confirm entry rules with the embassy before travel. Visits to the passport’s issuing country are not listed.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Passport Countrypassport_country | Text | Required | Country that issued the passport, as a name or two-letter code, for example India or IN.Example: US |
Destination Countrydestination_country | Text | Required | Country to visit, as a name or two-letter code, for example Japan or JP.Example: France |
What you get
| Field | Type | Description |
|---|---|---|
Requirementrequirement | Text | Visa or entry requirement in plain words.Example: visa free |
Allowed Stayallowed_stay | Text | Allowed stay as stated by Passport Index, if shown.Example: 90 days |
Raw Requirementraw_requirement | Text | Requirement value as shown by Passport Index.Example: Visa free |
Passport Countrypassport_country | Text | Passport issuing country.Example: United States of America |
Destination Countrydestination_country | Text | Destination country.Example: France |
Passport Index Linkpassport_index_link | Text | Passport Index passport page containing the requirement.Example: https://www.passportindex.org/passport/united-states-of-america/ |
Example result
For Passport Country: US, Destination Country: France
{
"requirement": "visa free",
"allowed_stay": "90 days",
"raw_requirement": "visa-free",
"passport_country": "United States of America",
"destination_country": "France",
"passport_index_link": "https://www.passportindex.org/passport/united-states-of-america/"
}Get passport rank
1 credit per runGet a country’s Passport Index global rank, mobility score, visa requirement counts and optional alphabetized destinations. eVisa counts include eVisitor visas; destination categories can overlap, and eTA is listed separately from visas.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Countrycountry | Text | Required | Passport country name or two-letter country code, for example Germany or DE.Example: DE |
Include Destinationsinclude_destinations | Yes or no | Optional | Whether to include every destination and its visa requirement; for example true.Example: Yes |
What you get
| Field | Type | Description |
|---|---|---|
Countrycountry | Text | Country of the passport.Example: Germany |
Evisa Countevisa_count | Number | Destinations listing eVisa or eVisitor, including destinations that also list visa on arrival.Example: 50 |
Global Rankglobal_rank | Number | Global passport power rank.Example: 4 |
Destinationsdestinations | List | |
Linkdestinations[].link | Text | |
Destinationdestinations[].destination | Text | |
Requirementdestinations[].requirement | Text | |
Mobility Scoremobility_score | Number | Number of destinations accessible without a visa arranged in advance, including eTA.Example: 173 |
Visa Free Countvisa_free_count | Number | Example: 120 |
Passport Index Linkpassport_index_link | Text | Example: https://www.passportindex.org/passport/germany/ |
Visa Required Countvisa_required_count | Number | Example: 25 |
Visa On Arrival Countvisa_on_arrival_count | Number | Example: 42 |
Example result
For Country: DE
{
"country": "Germany",
"evisa_count": 50,
"global_rank": 4,
"mobility_score": 173,
"visa_free_count": 120,
"passport_index_link": "https://www.passportindex.org/passport/germany/",
"visa_required_count": 25,
"visa_on_arrival_count": 42
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@passport-index",
"visibility": "public",
"operation": "check_visa_requirement",
"version": 1,
"input": {
"passport_country": "US",
"destination_country": "France"
},
"response": {
"format": "json"
}
}'What you can do with it
- Check entry requirements before planning a trip
- Compare passport mobility across countries
- Review destinations by visa requirement
- Count destinations requiring a visa
- Build destination lists for travel research
Questions
Is Fous affiliated with Passport Index?
No. Fous is not affiliated with Passport Index. This workflow reads the public passportindex.org website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a Passport Index account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from passportindex.org when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
What visa requirement applies to a passport holder visiting a country?
Check visa requirement returns the entry requirement and allowed stay, if shown, for the passport country and destination.
What is a country’s passport rank and mobility score?
Get passport rank returns a country’s global rank, mobility score, and visa requirement counts.