Sherpa - Visa and Travel Restrictions API

Sherpa Developer Hub

Welcome to the Sherpa developer hub. We offer a suite of solutions that guides travellers from planning to a safe return home. Take a look at the integration guides, specific use cases and an interactive API Reference. Ready? Let's go.

Guides    API Reference

Check Visa Validity

Check status or validity of an eVisa application.


Please note this API is currently in alpha.

Using the API, you can check the status and validity of an EEREER - An Electronic Entry Requirement(EERs) is a document or authorization issued by a government to a traveller prior to their arrival. These Electronic Entry Requirements serve as a way for governments to understand who's entering their country before the traveller has arrived. Examples include: eVisa, eTA, ESTA, NzETA . You can check the validity of an application that was submitted through Sherpa, or outside of Sherpa - through government, or other channels.

Check Validity

To check the validity of a visa, you must provide some information about the passengers to our API. The required information varies, depending on the type of visa and the country it was issued by.

For example, to check the status of an USA ESTA, you need to collect the following information:

  • Passport Number
  • Date of Birth
  • Country of Citizenship
  • Passport Issue Date
  • Passport Expiry Date

While for Sri Lankan eTA, all you need is the following:

  • Passport Number
  • Country of Citizenship

API Reference


Coming Soon

Updated 33 minutes ago

Check Visa Validity

Check status or validity of an eVisa application.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.