Flickr is doing a good job on the API strategy. They know it and they play it well ;-)
Flickr is one the most popular mashup platforms: as of today there are 159 Flickr mashups listed here. Now, Flickr made some very interesting enhancements to their service and API this week when they announced Machine Tags.
What are they and how do they relate to the API? From the announcement:
# What are machine tags?
Machine tags are tags that use a special syntax to define extra information about a tag. Many of you may already be familiar with machine tags by another name (triple tags) or because you are already using them, informally, in your code (for example, “geo:long=123.456″). Like tags, there are no rules for machine tags beyond the syntax to specify the parts of a machine tag.
via programmableweb