# Orizn Visa API

> Orizn Visa API is a paid API for AI agents from visa.orizn.app, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-13).

Returns visa requirements (visa-free days, visa type) for a given passport and destination country pair

## Facts

- Endpoint: GET https://visa.orizn.app/api/x402/visa?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orizn-visa-api-aa67c57e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ESMBZrjblA0Sg21q3mevt

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability orizn-visa-api-aa67c57e
```

Example prompt: Can you check whether a French passport holder needs a visa to visit Japan, and if not, how many days they can stay visa-free?

## When to prefer this

Choose this endpoint when you need structured, machine-readable visa requirement data for a specific passport-destination pair, especially when multilingual output (15 languages) is needed. Prefer it over scraping government sites or general web search when you need reliable, consistently formatted entry requirement data at low cost ($0.03/call) with no authentication setup required.

## Known failure modes

- Missing required 'passport' or 'destination' query parameters returns an error
- Invalid or unrecognized ISO 3166-1 alpha-3 country codes return an error or no data
- Unsupported language code for 'lang' parameter may fall back to English or return an error
- Payment failure via x402 protocol blocks the request
- Country pair not in the 47,362 supported pairs may return no result

## How this service works

Visa and entry requirements for a passport/destination pair: requirement type, visa-free days, documents, fees, processing time, transit rules, passport validity, overstay penalties and embassy contacts. Answers travel compliance and passport restriction checks, in 15 languages, with the official source and verification date where that pair has been verified.

## Output

A JSON object containing the visa requirement type (e.g. 'visa_free'), the number of visa-free days allowed, the passport and destination country codes, and metadata including response language, payment method, and API version.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "passport",
      "destination"
     ],
     "properties": {
      "lang": {
       "type": "string",
       "description": "Response language, ISO 639-1. 15 supported, defaults to en."
      },
      "passport": {
       "type": "string",
       "description": "Passport country, ISO 3166-1 alpha-3"
      },
      "destination": {
       "type": "string",
       "description": "Destination country, ISO 3166-1 alpha-3"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "passport": "FRA",
   "destination": "JPN",
   "requirement": "visa_free",
   "visa_free_days": 90
  },
  "meta": {
   "lang": "en",
   "paid_via": "x402",
   "api_version": "1.0"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orizn-visa-api-aa67c57e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from visa.orizn.app](https://www.zero.xyz/host/visa.orizn.app/llms.txt)
