Help

What is this site about?

SIA runs a monthly Spontaneous Escapes (SE) promotion, where the number of miles required for a ticket redemption in the following month is reduced, typically by 30%. The routes available for redemption vary on a monthly basis as they are determined by load factor, i.e. the greater the number of unsold seats on the route, the higher the chance of the route appearing on SE.

This site collates the historical SE redemptions data and presents it in an easily accessible and searchable format with accompanying charts for derivation of insights and potentially predictions of future redemptions.

A more in-depth writeup of this site is featured in this MileLion article.

Where does this data come from?

A combination of scraping the live and archived versions of the KrisFlyer Spontaneous Escapes page as well as parsing the data published on the MileLion/MainlyMiles blogs for older releases.

Each individual redemption is parsed into a JSON structure to facilitate further data manipulation and analysis.

{ "origin": "Singapore", "originIata": "SIN", "originCountry": "Singapore", "destination": "Bali", "destinationIata": "DPS", "destinationCountry": "Indonesia", "flightClass": "Economy", "flightNos": ["SQ938", "SQ944"], "milesRequired": 5250, "blackoutPeriod": [ { "from": "2022-05-26", "to": "2022-05-26" } ], "blackoutPct": 3.2, "region": "South East Asia", "redemptionMonth": "202205" }

What is the timeframe of this dataset?

The Spontaneous Escapes program began in Sep-2017.

The list of months with no redemptions from then till present are:

  • Feb-2018
  • Apr-2020 to Mar-2022 (Covid era)

What does the data for each month represent?

The month represents the travel period, e.g. May 2022 refers to redemptions that are valid for travel in May 2022.

The list of redemptions is typically published in the previous month from the travel month, however there are some exceptions - e.g. the set of redemptions released in Mar 2022 had a valid travel period of 1 Apr - 30 May 2022, in which case the list of redemptions are duplicated across both Apr and May 2022.

Does the dataset include SilkAir redemptions before it merged with SIA in end-2021?

Yes, so as to have a more complete dataset, especially for months further back in the past where SilkAir redemptions formed the majority of the redemptions list.

SIA and SilkAir have different redemption patterns though, so you may choose to exclude them from the dataset via the "Show SilkAir entries" toggle for a potentially more representative view of current patterns.

How are cities with multiple international airports shown in the dataset? (e.g. Tokyo with HND and NRT)

The redemptions are displayed on a by-city level instead of a by-airport level, with the idea that a redemption being available from/to the city is more relevant than the specific airport.

Currently, there are 5 cities in the dataset with multiple international airports. The collective city IATA code, if it exists, will be used for such cases instead of the individual airport codes.

  • Beijing (BJS) - PEK, PKX
  • Chengdu (CTU) - CTU, TFU
  • London (LON) - LHR, LGW
  • New York (NYC) - JFK, EWR
  • Tokyo (TYO) - HND, NRT

Is this site affliated with SIA?

No, it's just a personal side project to aid in squeezing out more value of every mile.

I have an idea for an additional feature!

Feel free to reach out via the Feedback page.