A website by Jeffrey Veen   more →

Why APIs Are So Cool

07 Jul 2004

I’ve written before about the del.icio.us social bookmark manager, and how to take the data you store there and repurpose it in various ways. This is possible in large part because the creator of the app opened up the entire thing via an API. That means that everything you put in there can come out again, whenever you want, in a standards-base and structured way.

Case in point: Matt Jones pointed me to extisp.icio.us, an example of how an open API is like throwing seeds on fertile ground. Kevan Davis spent an afternoon writing an app that takes a user’s del.icio.us categories (or, tags) and creates a visualization based on how many links are stored in each one. Awesome.

The possibilities are endless. Why not show me the overlaps between my tags and those of my friends at Orkut. Ah, but we can’t. There is no Orkut API. You can’t get that data out of the service once you put it in. Their Terms of Service makes this perfectly clear that you can’t use “any robot, spider, site search/retrieval application, or other device to retrieve or index any portion or the orkut.com service.”

Apparently locking in customer data through closed APIs and obscure file formats has become an appropriate business model. That’s too bad. Just think what we could do just by sharing. ​