This is a Ruby wrapper for the Tequila API (Kiwi.com).
Currently only search
and location
are supported.
Add this line to your application's Gemfile:
gem 'kiwi-ruby'
And then execute:
$ bundle
Or install it yourself as:
$ gem install kiwi-ruby
Initialize the gem with a valid API KEY:
KiwiApi.api_key = "your-api-key"
Kiwi.com flights search API.
params = {
fly_from: "CNX",
fly_to: "BKK",
date_from: "10/10/2019",
date_to: "10/10/2019",
return_from: "14/10/2019",
return_to: "14/10/2019",
}
response = client.search(params)
response.success? # true/false
response.status # 200...
response.body # results...
response.errors # error message & full messages
Locations is a simple API used to search, suggest and resolve locations in various situations.
params = {
term: "Chiang Mai"
}
response = client.location(params)
response.success? # true/false
response.status # 200...
response.body # results...
response.errors # error message & full messages
To get access to the Tequila API, signup as an affiliate here.
The gem is available as open source under the terms of the MIT License.