Discover/visaindex.com API
live

visaindex.com APIvisaindex.com

Access passport power rankings, visa requirements between any two countries, Golden Visa programs, and eTA information via the VisaIndex API.

Endpoints
8
Updated
1mo ago
Try it

No input parameters required.

api.parse.bot/scraper/b8215b25-edf0-477f-8b06-a9cae8024021/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b8215b25-edf0-477f-8b06-a9cae8024021/get_passport_ranking' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Get the full passport ranking list from VisaIndex. Returns all countries ranked by passport power with their rank, slug, and URL.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "rankings": "array of objects with country (string), rank (string), slug (string), url (string)"
  },
  "sample": {
    "data": {
      "rankings": [
        {
          "url": "https://visaindex.com/country/singapore-passport-ranking/",
          "rank": "1",
          "slug": "singapore",
          "country": "Singapore"
        },
        {
          "url": "https://visaindex.com/country/japan-passport-ranking/",
          "rank": "2",
          "slug": "japan",
          "country": "Japan"
        }
      ]
    },
    "status": "success"
  }
}

About the visaindex.com API

The VisaIndex API covers 8 endpoints that expose passport power rankings, bilateral visa requirement checks, destination visa guides, Golden Visa residency programs, and eTA overviews sourced from VisaIndex.com. The get_country_passport_details endpoint, for example, returns a country's global rank, total visa-free destinations, and categorized lists of countries across five access tiers — visa free, visa on arrival, eTA, visa online, and visa required.

Passport Rankings and Country Details

The get_passport_ranking endpoint returns the full global ranking list — every country with its rank, slug, and URL. To drill into a specific passport, get_country_passport_details accepts a country_slug (e.g., 'singapore', 'united-states-of-america') and returns the country's rank, total_visa_free destinations, and a categories object broken into five keys: visa_free, visa_on_arrival, eta, visa_online, and visa_required. Each category includes a count and an array of countries.

Visa Requirements and Destination Guides

check_visa_requirement takes an origin_country and a destination_country using VisaIndex's exact naming conventions (e.g., 'United States of America', not 'United States') and returns a status string such as 'Visa is required' or 'Visa is not required'. Name mismatches return a 404, so consulting the rankings list first to confirm the exact country name is advisable. For richer destination context, get_visa_destination_info accepts a country_slug (e.g., 'schengen', 'canada', 'us') and returns a content object mapping section titles to text covering visa types, fees, requirements, and the application process.

Golden Visa Programs and eTA

list_golden_visa_programs returns all available Residency by Investment programs as an array of name, slug, and URL. get_golden_visa_info then accepts a country_slug (e.g., 'portugal', 'uae', 'malta') and returns structured content sections on eligibility, investment thresholds, benefits, and application steps. The get_eta_info endpoint requires no inputs and returns general eTA information — eligibility criteria, fees, requirements, and validity periods — as a sectioned content object.

Common use cases
  • Build a passport comparison tool showing visa-free destination counts by country using get_country_passport_details
  • Automate travel eligibility checks for a given nationality/destination pair with check_visa_requirement
  • Populate a Golden Visa comparison dashboard using list_golden_visa_programs and get_golden_visa_info
  • Generate destination-specific visa guides for a travel app using get_visa_destination_info
  • Show ranked passport strength tables in a relocation advisory tool using get_passport_ranking
  • Identify eTA-eligible travelers versus those requiring full visas using the eta category from get_country_passport_details
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does VisaIndex have an official developer API?+
VisaIndex does not publish an official public developer API. This Parse API provides structured programmatic access to the same data.
What exactly does `check_visa_requirement` return, and how strict is country naming?+
The endpoint returns four fields: origin, destination, status (e.g., 'Visa is required' or 'Visa is not required'), and a url to the source page. Country names must match VisaIndex's exact format — for instance, 'United States of America' rather than 'United States', and 'South Korea' rather than 'Korea'. Passing an unrecognized name combination returns a 404. Running get_passport_ranking first to confirm exact slugs and names reduces errors.
Does the API return historical passport ranking data or changes over time?+
Not currently. The API returns current rankings and visa category counts as they appear on VisaIndex; there is no historical time-series or changelog data. You can fork this API on Parse and revise it to record and store snapshots for trend tracking.
Does `get_country_passport_details` return individual country names within each visa category?+
Yes. Each of the five category keys (visa_free, visa_on_arrival, eta, visa_online, visa_required) in the categories object includes both a count string and a countries array listing the specific countries in that tier.
Does the API cover visa application appointment booking or real-time processing times?+
Not currently. The API covers policy information — visa requirement status, destination guides, Golden Visa program details, and eTA eligibility — but not appointment availability or processing time estimates. You can fork this API on Parse and revise it to add an endpoint targeting any appointment or processing data VisaIndex exposes.
Page content last updated . Spec covers 8 endpoints from visaindex.com.
Related APIs in TravelSee all →
visa.vfsglobal.com API
Search visa application centers, appointment locations, and visa requirements across 100+ countries through VFS Global's visa portal. Stay updated with the latest visa news, center details, and application information for your destination country.
atlys.com API
Discover visa requirements and pricing for destinations worldwide by browsing available countries and viewing detailed information including visa types, validity periods, government fees, and required documents. Plan your international travel with transparent cost breakdowns and all necessary documentation details in one place.
relocate.me API
Search relocation guides and compare countries across visa requirements, job opportunities, salaries, cost of living, and healthcare information. Get detailed country overviews and salary data to make informed decisions about where to relocate for work.
expatistan.com API
Compare cost of living across cities and countries worldwide, view rankings, and analyze expense data to make informed decisions about relocating or understanding living costs globally. Search for specific cities and access the latest pricing information on housing, food, transportation, and other essential expenses.
worlddata.info API
Explore global statistics and compare countries across population, economy, demographics, quality of life, education, and health metrics. Search worldwide data on everything from life expectancy and languages to religions and regional breakdowns to gain comprehensive insights into how nations rank against each other.
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
expedia.com API
Search for hotels and flights across Expedia while viewing detailed property information to compare prices and amenities for your travel plans. Get comprehensive travel options all from one integration without manually browsing the website.
trademo.com API
Access comprehensive global trade data to search companies, find manufacturers by country, and review detailed trade profiles, sanctions lists, and politically exposed persons (PEP) lists. Monitor global trade indices and build a complete directory of international trading partners and compliance information.