Skip to content

Flight booking API · Nigeria

One API for every domestic airline in Nigeria.

Banks and fintechs add flight booking to their apps in days. We connect to each airline once and give you a single REST/JSON API, a prepaid Naira wallet and a sandbox you can build against today.

LOSABVPHCKANENU

Sample departures

Connectors for the systems most Nigerian domestic airlines run on:Crane by HititVidecom

How it works

  1. 01

    Register and test

    Create an account and start building in the sandbox the same day. Mock airlines, test keys, no deposit.

  2. 02

    Get approved and fund

    Submit your business details for review, then fund your wallet by bank transfer to your dedicated account.

  3. 03

    Go live and book

    Switch to live keys. Search, price and book real flights from your own app.

Built for partners

Add travel to your mobile and web banking as a new revenue line. Customers book and pay inside your app; you never negotiate with an airline.

Sandbox in minutes

Register, copy a test key and run your first search against mock airlines. The sandbox behaves like live, including sold-out, price-change and timeout cases you can trigger on demand.

Read the docs
curl https://sandbox-api.flyrail.space/v1/flights/search \
  -H "Authorization: Bearer fr_test_sk_xxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "trip_type": "one_way",
    "slices": [{ "origin": "LOS", "destination": "ABV", "date": "2026-12-20" }],
    "passengers": { "adults": 1, "children": 0, "infants": 0 },
    "cabin": "economy"
  }'

Everything a booking integration needs

  • Unified search

    Every connected airline in one normalized response.

  • Instant ticketing

    Hold, issue and confirm with safe retries.

  • Prepaid wallet

    Funds held per booking, captured on ticketing, released on failure.

  • Webhooks

    Signed events for tickets, refunds and wallet changes.

  • Test mode

    Fake airlines with magic values for every failure path.

  • Reporting

    Sales by airline and route, reconciliation exports.

  • 99.9% uptime target

    Monitored, with a public status page.

  • Naira settlement

    Everything priced, held and reconciled in NGN.

Airline on Crane or Videcom?

Reach banks and fintechs through a single distribution partner. There is no integration work on your side beyond giving us access to your system.

Talk to us

Security and compliance

Built around the Nigeria Data Protection Act 2023, with no card data on our systems.

How we protect your data
  • Encryption in transit and for sensitive fields at rest
  • Immutable audit trail for staff and partner actions
  • Two-factor authentication, mandatory for staff and partner owners
  • Maker-checker approval on money and compliance actions

Questions, answered

What is the minimum deposit?

Live access requires a first deposit into your FlyRail wallet. The amount depends on your partner tier and is confirmed during onboarding. Sandbox access is free and needs no deposit.

Who can apply?

Registered businesses: banks, fintechs, travel apps and corporates. You will need your CAC registration details, director information and any regulatory licence that applies to your business.

How long does approval take?

You can build in the sandbox the moment you register. Compliance review starts when you submit your onboarding. We will tell you what is missing instead of leaving you waiting.

How do refunds work?

When an airline approves a refund, the amount is credited back to your wallet, less any non-refundable fees, and you get a booking.refunded webhook. Your own customer refunds are handled on your payment gateway.

Which airlines are supported?

We connect to airlines running Crane (Hitit) or Videcom. Live airlines are announced as each agreement is signed; the sandbox uses realistic mock airlines so you can test every path.

Do you handle my customers’ card payments?

No. Your customer pays you on your own gateway. FlyRail only moves money between your prepaid wallet and the airline.

Start building in sandbox today.

Get API access