The British media industry is here.
Frankly, this isn't an API, more just a simple XML file. But, it's here if you want to play with it.
http://www.mediauk.com/list.php
This page contains, in XML form, a complete list of all directory entries. It looks like this (except with over 5,000 entries):
<media>
<type>r</type>
<sortname>A Plus</sortname>
<displayname>A Plus</displayname>
<servicearea>Leicester</servicearea>
<link>http://www.mediauk.com/radio/500</link>
</media>
Notes:
You can edit this information within the Media UK directories.
Please cache this information because it's pretty huge! We recommend caching this once every 24 hours at a minimum, and preferably once a week.
Terms of use

This work is licenced under a Creative Commons Licence. Media UK defines commercial use as use by a commercial company for profit (so use on a blog which contains Google AdSense is fine). Attribution must include the text "Media UK" and a hyperlink to www.mediauk.com.
For more information and feedback
Please contact us.