Useful additions to work with the Aviasales API

A vast number of partners use our API. Articles about the API are viewed by approximately 3,000 visitors every month. Many partners do not just read them, but also make additions that create an easier experience with the API. This article contains links to such projects.

Please note that we do not guarantee the efficiency of such tools and we do not lend support for them or assist in their connection. Thank you for understanding.

The repository for Go

Link: https://github.com/liderman/go-aviasales-api

Documentation: https://godoc.org/github.com/liderman/go-aviasales-api

The supported API: data.

Wrapper on Node.js

The minimalist wrapper on API.

Link: https://github.com/Alex7Kom/node-travelpayouts

Documentation: https://godoc.org/github.com/liderman/go-aviasales-api

The supported API: data, flight search, affiliate data.

Module for Node.js

The micro module which wraps the API data file using json-query makes it possible to fulfill queries to them.

Link: https://github.com/Alex7Kom/node-travelpayouts-data

Documentation: https://github.com/Alex7Kom/node-travelpayouts-data/blob/master/README.md

The supported API: data.

Node.js library for working with Data API

A library for working with the data API with some opinionated defaults and using promises. Only the receipt of air ticket information is supported.

Link: https://www.npmjs.com/package/travelpayouts-js

The supported API: data.

Wrapper on API

The wrapper for working with the API data for. NET (ASP.NET, WPF).

Link: https://github.com/nikitadev/TravelpayoutsAPI

Example: https://raw.githubusercontent.com/nikitadev/TravelpayoutsAPI/master/publish/setup.exe

The Store app: https://www.microsoft.com/store/apps/9nblggh2rhf4

The supported API: data.

API Flight search helper

The helper for creating a signature, required for the API ticket search and the consistent receipt of all search results.

Link: https://www.npmjs.com/package/travelpayouts-api

Example: https://avia.ml/

The supported API: flight search.

Gem-wrapping on RUBY (version 2.2 and later)

Link: https://github.com/dyatlov/travelpayouts_api

Documentation: https://github.com/dyatlov/travelpayouts_api/blob/master/README.md

The supported API: data, flight search, hotel search.

Another wrapping on Node.js

Link: https://www.npmjs.com/package/aviasales

Documentation: https://tonicdev.com/npm/aviasales

The supported API: flight search.

PHP SDK for API

With the help of the repository, the developers can use the API in their PHP projects.

Link: https://github.com/thewulf7/travel-payouts

Documentation: https://github.com/thewulf7/travel-payouts/blob/master/README.md

The supported API: data, flight search, affiliate data.

We greatly appreciate all the developers who are willing to share their insights. If you would like access to this page, simply send the following information in a letter to our help desk:

  • A link to the website (github, npmjs) where the project is situated
  • A short description (the purpose for which it is required, the API with which it works)