Commonly known for just API is a program interface to add custom tools to a website. You obtain an API key so that you can build software that can be used on your website. For example, an API key can be obtained from SEO software so that people can use the power and data of the software to create a tool on your website that will allow website visitors to do a task such as finding keywords for keyword research.