Travelpayouts: All Travel Brands in One Place


Install our WordPress travel-plugin to your website and help your visitors to find the cheapest flights, hotels, car rentals, tour, etc. Widgets, tables, forms — all of these can be installed in just a few clicks, making your users happy and bringing you a steady income.
Note: It has nothing to do with advertising. We offer in-demand and useful tools to enrich your content!
This travel plugin is a powerful solution for travel bloggers, travel agencies and travel-related websites. You need to have a Travelpayouts account to use the plugin.

Что может предложить плагин Travelpayouts?

  • for your website visitors: 11 different tables and many widgets helping your website visitors to find the best offers according to their travel needs.
  • for you: a new source of income and added value to your website. Also, you can create your own Flights Search White Label.

Travelpayouts – Travel Affiliate Program that helps you to monetize your Travel Traffic.
Travelpayouts Registration is free of charge and takes less than 1 minute.

How does it work?

  1. You install and activate our plugin. Place our widgets right in your posts and help visitors to book favorable flights, hotels and other services.
  2. Your visitor pays for the service. Your clients are happy to grab a great deal for their wishlist journey, while we pay you a reward.
  3. You make a profit. Your earnings will be displayed in your Travelpayouts Dashboard. We make scheduled, automated, monthly payouts.

Сколько я заработаю?

You will earn up to 70% of the commission the advertiser gets for each sale.
On average, our Affiliates earn 7$ from each sold air ticket and 20$ from each sold hotel booking (with a booking amount that equals approx. 400$).
Other verticals such as Car rentals, Activities are also available via Travelpayouts.

Что умеет этот плагин?

The plugin allows you to get the following tools added to your WordPress posts:

  • 11 настраиваемых таблиц с информацией про авиаперелеты
  • 2 customizable tables with hotel prices and info
  • All widgets from your Travelpayouts account: Aviasales, Hotellook,, Omio, and many others
  • It also allows you to send your visitors to your own flight or hotel White Label or to our domains in different languages (there are 45 languages to choose from)

Поддерживаемые языки инструментов:

  • английский
  • Русский
  • French
  • German
  • Italian
  • Malay
  • Polish
  • and others (it depends on the options of each tool)

Поддерживаемые валюты в таблицах и виджетах (в некоторых виджетах не все поддерживаются на данный момент):

  • Russian ruble RUB
  • US Dollar USD
  • Euro EUR
  • Brazilian Real BRL
  • Canadian Dollar CAD
  • Swiss Franc CHF
  • Hong Kong Dollar HKD
  • Indonesian Rupiah IDR
  • Indian Rupee INR
  • New Zealand Dollar NZD
  • Filipino Peso PHP
  • Polish Zloty PLN
  • Singapore Dollar SGD
  • Thai Baht THB
  • British Pound GBP
  • South African Rand ZAR
  • Ukrainian Hryvnia UAH
  • And many more

Other currencies and languages are supported by widgets that can get directly from

Detailed Information
For more details, have a look at the detailed information on Travelpayouts WP plugin features.

Also, there are dozens of useful articles in the Travelpayouts Knowledge Base, always available at:

**What sites do we browser to search for and compare airfares and hotel prices **

We help to find cheap airfares comparing prices on Expedia, Bravofly, Vayama, Travelgenio, Smartfares and other travel companies’ websites and showing the cheapest one to a user.

Hotellook compares hotel prices on such booking platforms as,,, happyrooms,,,, and many others.


  • The plugin allows you to build tables with flights and hotels data (based on Travelpayouts Data API). All tables are responsive
  • All tables are responsive
  • Travelpayouts Gutenberg block
  • Tables have a lot of settings so it's all up to you
  • All widgets from Travelpayouts are available via the plugin
  • You can change settings of a widgets right from the plugin
  • If you add a widget, its preview will be shown in the Gutenberg block
  • The plugin's settings



  1. Install Travelpayouts WordPress plugin either through plugin directory, or by uploading the files to your server.
  2. After activating the plugin, enter your Travelpayouts marker and API token to enable the plugin’s features.
  3. If you don’t have a Travelpayouts account, you can quickly create one at and come back to the plugin to enter your personal API token and marker. Registration is free and takes next to no time.
  4. Press the Save button to save settings.
  5. That’s it. You’re ready to go! Insert our tools by using the WordPress editor.

How to embed Widgets via the plugin

Currently, to be able to access Widgets, you should be logged in to Travelpayouts in the same browser you are using with your WordPress website. Besides, your website should be using HTTPS.

How to add a search form

  1. First, you need to add a form in your Aviasales/Jetradar or Hotellook programs. In case you didn’t created Travelpayouts accoutbeforehand please sign in to Travelpayouts and create a form.
  2. Adjust your form settings.
  3. Clear “Short code» and “Iframe code» checkboxes.
  4. Press the Save changes and Get code button and copy the generated code.
  5. Go to the the plugin’s Search Forms section and press Add a shortcode button.
  6. Specify any search form Title you like.
  7. Paste the copied code into the Code form TravelPayouts field.
  8. Specify Default Origin and Default Destination options if you need it.
  9. Press the Save changes button.
  10. Now you can easily insert your search form by using WordPress editor every time you need it.

Часто задаваемые вопросы

Какая версия PHP необходима для работы плагина?

The plugin requires PHP 5.6 or later, but PHP 7.x is preferred. We (the same as WordPress) recommend using the last stable PHP and MySQL builds. Update them periodically (do it on your own or ask your support) as every new stable version has better performance, stability and security. Also, the plugin won’t work in case your PHP memory limit is less than 128 Mb.

Как я получу свой доход?

Our Affiliates receive the payouts monthly (from 11th to 20th), strictly on schedule. Read this article for more detailed information about payout and withdrawal methods.

Does the plugin support multilingual and multisite options?

Yes, it does. We tested it on multisite installs and with WPML and Polylang plugins.

Какие рекламодатели выплачивают комиссию? makes it possible to work with more than 50 travel brands.
Among them are:

  • Tripadvisor
  • Hostelworld
  • HomeAway
  • GetYourGuide
  • Klook
  • Aviasales
  • Hotellook
  • Flixbus
  • Rentalcars
  • Viator
  • Musement
  • TicketNetwork
  • Expedia (UK)
  • OYO

Могу ли я настроить поиск авиабилетов и гостиниц на своем домене?

Yes, sure. Simply set up our White Label feature for your domain and add it to the plugin settings.

Are the tables generated by the plugin SEO-friendly?

Yes, our tables, which are based on Travelpayouts Data API are responsive are SEO friendly.

Поддерживают ли инструменты плагина адаптивную вёрстку?

Most of the widgets are repsonsive. The plugin’s tables are responsive too. We know that in 2021, providing mobile-friendly tools is a must.

Должен ли я заплатить за подключение к Travelpayouts?

Registration with Travelpayouts is free and takes just a few seconds. Follow this link to Sign Up.

Как я могу просматривать свою статистику?

You should check your Dashboard at

Куда отправлять замечания и предложения о работе плагина?

Пожалуйста, присылайте все свои комментарии и предложения на wpplugin(at)

Существует ли у Travelpayouts служба поддержи и справочный центр?

Sure. Our Help Desk is always available at If you still have any questions regarding the way our service works, feel free to contact our Support Team using the Feedback form.


Plugin is great! WOrks as expected and promised. I have only one request. WHy is it opening new window from the calendar? There is no option to disable this. It will be great if we can turn this off so from calendar it goes to search results on the same page. Opening new window means too much distraction and pop up blockers can stop it.. Thank you!
It makes the job easy but I deleted because: I don't want to show "Add my referral link ?" on my website and I tried to hide it but it seems that the setting for this app does not work and do not hide it, so i deleted the plugin. Please fix it. I check it later
At last a travel affiliate plugin and scheme for the casual user! Very easy to set up. The only problems: 1) I didn't expect this to open a new window. You may explain that better both to the blogger and to the user. 2) I found an incompatibility with my theme. The shortcode prevent WP from showing menus My theme is OceanWP and I already reported this to the developer).
Посмотреть все 16 отзывов

Участники и разработчики

«Travelpayouts: All Travel Brands in One Place» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


«Travelpayouts: All Travel Brands in One Place» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Travelpayouts: All Travel Brands in One Place» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений


  • Significantly improved optimization. Heavy pages will render much faster now.
  • Added control to disable table debug notices.
  • Added an ability to change table column headers translation for the chosen language.
  • Integrated the new tool – MoneyScript, which can replace links to travel resources with your affiliate ones.
  • Improved table styles settings feature, now you can choose exactly how you want your tables to look like.
  • Fixed bug with plugin deactivation form.
  • Fixed bug with hotel search-form, when you couldn’t choose a hotel instead of city.


  • Added new Aviasales/Jetradar table «Flights schedule»
  • You can now turn the table row into the link with the «Make table row clickable» option in the settings
  • Added changelog so you won’t miss the news about important updates
  • Fixed bugs


  • Small bugfix
  • Added referral link setting for widgets


  • Supported PHP 8.0
  • Rebuilt Search forms, made them easier to set up, Destination is allowed to be empty now
  • Rebuilt Date Formats section, now you can choose one of the pre-defined formats or set your own
  • Couple of tweaks with Traffic Source section
  • Fixed bug with GA and Yandex.Metrika events for «Find» button
  • Supported Georgian language for tables
  • Added opportunity to disable header styles
  • Enhanced Russian translation
  • Other bugs fixed


  • Minor update in order to support WordPress 5.7 version


  • Added Help section with knowledge base about plugin
  • Added traffic sources to make the stats attribution more accurate
  • Improved isolation of the plugin from conflicts with other WordPress plugings
  • Fixed bug with Cheapest flights round-trip table
  • Fixed bug with Calendar Widget
  • Other bugs fixed


  • Fixed bug with tp_calendar shortcode
  • Fixed bug with Classic Editor


  • Improved search form import
  • Fixed shortcode withour powered_by parameter


  • Fixed search forms import
  • Improved isolation of the plugin from conflicts with other WordPress plugings
  • Improved settings improt from v. 0.7.3
  • Fixed a bug with the Classic editor, now it works



  • Fixed v.0.7.3 settings import
  • Fixed tables styles
  • List of available languages now in the alphabetic order
  • Fixed a bug with saving search forms


Yeah! The near version arrived.

  • Guttenberg support
  • Completely rewritten
  • More stable
  • Faster
  • All widgets from Travelpayouts are available via the plugin


SECURITY UPDATE sanitized unsafe data, please update ASAP


SECURITY UPDATE removed wp_ajax_nopriv_ actions, please update ASAP






Fixed errors occurring when using the count function in php 7.3


Add compability with PHP 7.x


Small bagfixes


Release Date: December 18th, 2018

  • new: host is added globally for flights widgets (except a map) and tables
  • new: widgets’ shortcodes now support currency= parameter, so you can define currency for each widget individually. E.g. currency=UAH
  • new: flights tables now support host= parameter so you can define a host for each table individually. E.g.
  • added: «Powered by» control in the shortcodes.
  • updated: now all widgets support all currencies, the same as at
  • fixed: tutu’s (railway tickets in Russia) tables moved to the new API endpoint. Should work better


Release Date: Mar 2nd, 2018

  • fixed: hotels white label domain wasn’t work for widgets


Release Date: Jan 29th, 2018

  • fixed: tutu link from tables


Release Date: July 5th, 2017

  • fixed: jetradar link from tables
  • fixed: calendar widget jetradar link
  • fixed: tutu subid fixed


Release Date: July 5th, 2017

  • fixed: jetradar link from tables
  • fixed: calendar widget jetradar link
  • fixed: tutu subid fixed


Release Date: June 29th, 2017

  • added: 2 hotel tables: selections and selections by dates. Note that selections by dates are displayed if these data are present in the cache. Otherwise, nothing will be displayed
  • improved: Optimized statistics query
  • added: New currencies, now we have 63 of them in tables. We added an option for displaying currency symbol in the price. Now you can hide, or show up to a numerical value, after or just show the currency code instead of the symbol
  • fixed: A bug with the popular destiantion widget
  • added: An exception to the scripts of our plugin from automatic Cloudflare and WP Fastest cache minifing
  • impoved: Removed old redirects, added support everywhere for migrating through https
  • added: railway schedule tables (Russian only)
  • fixed: A bunch of bugs