Built for Developers

All Travel Inventories
With a Single API Call

Our goal is to democratize the travel tech industry, and make travel inventories easily accessible.

Current Version: v1.0.0

Lufthansa
Air France
Fly Airpeace
Arik Air
Dana Air
Ibom Air

Built for Developers!

Get up and running today with Tiqwa. Our robust set of APIs and comprehensive documentation will help you spend less time consuming APIs and more time running your business.

                                            
curl --request GET \
--url 'https://t3m9iia4wa.execute-api.eu-central-1.amazonaws.com/production/flight/search?origin=LOS&destination=JFK&departure_date=2021-01-30&return_date=2021-02-05&cabin=Y&travelers=2' \
--header 'authorization: Bearer {access_token}'

                                            
                                        
                                        
import requests

url = "https://t3m9iia4wa.execute-api.eu-central-1.amazonaws.com/production/flight/search"

querystring = {"origin":"LOS","destination":"JFK","departure_date":"2021-01-30","return_date":"2021-02-05","cabin":"Y","travelers":"2"}

payload = ""
headers = {'authorization': 'Bearer {access_token}'}

response = requests.request("GET", url, data=payload, headers=headers, params=querystring)

print(response.text)

                                        
                                    
                                        

fetch("https://t3m9iia4wa.execute-api.eu-central-1.amazonaws.com/production/flight/search?origin=LOS&destination=JFK&departure_date=2021-01-30&return_date=2021-02-05&cabin=Y&travelers=2", {
"method": "GET",
"headers": {
"authorization": "Bearer {access_token}"
}
})
.then(response => {
console.log(response);
})
.catch(err => {
console.log(err);
});
                                              
                                        
                                    
                                        
$request->setRequestUrl('https://api.tiqwa.com/flight/search');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString(array(
'origin' => 'LOS',
'destination' => 'JFK',
'departure_date' => '2021-01-30',
'return_date' => '2021-02-05',
'cabin' => 'Y',
'travelers' => '2'
)));

$request->setHeaders(array(
'authorization' => 'Bearer {access_token}'
));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();

                                        
                                    

Well structured API
responses you will love

We understand how tedious it has been over the years to consume SOAP services, and the difficulty reading through XML responses.
This is why our responses are:

  • Light weight
  • Well structured
  • JSON format
View our documentation

Multiple GDSs
All in One Place

Get flight inventories from different GDS using our combined seamless API

  • Flight Offer Search
  • Flight Booking
  • Post Booking Management