# VisaChecker > Short-stay tourist entry requirements for every pair of countries: which of visa free, ETA, e-visa, visa on arrival, visa required or no admission applies to a given passport at a given border, and how many days it permits. 38,612 pairs, 197 passports, 197 destinations, nine languages. Every correction names the government page it was read from and the date a human last re-read it. The data has two layers. A base matrix taken 2026-02-17 from Passport Index (imorte/passport-index-data) gives every pair a value, including the thousands nobody ever looks up. A maintained correction layer sits on top of it, and each departure from that matrix carries a primary source, the date the rule changed, and the date the source was last re-read. 183 facts are individually sourced and re-checked on every build; the build fails if any of them stops matching what the site serves. That is a small fraction of the matrix, and saying so is deliberate - it marks where the checked part ends rather than implying there is no edge. Two distinctions this site keeps that most sources flatten. An electronic travel authorisation is not visa-free travel, whatever the destination calls it in its own marketing, because it stops the traveller at check-in exactly as a visa does. And a blank maximum stay means the entitlement exists with no published duration - commonly set by the officer at the border - rather than meaning zero or unlimited; filling that blank with 30 or 90 because it is the regional norm is how most visa datasets acquire their fictions. Out of scope, deliberately: diplomatic, service and official passports; business, study, work, medical, transit and crew travel; residence permits; and airside transit, where a nationality that needs no visa to enter may still need one to change planes. Every entitlement is also subject to conditions no table can express - passport validity, onward tickets, proof of funds, yellow fever certificates - and to the border officer's discretion, which outranks anything published here. ## Data - [Full table, CSV](https://visachecker.org/dataset/visa-requirements.csv): every pair, with per-row primary sources and verification dates. CC BY 4.0. - [Full table, JSON](https://visachecker.org/dataset/visa-requirements.json): the same data nested passport to destination, with the vocabulary and the scope statement inline. - [Frictionless data package](https://visachecker.org/dataset/datapackage.json): field types, enums, primary keys, licence. - [Change log, CSV](https://visachecker.org/dataset/changes.csv): every correction, dated, sourced, with announced-but-not-yet-in-force rows marked pending rather than applied. - [Change log, JSON feed](https://visachecker.org/visa-changes.json) and [RSS](https://visachecker.org/visa-changes.xml). - [Dataset metadata](https://visachecker.org/dataset.jsonld): schema.org descriptors for both of the above. ## Pages - [Change journal](https://visachecker.org/visa-changes): every correction in prose, in nine languages, each with the government page it came from. - [Methodology](https://visachecker.org/methodology): what each of the six values means precisely, and what the site does when a government's published table disagrees with its own gazetted law. - [Passport index](https://visachecker.org/passport-index): every passport with the count of destinations reachable under each value. - [Most open countries](https://visachecker.org/open-countries): destinations ranked by how many passports they admit without prior authorisation. - [Schengen calculator](https://visachecker.org/schengen-calculator): the 90-days-in-180 rolling window, which a single maximum-stay number cannot express. - [Digital nomad visas](https://visachecker.org/digital-nomad-visas): remote-work permits, a different regime from tourist entry and kept separate for that reason. - [Arrival cards](https://visachecker.org/arrival-cards): the no-fee formalities that are not permissions and do not change a pair's classification. - [All destinations](https://visachecker.org/destinations) and [all passports](https://visachecker.org/passports). ## Optional - Individual pair pages are at https://visachecker.org/visa/{destination}/for/{passport}, for example https://visachecker.org/visa/japan/for/india. Each one ends with a short form for travellers who were told something different at an actual border; reports in the dangerous direction, where the site said no authorisation was needed and one was, are the most useful correction signal the site receives. - [Embeddable widget](https://visachecker.org/embed): the checker as an iframe for other sites.