First, for the non-technical readers, you may be wondering what an API is. An API, or Application Programming Interface, is sort of connector in one system for other systems to use. It's a sort of point of contact that parties can use to talk to each other. To use an analogy, a programming API lets you connect to and interact with an application the way that a currency lets you interact with a country's economy. We use the euro here in Amsterdam, so you might say that the euro is the API to interact with the Dutch economy. Likewise, they use the dollar in the United States, and I wouldn't have much success if I tried to buy things with euros in New York: the US has a different API. Of course, there are ways to convert one kind of 'message' to another – that's essentially what currency converters do – but I think you'll agree that it's easier to just use dollars in New York and euros in Amsterdam. To extend the analogy even further: sometimes you don't need to change your money when you visit another country because they use the same money. I can spend like abandon in Berlin thanks to the fact that they also use to euros. Thanks to common APIs and to Open-CI your application can just as easily talk to one anyMeta system as another.
So, now that I've got you thinking about money and financial systems, let's switch gears and get back to anyMeta. The anyMeta API lets you or, more importantly, your application talk with the anyMeta system, but why would you want to? As we see it there are two main categories of people who might consider the anyMeta API. First, there are those of you who have your own anyMeta site and want to make the most of it. Perhaps you want to add new features to the public website or perhaps you want to make use of its content in another circumstance. Since you own the site you could just go through the admin section and grab the data you need, but perhaps that's too tedious or simply impossible with the amounts of data you're considering. For instance, you might want to create visualizations of your site's data, create reports on your site, add additional social functionality, or extend existing features with additional specificity.