Definitely an original concept. Kind of reminds me of old school DOS games where you had to type in your commands. Anyone remember Hugo's House of Horrors??
API is a programming term, stands for application programming interaction (or interface, don't remember). Basically it allows your program to interact with another program or service. In this case, it's the game interacting with the Kongregate site (like high scores, shareable content, etc).