Visa Check API – for Developers

The vSure transactional visa check API (aka vSure VEVO API) is for software developers who wish to offer work rights (visa), KYC (Know Your Customer) and/or study visa (aka student visa) checking to an existing application.

How does the API Work?

Once you have a vSure VEVO API account, you will be able to make calls to the API to get visa information for your clients.

You will need to provide passport details for the student/worker/candidate, and the API will return visa information in JSON and PDF (if desired) formats.

Is the vSure VEVO Checks API Right for My Business?

The API is for developers wanting to offer visa checking (work rights, KYC and study visas) through their application. It requires coding expertise.

If you are an HR professional or business owner, you may wish to use vSure visa checking for employers.

If you are an individual wanting to check your own visa status, you should use the vSure Instant Check

What Kind of Businesses are Using the vSure Visa Check API?

Examples of clients using the vSure API include

  • Pre-employment screening companies
  • HR & Workforce Management software companies
  • Payroll software companies
  • Financial institutions and fintechs
  • Knowing Your Customer (KYC) software developers
  • Student management software companies
  • Higher Education Providers

API keys

API keys are issued for Development (with specific test data) and production / live environments. Each key is locked to specific IP address(es) or IP ranges.

vSure VEVO API Documentation

The work rights and student visa API is fully documented with test cases. The documentation for our transactional VEVO Checks API and for integration with our web-application is available online via our Zendesk Help Centre

Now with Australian & New Zealand Visa Checks

vSure now offers both Australian and New Zealand visa checks via RESTful JSON API endpoints.


Pricing is determined by the number of unique visa holders successfully checked in a calendar month. This means we do NOT charge for failed checks nor multiple successful checks against the same individual in the same calendar month.

Pricing starts at around $2/unique visa holder checked in the month (with
a minimum monthly volume/charge applicable) and reduces with volume.

How do I Start Using the vSure Visa Check API?

If you would like to incorporate visa checking in your application, you can register for the vSure API by using the form below.

We will then be in touch to talk about system requirements, pricing and setting you up with an account.