{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"efb04942-9b24-45c8-8130-35055249a120","name":"Tourist Visa & Entry Requirements API","description":"<img src=\"https://visadb.io/statics/visadb-logo.png\" alt=\"site logo\" width=\"200\" height=\"50\"><h1>Introduction</h1><p>This API returns the latest post Covid19 destination visa & passport requirements, Covid19 travel restrictions, quarantine requirements, covid related health certificate (PCR) test requirements and other documents required to enter the country, based on traveler citizenship. We support 194 UN recognized countries identified with <a href=\"https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\"> ISO 3166 Alpha-2 Country codes.</a> for further information</p> This means we offer post covid visa and entry document requirements for 194 citizens or passport holders traveling to 194 countries as destinations. Total of 36000 routes. This API will call one route with each call. For example. A citizen of United States with ordinary passport traveling to France. Please pass the country code \"US\" and \"FR\". We do not support the crew passport or diplomatic passports as they represent 0.01% cases. You can request the aggregation or continent based requirements. <pre>This is highly important data. Please feel to contact us to understand<i></i></pre><hr><h2>Free test account</h2><a href=\"http://visadb.io/api\"> Book a call with us to request a free demo API account & token</a> <h2>Response Specification</h2><table><tr><th>Keys</th><th>Definitions</th></tr><tr><td>from</td><td>Country of Citizenship/Passport of the request</td></tr><tr><td>to</td><td>Requested destination country</td></tr><tr><td>resident_of</td><td>Version 1 do not support this. </td></tr><tr><td>visa_entry_requirement.duration</td><td>Duration of the tourist visa. If no value means it could vary or duration given at the time of entry</td></tr><tr><td>visa_entry_requirement.permission</td><td>Visa requirements. This could return six values<br><ul><li>\"suspended\" - Visa is suspended due to Covid19</li><li>\"free\" - Visa is not required</li><li>\"electronic\" - Electronica visa is required. Apply link given in source object</li><li>eta - Electronic visa authorization/enrollment is required. Apply link given in source object</li><li>\"required\" - Paper visa is required usually be applied at the local embassy. Use embassy contact endpoint</li><li>\"arrival\" - Visa is granted on arrival at the destination</td></tr><tr><td>notes</td><td>Additional important notes related to visa permission</td></tr><tr><td>passport_requirement.required.value</td><td>true - Passport is required to enter the country<br>false - Govt. issued ID can be used to enter the country, passport may be optional, highly recommended to use passport as a ID</td></tr><tr><td>passport_requirement.required.expiry</td><td>Passport expiration due date requirement</td></tr><td>passport_requirement.required.blank_pages</td><td>Passport blank pages requirement</td></tr><tr><td>funds_requirement</td><td>Funds requirements to enter the country usually can be asked at the border to show evidence of funds (travelers cheque, credit card or cash) to cover the travel.</td></tr><tr><td>return_ticket</td><td>Evidence of return flight ticket requirements to enter the country.</td></tr><tr><td>yellowfever_vaccination_requirement</td><td>Yellow fever vaccination certificate requirement to enter the country.</td></tr><tr><td>corona_vaccination_requirement</td><td>This is the new health document requirement related to Corona to enter the country.</td></tr><tr><td>polio_vaccination_requirement</td><td>Polio vaccination requirement to enter the country.</td></tr><tr><td>measles_vaccination_requirement</td><td>Measles vaccination requirement to enter the country.</td></tr><tr><td>active_flights_status</td><td>This tells if the Flights/Airports are operating at destination<br>\"open\" - Yes <br>\"closed\" - No<br>\"partial_closed\" - limited operations</td></tr><td>active_borders_status</td><td>This tells if air or land borders are opened at destination<br>\"open\" - Yes <br>\"closed\" - No<br>\"partial_closed\" - limited operations.</td></tr><tr><td>active_quarantine_status</td><td>This tells if the destination required tourists to quarantine. Notes are very important<br>\"open\" - Not required to quarantine<br>\"closed\" - Yes, required to quarantine. Check notes<br>\"partial_closed\" - May be applied. check notes key</td></tr><tr><td>sources</td><td>All the sources where the information is reviewed and compiled</td></tr></table><hr><h3>Important points</h3><ul><li>We are in beta, expect often system upgrades<b>1</b></li><li>Match this data with destination covid spread APIs to generate more value for users.<b>2</b></li><li>Talk to us we can give you many ideas on data visualizations or plotting on map. We can also design custom APIs if there is a long-term incentive<b>3</b></li></ul><p><b><a href=\"https://visadb.io/api\"> Visadb.io - Internet visa database</a> is supported European Union grants, Government of Poland, Government of Chile MIT Enterprise Forum, UNWTO and many other organizations. </b> </p>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"7930023","team":554785,"collectionId":"efb04942-9b24-45c8-8130-35055249a120","publishedId":"T17Ge7bm","public":true,"publicUrl":"https://documenter-api.postman.tech/view/7930023/T17Ge7bm","privateUrl":"https://go.postman.co/documentation/7930023-efb04942-9b24-45c8-8130-35055249a120","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","customisation":null,"version":"8.10.0","publishDate":"2020-08-04T22:29:41.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[{"name":"Sample US-FR","id":"5c74d4e4-3745-47f3-b5f6-6bb0745541a6","owner":"7930023","values":[{"key":"baseUrl","value":"https://cloud.visadb.io/apis/enterprise/v1","enabled":true},{"key":"country_code_from","value":"US","enabled":true},{"key":"country_code_to","value":"FR","enabled":true},{"key":"token","value":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE3OTQ1OTQ3MiIsInR5cGUiOiJhcGl1c2VyIiwiaXNBY3RpdmUiOnRydWUsImlhdCI6MTYwMTU3MDYyOH0.OKD1CnStq5PVsTELCrI6gJo8c37pSEJEh4k0wtB7rTg\n\n\n","enabled":true},{"key":"language_code","value":"en","enabled":true}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/843649757d141783b3e654db27bb82e7616242af6c2222b0a0f1d0cf190455c9","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Sample US-FR","value":"7930023-5c74d4e4-3745-47f3-b5f6-6bb0745541a6"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/T17Ge7bm"}