What exactly is the definition of API concerning Yahoo! and how does it work for someone that is trying to run a niche store?