While no one size fits all due to many factors, you will have to make a tradeoff among a handful of well-known names in the universe of football APIs. One of those names will certainly be Sportmonks.

Our football API ticks many of the boxes; however, the data format is only available in JavaScript Object Notation format, or JSON for short. Don’t fret; JSON can easily be converted to different formats, such as CSV, XML, HTML, or for use in a spreadsheet application such as Excel.

In this blog, we will focus on the latter, Excel, where we shall retrieve data from our fixtures’ endpoint, which is just one of more than 65 available endpoints on Sportmonks’ Football API.

What is JSON?

JSON is a language-independent, open-standard data and interchange format that uses human-readable text to store and transmit data objects consisting of name–value pairs and arrays.

The file format was derived from JavaScript and originally specified by Douglas Crockford in the early 2000s.

It gained widespread popularity and became the preferred choice over formats like XML due to several desirable qualities. Its text-based format, which is easy to read by both humans and machines, aids quick transfer due to its small size.

JSON is also platform agnostic and can be used with almost any programming language. While it supports complex data structures, it is also easy to maintain and update. In addition, its interoperable nature makes it an ideal choice for web services.

Why is Excel beneficial?

Data manipulation directly on a spreadsheet such as Excel allows for clear organization. Excel is also compatible with many programming languages, allowing easy integration with different systems.

While data organised in an Excel sheet can be ideal when enforcing data quality, parsing data from JSON to the popular format also comes in handy for sharing data in a structured format with third parties.

With that much said, let’s dive into the task at hand.