What is an API key?
An API key is simple a unique code that is assigned to your application.
The API (Application Programming Interface) key is just a set of rules and specifications that a software program can follow to talk to another software program. For example I just added the Twitter Tools plug-in which allows my blog posts automatically update my twitter account. I needed an API key so the twitter program can talk to my wordpress program.