Can I enter?

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.

Weitere Angaben

Diese Dokumente können Ausnahmen ermöglichen, sofern das Reiseziel sie veröffentlicht; allein ändern sie das eigentliche Visumergebnis nie. Die Datumsangaben werden direkt in Ihrem Browser mit der erlaubten Aufenthaltsdauer und der Passgültigkeitsregel des Reiseziels abgeglichen: Nichts, was Sie hier eingeben, wird an unseren Server übertragen.

5 kostenlose Abfragen pro 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

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

123/199

Anhand offizieller Quellen geprüft

829

Regeln mit Quellenangaben

81

Heute erneut geprüfte Regeln

533

Täglich geprüfte offizielle Quellen

1d

Zeit seit der letzten Prüfung (Median)

2026-10-05

Datensatzversion

—

API-Verfügbarkeit · 30 Tage

172/199

Verlinkte offizielle Antragsportale

—

Besuche von KI-Agenten heute

—

MCP-Tool-Aufrufe · gesamt

Prüfaktivität

  • AFGEntry rules re-verified against Ministry of Foreign Affairs of Afghanistan (Islamic Emirate — de facto authorities)
  • AGOEntry rules re-verified against Servico de Migracao e Estrangeiros de Angola (SME)
  • ALBEntry rules re-verified against Ministry for Europe and Foreign Affairs of Albania
  • ANDOfficial source content changed — queued for review
  • ARGEntry rules re-verified against Ministerio de Relaciones Exteriores (Cancillería) / Dirección Nacional de Migraciones
  • ARMEntry rules re-verified against Ministry of Foreign Affairs of the Republic of Armenia
  • BFAEntry rules re-verified against Visa Burkina, official Burkina Faso e-visa platform (referenced by servicepublic.gov.bf); applicant portal at https://applicant.visaburkina.bf/
  • BGDEntry rules re-verified against Bangladesh Online MRV Portal (online application, visa issued at missions); VOA info at https://voa.specialbranch.gov.bd/public/voa-info.html (Bangladesh Police Special Branch)
  • BGROfficial source content changed — queued for review
  • BHSEntry rules re-verified against Bahamas Department of Immigration
  • BLREntry rules re-verified against Ministry of Foreign Affairs of the Republic of Belarus
  • BLZEntry rules re-verified against Belize Immigration Department
  • BOLEntry rules re-verified against Ministry of Foreign Affairs of Bolivia (Cancilleria)
  • BRBEntry rules re-verified against Barbados Immigration Department (online entry-visa portal; travelform.gov.bb hosts the pre-arrival Immigration and Customs Form)
  • BRNEntry rules re-verified against Ministry of Foreign Affairs of Brunei Darussalam
  • CAFEntry rules re-verified against Ministere des Affaires Etrangeres de la RCA (diplomatie.gouv.cf); online short-stay visa application via Embassy of CAR in Paris portal
  • CANEntry rules re-verified against Immigration, Refugees and Citizenship Canada
  • COGEntry rules re-verified against Ambassade de la Republique du Congo en France - online visa application/payment via GIRAFE (girafe.ambacongofr.org); no visa on arrival in Congo
  • COMEntry rules re-verified against Ministere de la Justice des Comores - Loi 88-025 on entry and stay of foreigners (transit visa issued at airport/port; tourist visa max 45 days)
  • CPVEntry rules re-verified against Government of Cabo Verde - EASE traveller pre-registration
  • CZEEntry rules re-verified against Ministry of Foreign Affairs of the Czech Republic - Passport (supporting documents)
  • DOMEntry rules re-verified against Direccion General de Migracion, Dominican Republic (mandatory e-Ticket entry/exit form, not a visa)
  • EGYOfficial source content changed — queued for review
  • ERIEntry rules re-verified against Embassy of Eritrea in Washington DC - Visa
  • ESTEntry rules re-verified against Estonian Ministry of Foreign Affairs / Police and Border Guard Board
  • FINOfficial source content changed — queued for review
  • FJIOfficial source content changed — queued for review
  • FSMEntry rules re-verified against FSM Embassy Washington DC
  • GBREntry rules re-verified against UK Home Office (GOV.UK)
  • GHAEntry rules re-verified against Ghana Immigration Service; Ghana MFA e-visa portal launch announcement (portal URL not yet published on retrieved pages)
  • GRCEntry rules re-verified against Greek Ministry of Foreign Affairs — Lodging of Visa Application (Embassy in the UK)
  • GUYEntry rules re-verified against Guyana Ministry of Foreign Affairs; Immigration Support Services e-services
  • HKGEntry rules re-verified against Hong Kong Immigration Department
  • HRVEntry rules re-verified against Croatian Ministry of Foreign and European Affairs — Travel Information
  • INDEntry rules re-verified against Bureau of Immigration, Government of India
  • IRLEntry rules re-verified against Department of Foreign Affairs (ireland.ie) - Visit visa documentation checklist
  • IRQOfficial source content changed — queued for review
  • ISLOfficial source content changed — queued for review
  • JOREntry rules re-verified against Ministry of Interior, Hashemite Kingdom of Jordan
  • KAZOfficial source content changed — queued for review

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

EndpunktPreis
/free/checkkostenlos · 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

Widget-Doku, Optionen und Live-Beispiel · Entwicklerbereich