An API key is a secret code used to access data from an application programming interface (API). APIs allow developers to create applications without having