FightMetric: satisfying more sophisticated customer needs more easily through APIs

Alon Cohen - Founding Member of FightMetric

APIs are the ultimate customer driven tool […] so make sure you know how customers expect to use it.

Interview with Alon Cohen, founding member of FightMetric. As SVP, he oversees technology at the company.


Tell us more about FightMetric
Started in 2007, FightMetric® is the world’s only comprehensive mixed martial arts statistics and analysis system. FightMetric is the official statistics provider of the UFC® and has worked with the biggest names in sports, such as ESPN, FOX, and Yahoo! Sports.

What API(s) does FightMetric offer today?
All of our data focuses on Mixed Martial Arts. For years, we’ve provided data feeds. Our API takes this same data and feeds it in a consumer-oriented way that makes sense in an API. The API is offered at several levels ranging from fight and event results all the way up to our advanced stats package.

When did FightMetric realized that it needed an API?
As FightMetric has grown, our clients have made more sophisticated demands of us, both for more complex data and analytics and – at the same time – for easier to use versions of that data. The API permits us the ability to do both of those by providing distilled versions of our statistics in a format that clients can parse easily on either the server or client side and drop into their content. It’s human-readable from the API call to the returned data, making life easy on the developers too.

What recommendations and tips would you give to a company planning to launch an API?
APIs are the ultimate customer driven tool. The data has to be in the format they expect regardless of how you store and serve it normally, so make sure you know how customers expect to use it.

Second, expect you’ll be wrong and that, once launched, an API can grow, not contract. That means sticking to core data so you can start simple and learn from client feedback to suit future versions to meet their needs without regretting (as many) things about version 1.0.
Third, keep your calls simple. There are a number of white papers out there that provide simple guidelines for how to construct calls that keep them uncluttered. Make life easy on developers.

Why and how are you using 3scale API Management Platform today?
All of our API clients, including ourselves, authenticate through 3scale API Management Platform. We use it to limit access to certain calls, send notices, when users exceed their allotted capacity, and monitor usage.

What benefits have you seen/are you expecting from your API program?
We’ve already launched an internal product based on the API and support several large clients on it. They love the ability to access the data with a simple URL and receive pre-baked, human-readable responses that are easily ingested and used by their applications.

What is your vision for your API?
It has added another avenue for delivering FightMetric MMA stats to our clients. As more clients ask to use it, we expect it will grow in size and scope. We expect it to compete with our datafeeds to be the dominant delivery channel for our data.


Started in 2007, FightMetric® is the world’s only comprehensive mixed martial arts statistics and analysis system. FightMetric is the official statistics provider of the UFC® and has worked with the biggest names in sports, such as ESPN, FOX, and Yahoo! Sports.