What Is an API Key?

An API key is a unique code that allows or blocks access to an Application Programming Interface (API).

The API provider typically generates API keys accessible to the application or user through a platform like a white-labeled internal marketplace. When they request the API, applications or users must include their API key in the request. The API provider identifies and authenticates entities requesting access and determines whether they have permission to access the requested resource.