Chances are, if you can think of an application on the internet, you’ve just named a data-driven application. Data typically arrives in your user interface by way of structured access points known as Application Programming Interfaces (APIs). Learning how to find, access, and integrate APIs into your code is a crucial part of front-end application development.