Full visa intelligence (30 data points)
The flagship endpoint. Returns the full VisaData object — documents, process, fees, embassies, transit visa, vaccinations, safety advisories, overstay penalties, and more — in 15 languages.
Plan gating:
- free returns the core fields plus upgrade stubs; non-English requires Starter or above.
- starter unlocks every extended field except remote_work_visa and reciprocity_history.
- pro+ returns all 32 fields including bidirectional embassy info.
Counts against monthly quota.
Query parameters
ISO 3166-1 alpha-3 country code.
ISO 3166-1 alpha-3 passport code, e.g. FRA.
ISO 3166-1 alpha-3 country code.
ISO 3166-1 alpha-3 destination code, e.g. JPN.
Response language. Defaults to en. Non-English requires Starter or above.
Headers
Set to text/markdown for a human-readable Markdown rendering.
Response
Visa data successfully returned.
Example response
{
"data": {
"passport": "FRA",
"destination": "FRA",
"requirement": "visa_free",
"visa_free_days": 90,
"country_info": {
"currency": "JPY",
"language": "Japanese",
"timezone": "UTC+9",
"capital": "Tokyo"
},
"verified": true,
"source": "official",
"requirement_status": "uncertain",
"source_url": "https://www.mofa.go.jp/j_info/visit/visa/short/novisa.html",
"last_verified_at": "2026-05-08",
"transit_visa": {
"hubs": [
{
"airport": "NRT",
"city": "Tokyo",
"transit_free_hours": 24
}
]
},
"passport_validity_months": 3,
"visa_fee": {
"single_entry": {
"amount": 50,
"currency": "USD"
},
"multiple_entry": {
"amount": 50,
"currency": "USD"
}
},
"processing_days": {
"standard": 5,
"express": 2,
"rush": 1
},
"photo_specs": {
"width_mm": 35,
"height_mm": 45,
"background": "white",
"head_covering_allowed": "religious only"
},
"insurance_required": {
"required": true,
"min_coverage": 30000,
"currency": "EUR"
},
"minor_rules": {
"solo_travel_min_age": 16,
"single_parent_letter_required": true,
"notarized_consent_required": true
},
"overstay_penalty": {
"fine_per_day": "10 EUR",
"ban_days": 365
},
"entry_by_mode": {
"air": 90,
"land": 30,
"sea": 90
},
"remote_work_visa": {
"available": true,
"duration_months": 12,
"fee": {
"amount": 50,
"currency": "USD"
}
},
"extension_rules": {
"possible": true,
"max_days": 90,
"fee": "free",
"where": "Regional Immigration Office"
},
"reciprocity_history": [
{
"date": "2024-01-01",
"from": "visa_required",
"to": "visa_free"
}
],
"safety": {
"level": 1,
"advisory": "Exercise normal precautions",
"source": "diplomatie.gouv.fr",
"updated_at": "2026-04-12"
}
},
"meta": {
"lang": "en",
"api_version": "1.1",
"coverage": "199 x 238",
"languages": 15,
"data_points": 32
}
}Changes
Changed in 1 of the 4 revisions of this API.5
- ○
added the optional property
data/last_verified_atto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/requirement_statusto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/requirement_status_noteto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/sourceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/source_urlto the response with the200statusresponse-optional-property-added
- ○
Of the 4 revisions, 2 have no diff computed.