API APP
API

Flight Booking API

A 5-step booking pipeline: airport search, flight search, select, passenger booking, PNR purchase.

Local & international carriers
GET/flights/airports?q=lagos1. Airport search
curl -X GET https://api.apiapp.ng/v1/flights/airports?q=lagos \
  -H "Authorization: Bearer sk_live_••••" \
  -H "Content-Type: application/json"
POST/flights/search2. Flight search
curl -X POST https://api.apiapp.ng/v1/flights/search \
  -H "Authorization: Bearer sk_live_••••" \
  -H "Content-Type: application/json" \
  -d '{"from":"LOS","to":"ABV","date":"2026-12-01","adults":1}'
POST/flights/select3. Flight select
curl -X POST https://api.apiapp.ng/v1/flights/select \
  -H "Authorization: Bearer sk_live_••••" \
  -H "Content-Type: application/json" \
  -d '{"offer_id":"off_8821"}'
POST/flights/book4. Passenger booking
curl -X POST https://api.apiapp.ng/v1/flights/book \
  -H "Authorization: Bearer sk_live_••••" \
  -H "Content-Type: application/json" \
  -d '{"offer_id":"off_8821","passengers":[{"title":"Mr","first_name":"Ade","last_name":"Bello","dob":"1990-04-02"}]}'
POST/flights/ticket5. PNR purchase confirmation
curl -X POST https://api.apiapp.ng/v1/flights/ticket \
  -H "Authorization: Bearer sk_live_••••" \
  -H "Content-Type: application/json" \
  -d '{"pnr":"X7K2LM"}'