← VisaStay Data Sources

Official sources

Where VisaStay's visa, tax-residency, and pre-arrival data comes from — last reviewed September 2026.

VisaStay is an independent app. It is not affiliated with, endorsed by, or operated by any government or immigration authority. Visa and immigration rules can change without notice. Always confirm your specific situation on the official government source(s) linked below, or with a licensed immigration professional, before making travel decisions.

For major, high-traffic destinations, every rule is verified directly against the destination's official government immigration authority. For the remaining destinations, rules are cross-checked against multiple independent travel-data services rather than a single source, and updated whenever those services or a user's "Report change" flag a discrepancy.

Visa & entry rules — official immigration sources

DestinationSourceOfficial link
ThailandImmigration Bureauimmigration.go.th
ThailandMinistry of Foreign Affairs e-visathaievisa.go.th
ThailandTDAC arrival cardtdac.immigration.go.th
IndonesiaDirectorate General of Immigrationimigrasi.go.id
Indonesiae-Visa portalevisa.imigrasi.go.id
IndonesiaAll Indonesia arrival cardallindonesia.imigrasi.go.id
VietnamImmigration Department e-visa portalevisa.gov.vn
MalaysiaImmigration Department of Malaysiaimi.gov.my
MalaysiaMDAC arrival cardimigresen-online.imi.gov.my/mdac
SingaporeImmigration & Checkpoints Authorityica.gov.sg
SingaporeSG Arrival Cardeservices.ica.gov.sg/sgarrivalcard
JapanMinistry of Foreign Affairs — visa infomofa.go.jp/j_info/visit/visa
JapanVisit Japan Webvjw-lp.digital.go.jp
South KoreaKorea Immigration Serviceimmigration.go.kr
South KoreaK-ETA (suspended until 2027)k-eta.go.kr
South Koreae-Arrival Carde-arrivalcard.go.kr
GeorgiaMigration Commissionmigration.commission.ge
GeorgiaMinistry of Foreign Affairs consular portalgeoconsul.gov.ge
TurkeyMinistry of Foreign Affairs — visa infomfa.gov.tr/visa-information-for-foreigners
Turkeye-Visa portalevisa.gov.tr
MexicoInstituto Nacional de Migración (INM)inm.gob.mx
AlbaniaMinistry of Foreign Affairspunetejashtme.gov.al
Albaniae-Albania government portale-albania.al
United Arab EmiratesFederal Authority for Identity, Citizenship, Customs & Port Securityicp.gov.ae
United Arab EmiratesGeneral Directorate of Residency & Foreigners Affairs — Dubaigdrfad.gov.ae
EU / Schengen areaEuropean Commission — Home Affairshome-affairs.ec.europa.eu
EU / Schengen areaETIAS + EES traveller infotravel-europe.europa.eu
United KingdomUK visa checkergov.uk/check-uk-visa
United KingdomElectronic Travel Authorisation (ETA)gov.uk ETA guidance
United StatesU.S. Department of State — travel.state.govtravel.state.gov
United StatesESTA (Visa Waiver Program)esta.cbp.dhs.gov
CanadaImmigration, Refugees and Citizenship Canadacanada.ca
AustraliaDepartment of Home Affairs (ETA/eVisitor)immi.homeaffairs.gov.au
New ZealandImmigration New Zealandimmigration.govt.nz
New ZealandNZeTA / NZ Traveller Declarationtravellerdeclaration.govt.nz
IndiaIndian Visa Onlineindianvisaonline.gov.in
Sri LankaElectronic Travel Authorizationeta.gov.lk
Cambodiae-Visa portalevisa.gov.kh
Cambodiae-Arrivalarrival.gov.kh
BrazilMinistry of Foreign Affairsgov.br/mre
ArgentinaDirección Nacional de Migracionesmigraciones.gob.ar
ChileServicio Nacional de Migracionesserviciomigraciones.cl
PeruSuperintendencia Nacional de Migracionesmigraciones.gob.pe
ColombiaMinisterio de Relaciones Exteriorescancilleria.gov.co
South AfricaDepartment of Home Affairsdha.gov.za
KenyaKenya eTAetacitizen.go.ke
TanzaniaImmigration Departmentimmigration.go.tz
MoroccoConsular portalconsulat.ma
EgyptVisa2Egypt portalvisa2egypt.gov.eg

For any destination not listed above, VisaStay's data is verified against that country's national immigration authority or Ministry of Foreign Affairs visa page, with embassy sites as a fallback. Email support@headfirstservices.com if you'd like the specific source for a country not shown here.

Cross-check services

Used for broad coverage and second opinions, alongside the official government sources above.

ServiceUsed for
Passport Index datasetBulk visa-requirement data by passport
Passport IndexIndividual passport/destination lookups
Henley Passport IndexSecond opinion on disputed pairs
Wikipedia — "Visa requirements for [passport] citizens"Per-passport reference tables
IATA Timatic, via airline tools: klm.com, united.com, emirates.comAirline-grade requirement checks

Tax residency thresholds

VisaStay is not affiliated with the OECD or any national revenue authority; these are informational references only.

SourceUse
OECD — Rules governing tax residenceReference used for per-country residency criteria

National revenue authorities (selected)

CountryOfficial source
Thailandrd.go.th
Malaysiahasil.gov.my
United States (Substantial Presence Test)irs.gov
United Kingdom (Statutory Residence Test)gov.uk
Cyprus (60-day rule)mof.gov.cy

For any country not listed above, VisaStay's tax-residency day threshold (183 days by default, following the OECD-documented norm) is cross-checked against that country's national tax/revenue authority publication where available. Email support@headfirstservices.com if you'd like the specific source for a country not shown here.

Tax residency rules often involve more than a simple day count (ties, domicile, split-year and lookback provisions). VisaStay's in-app alerts track the day-count trigger only — always confirm with a licensed tax professional before making a residency decision.

Pre-arrival registration systems

SystemDestinationOfficial source
TDACThailandtdac.immigration.go.th
MDACMalaysiaimigresen-online.imi.gov.my/mdac
SG Arrival CardSingaporeeservices.ica.gov.sg/sgarrivalcard
All Indonesia Arrival CardIndonesiaallindonesia.imigrasi.go.id
e-ArrivalCambodiaarrival.gov.kh
e-Arrival CardSouth Koreae-arrivalcard.go.kr
ESTAUnited Statesesta.cbp.dhs.gov
eTACanadacanada.ca (IRCC)
ETAUnited Kingdomgov.uk ETA
ETA / eVisitorAustraliaimmi.homeaffairs.gov.au
NZeTANew Zealandimmigration.govt.nz
NZ Traveller Declaration (NZTD)New Zealandtravellerdeclaration.govt.nz
ETIAS + EESEU / Schengen areatravel-europe.europa.eu
K-ETA (suspended until 2027)South Koreak-eta.go.kr
Kenya eTAKenyaetacitizen.go.ke
e-Visa / ETASri Lankaeta.gov.lk

Visa data you can actually trust

VisaStay's visa rules are hand-audited against the official sources above for every supported country and passport.

See VisaStay →

See something out of date? Use "Report change" in the app, or email support@headfirstservices.com. Related: Schengen 90/180 guide, tax residency guide, full FAQ.