{ } Free keyless API · Built for AI agents

Verify any visa link.
Catch every fake.

A simple REST API that tells you whether a URL is the real official government portal, and hands back the genuine one if it isn't. AI assistants hallucinate visa links; scam portals are multiplying. We're the human-verified source of truth that AI agents, booking platforms and travel tools check before handing a traveller a link.

137

Countries verified

REST

JSON over HTTPS

Live

Auto-updated

Agent-ready: OpenAPI 3.1 spec llms.txt ISO 3166 codes Keyless free tier

Catch fake portals

Send a suspicious URL and get an instant verdict on whether it's the official government site, plus the real one if it's not.

Always fresh

Our team continuously re-verifies every official link. The API reads that live data, so you never serve a stale or dead URL.

Dead simple

Plain REST. One GET request, clean JSON back. No SDK, no auth dance to get started. Drop it into any stack in minutes.

Built for travel apps & OTAs, fintech & banks screening cross-border payments, and security teams fighting visa phishing.

Try it live

Paste any visa URL. Add a country to check it against a specific one.

free & keyless · full result incl. real_url · 10 req/min — API key for production volume

// response will appear here

The endpoints

Three GET requests. That's the whole API.

GET /v1/verify is this URL the official portal? Free · keyless
Example request
curl "https://api.entrycheck.org/v1/verify?url=albania-evisa-online.com&country=albania"
Response
{
  "checked_url": "albania-evisa-online.com",
  "official": false,
  "country": "Albania",
  "real_url": "https://e-visa.al/",
  "verified_on": "2026-06-09",
  "warning": "This URL is NOT the official portal for this country."
}
GET /v1/country/<name> official info for one country 🔑 API key
Example request
curl "https://api.entrycheck.org/v1/country/thailand"
Response
{
  "id": "thailand",
  "country": "Thailand",
  "flag": "🇹🇭",
  "official_url": "https://www.thaievisa.go.th/",
  "status": "Live",
  "verified_on": "2026-06-08"
}
GET /v1/countries the full verified list 🔑 API key
Example request
curl "https://api.entrycheck.org/v1/countries"
Response
{
  "total": 137,
  "countries": [
    { "country": "Albania", "official_url": "https://e-visa.al/", "verified_on": "2026-06-09" },
    ...
  ]
}
Get access

Build with EntryCheck

Verification is free to try, no key, right now. When your product needs volume — an AI assistant, a booking flow, a travel tool — grab a key and scale to a million calls a month.

Available now on RapidAPI · free tier included