Routehappy uses the OAG global flight schedule as an index for providing Scores & Amenities as well as UPAs & UTAs. Requests to our APIs require that valid flight segments are provided in order to accurately match data to a specific flight cabin. If our systems can not recognize a requested flight segment, we simply will not return data for the flight. Occurrences of unrecognized segments are logged and reported as the “Match Rate,” which provides a metric for the health of your integration.
Your Match Rate is a core indicator for how often users are seeing Scores & Amenities or UPAs & UTAs in your application or website. A low Match Rate should be looked at carefully and underlying drivers addressed. Scores & Amenities customers can view their current Match Rate via the dashboard or the daily activity email.
Match Rate Drivers
In addition to the Match Rate, Routehappy analyzes the unrecognized segments and reports the top drivers and reasons why we couldn’t match the segments. For example, a requested carrier may not exist in the schedule or fly a particular route on specific day. Whatever the reasons, it is important to address the top drivers and regularly tune your integration as new issues emerge. All customers must maintain an acceptable average Match Rate of 97%+ to maintain Certification.
Typical Reasons for Low Match Rate
- “Rolled up” carrier codes: Some airlines use multiple IATA codes when filing their schedule. For example, DY operates under D8 for flights in/out of LGW. In these cases, send Routehappy the actual marketing carrier code, not the mainline IATA code.
- Cabins: Routehappy matches cabins based on how the flights are filed in the global flight schedule, i.e. if a flight only has economy and first class, we will not return
businessis requested or vice versa. This is often an issue with carriers that only fly first or business (but not both) in a domestic market.
To ensure that Scores & Amenities and UPAs & UTAs are accurately and consistently integrated, Routehappy maintains strict certification criteria for all of its partners.
|Match Rate||97% monthly average|
|Accuracy||Data is presented as provided*|
|Caching||New requests are made for each new search or equivalent|
*Exceptions will be granted on as requested basis. Please reach out to discuss your use cases. Our goal is to ensure that information is presented accurately, not limit innovation.
Failure to meet the above criteria or put into place an action plan will result in your account being disabled and access disrupted until a resolution can be reached.