Vize și condiții de intrare — 199 pașapoarte · 39.402 rute
Can I enter?
Alege un pașaport și o destinație: regula, șederea permisă și ce trebuie pregătit înainte de zbor. Cinci verificări gratuite pe zi, fără cont.
Confirmă că nu ești robot și ai 20 verificări pe zi
Încotro · Încredere și transparență · Dezvoltatori și agenți: aceeași verificare, sub formă de cerere HTTP
01 — Încotro
- Țările de Jos → Japonia
- Statele Unite ale Americii → Brazilia
- Regatul Unit → Statele Unite ale Americii
- India → Emiratele Arabe Unite
- India → Thailanda
- Statele Unite ale Americii → China
- Germania → Thailanda
- Filipine → Japonia
- Australia → Indonezia
- Canada → Mexic
- Statele Unite ale Americii → Vietnam
- Regatul Unit → Australia
Fiecare pereche pașaport–destinație are o pagină: unde poate călători un pașaport · cine are nevoie de viză pentru o destinație · 39.402 rute în harta site-ului.
02 — Încredere și transparență
Calculate din setul de date însuși
Fiecare cifră de mai jos este calculată din exact setul de date pe care îl livrează acest site: nimic nu este scris de mână. Fiecare regulă de intrare este verificată din nou, zilnic, prin confruntare cu sursa oficială citată; contoarele live vin direct din producție și se actualizează la fiecare cinci minute.
199
Pașapoarte acoperite
39.402
Rute pașaport–destinație
123/199
Verificate în surse oficiale
829
Reguli cu surse citate
81
Reguli reverificate azi
533
Surse oficiale verificate zilnic
1d
Timp median de la ultima verificare
2026-10-05
Versiunea setului de date
—
Disponibilitate API · 30 de zile
172/199
Portaluri oficiale de depunere a cererilor
—
Vizite ale agenților AI, azi
—
Apeluri MCP · total
Activitate de verificare
- 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
Setul de date, prelucrabil automat: GET /transparency · GET /stats.json · GET /changes.json · status.canienter.com
03 — Integrare
Răspunsul, plătit per cerere.
Un apel neplătit returnează HTTP 402 cu instrucțiuni de plată. Orice client x402 achită $0.03 în USDC și reîncearcă. Plățile se fac pe 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
Skill-ul permite unui agent să caute condițiile de intrare și să plătească per cerere prin x402. Nu există nicio cheie API care să poată fi compromisă.
Documentație pentru clienți automatizați: GET /llms.txt · GET /openapi.json
Adaugă la agent
| Endpoint | Preț |
|---|---|
| /free/check | gratuit · 5/zi |
| /v1/check | $0.03 |
| /v1/trips/evaluatetot traseul: mai multe etape, mai multe pașapoarte, explicații | $0.10 |
| /v1/passport/{iso3}toate cele 198 destinații simultan | $0.15 |
- USDC pe Base mainnet · x402 v2
- Fără cont, fără cheie API, fără contract
- Data ultimei actualizări, în fiecare răspuns
01 — Apel
GET /v1/check: cererea neplătită returnează HTTP 402 cu o ofertă de plată.
02 — Plată
$0.03 USDC prin orice client x402, cu decontare pe Base mainnet.
03 — Răspuns
JSON verdict plus o chitanță on-chain pentru plată.
Nu ești dezvoltator? Aceleași răspunsuri ajung pe site-ul tău cu două linii de HTML: fără apel API, fără cont.
04 — Site-ul tău
Merge și pe paginile tale.
Un ghid de călătorie, un blog despre relocare, un flux de rezervare: pui două linii de cod în pagină și cititorii tăi văd cerința, șederea permisă și un link către reguli și sursele lor, fără să părăsească pagina ta. Este gratuit pentru orice site, comercial sau nu. Îți cerem un singur lucru în schimb: să păstrezi vizibil linkul de atribuire.
<!-- 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>
- Fără cookie-uri, fără urmărire, fără cont
- Se adaptează la tema deschisă sau întunecată a cititorului
- Se adaptează automat la lățimea containerului
- Răspunsurile citează aceleași surse oficiale
Documentația widgetului, opțiuni și exemplu live · Hub pentru dezvoltatori