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
14d 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 →
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.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.