Visamundi Developers

The travel & visa data layer, built for developers.
Countries, currencies, vaccines and visa requirements across 249 countries. Clean JSON, one token, three ways to integrate.
- 249 countries covered
- 24-72h for most cases
- 99.6% acceptance rate
- Hosted in Europe
Your first call
One Bearer token, one predictable envelope. A real request and the JSON it returns, no SDK required.
curl https://connect.visamundi.io/v3/country/FRA \ -H "Authorization: Bearer $VISAMUNDI_TOKEN"{ "success": true, "statusCode": 200, "code": "ok", "data": { "country": { "name": { "common": "France", "official": "French Republic" }, "cca2": "FR", "cca3": "FRA", "flag": "🇫🇷", "latlng": [46.2276, 2.2137] } }}Prefer JavaScript? The same call in fetch is in the
Quickstart.
Everything under one base URL
Four resources, the same response envelope, all under
connect.visamundi.io/v3.
/countriesCountriesISO codes, names, flags, geo and demonyms for every country./currenciesCurrenciesCurrency codes, symbols and names, linked to their countries./vaccinesVaccinesMandatory and recommended vaccines, by destination./partner/.../requirementsRequirementsDocuments and rules by nationality and destination.Three ways in
Query it server-to-server, drop it into a page, or hand it to your AI tools.
Server-to-server JSON for countries, currencies, vaccines, visas and requirements. One Bearer token, one response envelope, a live try-it.
Read the docs →WidgetEmbed a lookupDrop visa-requirement checks into any page with one snippet.Widget docs →MCPConnect your AI toolsThe same data in Claude, Cursor and agents over the Model Context Protocol.MCP overview →Know before they go
A second, live widget: the latest U.S. State Department travel advisories, each with a rounded flag and a colour-coded risk level — straight from the source.
Ready to build?
Grab a partner token and make your first authenticated call in two minutes.