At Skyscanner, we monitor market and partner performance daily. Our aim is to help our partners manage their integration from a technical and commercial point of view, to achieve optimal results.
We use these insights to measure performance in relation to your competitors, to highlight opportunities for growth, and to surface issues as they happen, so they can be addressed as quickly as possible.
We also provide performance and year-on-year analyses to you upon request and at regular business reviews.
We require partners to install keyword tracking data, to drive these insights.
What is a keyword tracking report?
Keyword tracking reports provide a line by line account of each individual sale, as a result of Skyscanner redirects to your website(s). These reports include a Skyscanner “redirect ID”, that is passed through the Skyscanner deeplink, and are then associated with individual redirects from Skyscanner.
Skyscanner partners are required to host and provide daily keyword tracking reports on their side, delivered via API, SFTP, FTP, BackOffice, or through an automated email sent directly to a designated Skyscanner mailbox. Each report must contain all of the information detailed below for the previous day.
Where do I get the Skyscanner redirect ID?
The Skyscanner redirect ID uniquely identifies each exit from Skyscanner to partner websites. It is included in the redirect URL as a query parameter called 'skyscanner_redirectID' (Please note the underscore character). By default, the query string parameter is named skyscanner_redirectid, but this may change depending on your integration with Skyscanner. What matters is the value itself, not the parameter name.This can be captured on your site and then associated with any sales made.
http://yourservice.com/book/skyscanner_redirectid=im84hg6OEeWPattLtxmiAA{departdatetime}/{returndatetime}/{pickup}/{dropoff}/{driver-age}/{car-id}/{currency}
What does a keyword report look like?
The report should provide us with the following data:
Sale date time |
Skyscanner redirect ID |
Booking Reference |
Total value |
Currency |
SIPP |
Pickup Date & Time |
Drop-off Date & Time |
Days |
Market |
IATA |
Location Pickup |
Location Dropoff |
Status |
1/6/2016 12:30 |
im84hg6OEe WPattLtxmiAA |
i8772924 |
130.00 |
USD |
CDAR |
2025-10-07 21:00:00 |
2025-10-14 15:00:00 |
7 |
US |
BIA |
Bastia Airport |
Bastia Airport |
Confirmed |
1/6/2016 14:05 |
IwvI6A6SEeW Pwm2r9AiIwg |
3234355 |
400.00 |
USD |
MDMRR |
2025-09-17 11:00:00 |
2025-10-09 09:00:00 |
22 |
CA |
FLR |
Florence Airport |
Florence Airport |
Cancelled |
1/6/2016 14:45 |
H5awig6SEeW uNJ0r6BsjgQ |
35332114 |
600.00 |
USD |
EDMR |
2025-10-11 09:30:00 |
2025-10-18 07:00:00 |
7 |
UK |
FAO |
Faro Airport |
Faro Airport |
Waiting |
The date and time of purchase
The Skyscanner redirect ID (as explained above)
The booking reference ID (the booking number that is reflected on travellers' bookings)
The total sale value and currency
-
Any other details required to identify the campaign, such as:
The user market – the market of the website where the customer visited
SIPP (The industry standard for describing vehicles.)
Pickup Date and Time
Drop-off Date and Time
Days (eg:How many days of rental)
IATA (i.e.FLR,BIA)
Location Drop-off
Location Pick-up
Status (required field) (Please provide the meaning of each value).
(eg: Confirmed, Cancelled or Waiting)
How to provide daily keyword tracking reports to Skyscanner?
Skyscanner partners can choose one of the following ways to send reports to Skyscanner.
API
This sending method is most preferred at Skyscanner because it's quite stable and technically friendly.
Skyscanner partners should provide Skyscanner with the following:
Login API and the credentials (password and username) – the login API is used to provide access token for the daily report API.
If there is no login API needed, the credentials (token or password and username) should be offered directly and will be used to access the daily report API.
Daily report API
Grant access to all Skyscanner IP addresses – detailed below
-
Any other information required to access the above API(s)
Example of API(s) request payload (query parameters or post parameters, payload format (application/json or application/xml), headers, etc)
Example of API(s) response
Error definition of API(s) – the error code and error message might respond from API(s)
Here is an example of APIs get the access token and daily report
SFTP/FTP
Skyscanner partners could also use SFTP/FTP server to provide us with daily report files. The daily report file, in general, is in CSV/XLS/JSON/XML format.
Skyscanner partners should provide Skyscanner with the following:
SFTP/FTP server host address and port number
SFTP/FTP login credential (username and password or username and private key file)
The daily report file name is in the format to include the booking date e.g., skyscanner_revenue_report_2022-04-10.csv
Grant access to all Skyscanner IP addresses – detailed below
Here is an example of using username and password to access SFTP for daily report
Skyscanner partners can also send daily reports via email to Skyscanner.
Live Partners
For existing live partners, the production report should be enabled with all the required data and sent to the email address below as an attachment. Test reports cannot be used.
New Partners
For partners being onboarded, with no current live traffic, please send a sample test email with the daily report attached to the email address below. The report should contain the final structure of the production report and the requirements below. No changes should be made to the structure of the report during integration.
Skyscanner partners' email reports should adhere to the following requirements:
The daily report should be sent to DA_Feeds@skyscanner.net
The daily report should be attached to the email in CSV/XLS format
The subject of the email should include the partner name and the booking date e.g., edreams_skyscanner_revenue_report_2022-04-10
Send Timing
We may access the daily reports a couple of times a day, and they might be for different dates.
Skyscanner partners are required to provide daily keyword tracking reports before midnight (UTC + 0) for the previous day.
Back-Office web portal
This is the least preferred method, where partners offer daily reports to Skyscanner. The portal should be publicly accessible on the internet. Skyscanner plays like a web scraping to retrieve report information by scraping and parsing the web page or downloading the report if offers an entry point to download.
Skyscanner partners should provide Skyscanner with the following:
Login page URL and credentials (username and password)
-
The report web page URL, in general this web page URL will contain the start date and the end date as search criteria and provide all the information on the page
Provide an entry point for download (optional)
Grant access to all Skyscanner IP addresses – detailed below
Here is an example of using username and password to access Back-Office for daily report
Skyscanner IP Ranges
Production IPs:
89.251.12.0/22
3.248.216.80/28
54.246.246.80/28
3.123.44.224/28
54.93.255.0/28
3.113.218.160/28
54.250.255.192/28
18.140.177.128/28
54.255.251.80/28
15.222.97.183/32
15.223.13.244/32
15.223.89.117/32
3.97.232.6/32
3.97.64.237/32
99.79.157.92/32
89.251.12.0/24
Office IPs:
IPv4
104.30.132.210/32
104.30.135.76/32
104.30.132.213/32
104.30.161.63/32
104.30.161.54/32
104.30.161.55/32
104.30.161.56/32
104.30.161.57/32
104.30.161.58/32
104.30.161.59/32
104.30.161.60/32
104.30.161.61/32
104.30.161.62/32