departi_check_visa
Find visa and entry options for a traveler based on passport nationality, destination, purpose, and length of stay. Each option includes visa type, required or not, maximum stay, remote work allowance, costs, and processing time.
Instructions
Returns the entry/visa options for a traveller of a given nationality (passport) going to a destination for a stated purpose and length of stay. Each option includes: visa/permit type, whether a visa is required, maximum stay, whether remote/on-site work is allowed, cost, processing time, and application/renewal notes — sourced from official immigration authorities. Use this for "what visa do I need / can I stay N days / can I work remotely here". To count days already spent against the 90/180 limit use departi_track_schengen; for the tax consequences of staying use departi_check_tax. Tip: nationality should be the traveller's most favorable passport — multi-nationals may have better entry on one passport.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Output language. Default en. | en |
| purpose | No | One of tourism | remote_work | business | study | retirement. Default tourism. | tourism |
| currency | No | Currency for costs. Default EUR. | EUR |
| duration | Yes | Intended stay in days, integer > 0. | |
| destination | Yes | Destination country, ISO alpha-2, e.g. "PT". | |
| nationality | Yes | Traveller's citizenship / passport, ISO alpha-2, e.g. "BE". This is the passport country, not tax residence. |