it's not an API, but I like the javascript library 'mochikit': http://mochikit.com/ <http://mochikit.com/>
I like that it is lightweight, practical, tidy (because it's modelled on a tidy language - Python) and feels so clean to use. And the docs are exemplary in my view. Basically, it doesn't waste my time. That's what I would want from a BBC API. S. bbc.co.uk/cbbc/ bbc.co.uk/cbeebies/