eVisa by API

Developer Infrastructure

Build visa, insurance and airport services into your product through one REST API.

How integration works

Register a company account, generate API credentials in Settings, and follow the trip-flow guides. Our engineers help you plan the integration and test it on a test account before you go live.

API reference and OpenAPI specification
Step-by-step guides for the trip flow
Test accounts for integration work
Webhook notifications for status changes
Support from our engineering team
example.js
# 1. Get an access token (OAuth 2.0 client credentials)
curl -X POST https://auth.fluxir.com/connect/token \
  -d grant_type=client_credentials \
  -d client_id=$FLUXIR_CLIENT_ID \
  -d client_secret=$FLUXIR_CLIENT_SECRET \
  -d scope=TravelAideAPI

# 2. Create a trip and add services
#    (see the Create Trip guide for the full request body)
curl -X POST https://api.fluxir.com/api/app/trip \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-Tenant: $FLUXIR_TENANT_ID" \
  -H "Content-Type: application/json" \
  -d @trip.json

# 3. Listen for status changes on your webhook URL

What the API covers

The same engine that travel agencies use in the Fluxir portal.

One trip, several products

Visas, travel insurance, airport lounges and fast track attach to the same trip object and checkout.

OAuth 2.0 access

Client-credentials authentication per company account, with credentials you generate in the Fluxir portal.

Webhook Notifications

Real-time event notifications for status changes. No polling required.

Requirements by nationality

Look up the visa options, documents and conditions for a given passport and destination before you create an application.

Guides for the full flow

Step-by-step guides for creating a trip, adding services, billing and checkout, with an OpenAPI specification.

Flexible billing

Pay per application by card, from a prepaid balance, or through Azure Marketplace.

eVisa Projection Calculator

Add the passports your customers travel on, the eVisas you apply for each month and your markup — we pull live eVisa coverage and average pricing from the Fluxir API and project the revenue you keep.

Optional. Add one or more passports and we check the Fluxir API for every destination they can apply to online.

1,000
0
10,000
$20
$10
$
$50
Average eVisa priceFrom Fluxir API
Unavailable

Government fee plus Fluxir service fee, averaged across the destinations returned for the selected passports.

Your Revenue Potential

Potential annual markup revenue

$240,000

12,000 applications a year at $20 markup each.

Monthly markup revenue
$20,000
Annual applications
12,000
Available eVisa destinations
Unavailable
Average eVisa price
Unavailable

Government + Fluxir fee

Average customer selling price
Unavailable

API price + your markup

Estimated annual profit
—

Add operating costs

Total customer billings need an average eVisa price from the API. Markup revenue above does not depend on it.

Markup revenue is what you keep per application. Profit subtracts your operating costs. Taxes are not included.

12-month markup revenue projection

Cumulative, at your current monthly volume and markup
NovDecJanFebMarAprMayJunJulAugSepOct$0$60k$120k$180k$240k
Available on Azure Marketplace

Buy through Microsoft Azure

Subscribe to Fluxir through Azure Marketplace and pay on your Azure bill.

Billing through your Azure subscription
Procurement through your Microsoft agreement
Full API access once your subscription is active
Get it from Microsoft Azure Marketplace

4.9 / 5

Rating on Trustpilot

3

Product lines: eVisas, insurance, airport services

OAuth 2.0

Authentication

Azure

Marketplace listing

Start in minutes, not weeks

Ready to build?

Create a company account to generate API credentials, or book a call to plan your integration.