{"countries":["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Caribbean Netherlands","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Cook Islands","Costa Rica","Croatia","Cuba","Cura\u00e7ao","Cyprus","Czechia","Denmark","Djibouti","Dominica","Dominican Republic","DR Congo","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Falkland Islands","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern and Antarctic Lands","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Ivory Coast","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macau","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","North Korea","North Macedonia","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Republic of the Congo","Romania","Russia","Rwanda","R\u00e9union","Saint Barth\u00e9lemy","Saint Helena, Ascension and Tristan da Cunha","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia","South Korea","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard and Jan Mayen","Sweden","Switzerland","Syria","S\u00e3o Tom\u00e9 and Pr\u00edncipe","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","United States Minor Outlying Islands","United States Virgin Islands","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe","\u00c5land Islands"]}
curl --location --request GET 'https://zylalabs.com/api/1834/passports+requirements+api/22534/get+countries' --header 'Authorization: Bearer YOUR_API_KEY'
{"Argentina":{"Visa Required":["Afghanistan","Algeria","Brunei","Canada","Central African Republic","Chad","China","Cuba","Eritrea","Gambia","Ghana","Iraq","Kuwait","Liberia","Libya","Mali","Namibia","Nauru","Niger","North Korea","Republic of the Congo","Saudi Arabia","Sudan","Syria","Taiwan","Tonga","Turkmenistan","United States","Yemen"],"Visa on Arrival":["Bahrain","Bangladesh","Burkina Faso","Burundi","Cambodia","Cape Verde","Comoros","Egypt","Ethiopia","Guinea-Bissau","Indonesia","Jordan","Kyrgyzstan","Laos","Lebanon","Macau","Madagascar","Malawi","Maldives","Marshall Islands","Mauritania","Mozambique","Nepal","Oman","Palau","Qatar","Rwanda","Samoa","Senegal","Solomon Islands","Somalia","Tanzania","Timor-Leste","Togo","Tuvalu","Zambia","Zimbabwe"],"eVisa":["Australia","Azerbaijan","Benin","Bhutan","Cameroon","Djibouti","DR Congo","Equatorial Guinea","Guinea","India","Iran","Ivory Coast","Kenya","Lesotho","Myanmar","New Zealand","Nigeria","Pakistan","Papua New Guinea","Sierra Leone","South Korea","South Sudan","Sri Lanka","S\u00e3o Tom\u00e9 and Pr\u00edncipe","Uganda","Vietnam"],"Visa Free":["Albania","Andorra","Angola","Antigua and Barbuda","Argentina","Armenia","Austria","Bahamas","Barbados","Belarus","Belgium","Belize","Bolivia","Bosnia and Herzegovina","Botswana","Brazil","Bulgaria","Chile","Colombia","Costa Rica","Croatia","Cyprus","Czechia","Denmark","Dominica","Dominican Republic","Ecuador","El Salvador","Estonia","Eswatini","Fiji","Finland","France","Gabon","Georgia","Germany","Greece","Grenada","Guatemala","Guyana","Haiti","Honduras","Hong Kong","Hungary","Iceland","Ireland","Israel","Italy","Jamaica","Japan","Kazakhstan","Kiribati","Kosovo","Latvia","Liechtenstein","Lithuania","Luxembourg","Malaysia","Malta","Mauritius","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Morocco","Netherlands","Nicaragua","North Macedonia","Norway","Palestine","Panama","Paraguay","Peru","Philippines","Poland","Portugal","Romania","Russia","Saint Kitts and Nevis","Saint Lucia","Saint Vincent and the Grenadines","San Marino","Serbia","Seychelles","Singapore","Slovakia","Slovenia","South Africa","Spain","Suriname","Sweden","Switzerland","Tajikistan","Thailand","Trinidad and Tobago","Tunisia","Turkey","Ukraine","United Arab Emirates","United Kingdom","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela"]}}
curl --location --request GET 'https://zylalabs.com/api/1834/passports+requirements+api/22540/requirements?nationality=Argentina' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Passports Requirements API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
(Save 2 months with annual billing 🎉)
Trusted by leading companies
This API is designed to be used by individuals, businesses, and government agencies that need quick access to this information.
In essence, the Passports Requirements API is a comprehensive database containing information on visa requirements and travel restrictions for more than 190 countries around the world. This information is constantly updated in real-time, so users can be sure they are getting the most accurate and up-to-date information possible.
One of the main advantages of the Passports Requirements API is its ease of use. The API is designed to integrate easily into existing systems and workflows, making it a valuable tool for businesses and government agencies that need quick access to this information. In addition, the API offers a wide range of customization options, allowing users to tailor the information they receive to their specific needs.
One of the key features of this API is its ability to provide users with detailed information on visa requirements and restrictions for travel to specific countries. This includes information on the types of visas available and application days for obtaining a visa.
Another key feature of this API is its ability to provide accurate visa requirement information, this can be especially useful for businesses or government agencies that need to respond quickly to changes in visa requirements or travel restrictions.
Overall, is a powerful tool that provides users with a wealth of information on visa requirements. Thanks to its ease of use, this API is an invaluable resource for anyone who needs quick access to this information.
It will receive parameters and provide you with a JSON.
Travel planning: Individuals can use the API to research travel visa requirements for different countries when planning their trip.
Travel agencies: Travel agencies can integrate the API into their systems to provide their customers with up-to-date information on visa requirements.
Immigration services: Immigration services can use the API to provide their customers with detailed information on visa requirements and the application process.
Airlines: Airlines can use the API to provide their passengers with information on visa requirements for their destinations.
Corporate travel management: Corporations can use the API to ensure that their employees are aware of visa requirements and travel restrictions when traveling for work.
Besides the number of API calls, there is no other limitation.
Each endpoint returns JSON data. The "Get country passport" endpoint provides a list of countries requiring specific documents. The "Get country requirement" endpoint details visa requirements for all countries based on a specified country. The "Countries Available" endpoint lists all supported countries, while the "Get Requirements" endpoint indicates visa status based on passport and destination country codes.
Key fields include "title" and "slug" in the "Get country passport" response, "country," "flagIcon," "text," and "color" in the "Get country requirement" response, and "iso2" in the "Countries Available" response. The "Get Requirements" endpoint returns a "status" field indicating visa necessity.
Response data is structured as an array of objects. Each object contains relevant fields, such as country names, visa statuses, and flags. For example, the "Get country requirement" response includes objects with country names and their corresponding visa requirements, allowing for easy parsing and integration into applications.
The "Get country passport" endpoint provides a list of countries needing documents. The "Get country requirement" endpoint offers visa requirements for all countries. The "Countries Available" endpoint lists all countries supported by the API, while the "Get Requirements" endpoint specifies visa status based on passport and destination country codes.
The "Get country requirement" and "Get Requirements" endpoints require specific country codes as parameters. Users must input a passport country code and a destination country code for the "Get Requirements" endpoint. The "Get country passport" and "Countries Available" endpoints do not require additional parameters.
Data accuracy is maintained through real-time updates from reliable sources, ensuring users receive the most current visa and travel restriction information. The API continuously monitors changes in visa policies and travel regulations across over 190 countries.
Typical use cases include travel planning, where individuals check visa requirements for destinations, and travel agencies integrating the API to provide clients with up-to-date information. Immigration services and corporate travel management also utilize the API to ensure compliance with visa regulations.
Users can parse the JSON responses to extract relevant information, such as visa requirements or country lists. For example, a travel agency can display visa statuses for clients based on their passport and travel destination, enhancing customer service and travel planning efficiency.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund