Visum- und Einreisebestimmungen — 199 Pässe · 39.402 Routen
Can I enter?
Reisepass und Ziel wählen – sofort sehen, welche Regelung gilt, wie lange Sie bleiben dürfen und was vor dem Abflug zu tun ist. Fünf kostenlose Abfragen/Tag, ohne Konto.
Bestätigen Sie, dass Sie ein Mensch sind, um 20 Abfragen pro Tag freizuschalten
Wohin als Nächstes · Vertrauen und Transparenz · Entwickler und Agenten: dieselbe Prüfung als HTTP-Anfrage
01 — Wohin als Nächstes
- Niederlande → Japan
- Vereinigte Staaten → Brasilien
- Vereinigtes Königreich → Vereinigte Staaten
- Indien → Vereinigte Arabische Emirate
- Indien → Thailand
- Vereinigte Staaten → China
- Deutschland → Thailand
- Philippinen → Japan
- Australien → Indonesien
- Kanada → Mexiko
- Vereinigte Staaten → Vietnam
- Vereinigtes Königreich → Australien
Jedes Paar aus Pass und Zielland hat eine eigene Seite: wohin man mit einem Pass reisen kann · wer für ein Zielland ein Visum braucht · 39.402 Routen in der Sitemap.
02 — Vertrauen und Transparenz
Direkt aus dem Datensatz selbst berechnet
Jede Zahl unten wird aus genau dem Datensatz berechnet, den diese Website ausliefert – nichts davon ist von Hand eingetragen. Jede Einreiseregel wird täglich anhand der angegebenen offiziellen Quelle neu geprüft; die Live-Zähler kommen direkt aus dem laufenden Betrieb und werden alle fünf Minuten aktualisiert.
199
Erfasste Pässe
39.402
Routen aus Pass und Zielland
191/199
Anhand offizieller Quellen geprüft
827
Regeln mit Quellenangaben
71
Heute erneut geprüfte Regeln
538
Täglich geprüfte offizielle Quellen
0d
Zeit seit der letzten Prüfung (Median)
2026-08-12
Datensatzversion
—
API-Verfügbarkeit · 30 Tage
172/199
Verlinkte offizielle Antragsportale
—
Besuche von KI-Agenten heute
—
MCP-Tool-Aufrufe · gesamt
Prüfaktivität
- AGOSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- ARESources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- ATGSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- AUSSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- AUTPassport-validity, blank-pages, onward-ticket, residence-permit-exemption and purpose-scope rules re-read against oesterreich.gv.at and bmeia.gv.at, all unchanged; the flagged content-hash change was a cosmetic page-furniture update.
- BHRSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- BIHSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- BTNPassport-validity, sustainable-development-fee and purpose-scope rules re-read against doi.gov.bt and bhutan.travel, all unchanged.
- CANPassport, blank-pages, health, TWOV, residence-permit-exemption and purpose-scope rules re-read against canada.ca, all unchanged; the flagged eta.html hash change was a transient scheduled-maintenance banner.
- CHLFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CHNFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CIVFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CMRFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CODFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- COGFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- COLSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- COMFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CPVTourist-visa duration corrected from a flat 30-day cap to 90 days (extendable once to 180); transit visa corrected to 4 days; added the EASE pre-registration and TSA airport-tax requirement that applies even to visa-exempt travellers. Passport-validity and onward-ticket reconfirmed unchanged.
- CRISources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- CUBFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- CYPDeep audit: blank-pages, airport-transit-visa and two of three residence-permit-exemption clauses reconfirmed unchanged, and the third clause's excluded-country list corrected to 'except the UK and Ireland' (was 'except Ireland'); passport-validity flagged needs_review because the cited embassy page states two different anchors for the 3-month buffer (beyond the visa's validity in one section, beyond the trip in another) without reconciling them.
- CZEFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- DEUFull deep audit: every populated field (passport validity, onward ticket, TWOV, residence-permit exemptions, purpose scope where applicable) re-read against live official sources and found accurate.
- GABSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- GINSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- HUNSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- INDPassport-validity, blank-pages, onward-ticket and purpose-scope rules re-read against indianembassyusa.gov.in and indianvisaonline.gov.in, all unchanged; the flagged hash change was a page-footer date edit.
- IRNSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- IRQPassport-validity, blank-pages, onward-ticket and purpose-scope rules re-read against UK FCDO and the Iraqi MOFA, all unchanged.
- KHMSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- LCAPassport-validity and purpose-scope rules re-read against stlucia.org and govt.lc, unchanged.
- LSOBlank-pages rule flagged needs_review: the cited source states the 3-clean-pages requirement specifically for trade-purpose visas, while the general embassy visa-requirements list has no blank-pages item at all. Passport-validity, onward-ticket, health and purpose-scope reconfirmed unchanged.
- MDASources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MNGSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MOZSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MUSSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- MYSSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- NAMBlank-pages note corrected: both current MHAISS documents require 3 clean pages uniformly; the prior note's claim of a 2-page exception for online applications was not supported by either source. Passport-validity, onward-ticket, health and purpose-scope reconfirmed unchanged.
- NGASources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
- NPLSources previously flagged unreachable were retried and loaded successfully; live official content matches the stored rules unchanged (prior failures were sandbox/proxy artifacts, not real outages).
Alle Daten, maschinenlesbar: GET /transparency · GET /stats.json · GET /changes.json · status.canienter.com
03 — Integration
Die Antwort – abgerechnet pro Anfrage.
Ein Aufruf ohne Zahlung antwortet mit HTTP 402 und den Zahlungsdaten. Jeder x402-Client zahlt $0.03 in USDC und wiederholt die Anfrage. Die Zahlung läuft über Base mainnet.
# Free tier — 5 checks a day, no auth curl "https://api.canienter.com/free/check?passport=NLD&destination=JPN" # Paid tier — answers HTTP 402 Payment Required. The offer (amount, # asset, pay-to) is base64 JSON in the PAYMENT-REQUIRED header; # any x402 client settles it and retries automatically. curl "https://api.canienter.com/v1/check?passport=NLD&destination=JPN" # Peek at the offer without paying: curl -s -o /dev/null -D - "https://api.canienter.com/v1/check?passport=NLD&destination=JPN" \ | grep -i "^payment-required" | cut -d" " -f2 | base64 -d
// npm i @x402/fetch @x402/evm viem (Node 18+) // WARNING: running this spends real USDC ($0.03/call, Base mainnet). // Inspect the offer first, free of charge: const probe = await fetch("https://api.canienter.com/v1/check?passport=NLD&destination=JPN"); console.log(probe.status, /* 402 */ JSON.parse(atob(probe.headers.get("PAYMENT-REQUIRED")))); // Then pay per call — key from an env var, never hardcoded or logged: import { wrapFetchWithPaymentFromConfig } from "@x402/fetch"; import { ExactEvmScheme } from "@x402/evm"; import { privateKeyToAccount } from "viem/accounts"; const account = privateKeyToAccount(process.env.X402_PRIVATE_KEY); const payFetch = wrapFetchWithPaymentFromConfig(fetch, { schemes: [ { network: "eip155:8453", client: new ExactEvmScheme(account) }]}); const res = await payFetch( "https://api.canienter.com/v1/check?passport=NLD&destination=JPN"); if (!res.ok) throw new Error("check failed: " + res.status); const { requirement, allowed_stay_days } = await res.json();
# The API publishes its own agent skill (Claude Code paths shown; # Codex/Cursor/other agents: use your agent's skills directory) mkdir -p ~/.claude/skills/visa-check curl -s "https://api.canienter.com/.well-known/agent-skills/visa-check/SKILL.md" \ -o ~/.claude/skills/visa-check/SKILL.md # Discovery index with the SKILL.md sha256 digest (verify, updates, extras): curl -s "https://api.canienter.com/.well-known/agent-skills/index.json" # Remove: delete ~/.claude/skills/visa-check
Mit dem Skill kann ein Agent Einreisebestimmungen abfragen und pro Anfrage über x402 bezahlen. Einen API-Key, der abfließen könnte, gibt es nicht.
Doku für Maschinen: GET /llms.txt · GET /openapi.json
Für Ihren Agenten
| Endpunkt | Preis |
|---|---|
| /free/check | kostenlos · 5/Tag |
| /v1/check | $0.03 |
| /v1/trips/evaluateganze Reise: Etappen, Pässe, Begründung | $0.10 |
| /v1/passport/{iso3}alle 198 Ziele auf einmal | $0.15 |
- USDC auf Base mainnet · x402 v2
- Kein Konto, kein API-Key, kein Vertrag
- Stand der Daten in jeder Antwort
01 — Aufruf
GET /v1/check: Ohne Zahlung antwortet die API mit HTTP 402 und einem Zahlungsangebot.
02 — Zahlung
$0.03 USDC über einen beliebigen x402-Client, abgewickelt auf Base mainnet.
03 — Antwort
JSON verdict plus eine On-Chain-Quittung für die Zahlung.
Kein Entwickler? Mit zwei Zeilen HTML zeigen Sie dieselben Antworten direkt auf Ihrer eigenen Website – ohne API-Aufruf, ohne Konto.
04 — Ihre Website
Läuft auch auf Ihren Seiten.
Ein Reiseführer, ein Auswanderer-Blog, ein Buchungsprozess: Fügen Sie zwei Zeilen ein, und Ihre Leser sehen die Anforderung, die erlaubte Aufenthaltsdauer und einen Link zu den mit Quellen belegten Regeln, ohne Ihre Seite zu verlassen. Für jede Website kostenlos, ob kommerziell oder nicht. Einzige Bedingung: Der Attributionslink bleibt sichtbar.
<!-- anywhere in your page --> <div data-canienter-widget></div> <script src="https://canienter.com/embed.js" async></script> <!-- on a Japan guide, pre-select the destination --> <div data-canienter-widget data-destination="JPN"></div>
- Keine Cookies, kein Tracking, kein Konto
- Übernimmt den Hell-/Dunkelmodus Ihrer Leser
- Passt sich automatisch dem Container an
- Belegt mit denselben offiziellen Quellen