*UPDATE: 2013* - The API (v1) is now stable and is final
*TIP* - If you would like to view the JSON in Google Chrome, check out this JSON Formatter Extension
General search calls
Return Artist details from artist name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/search.php?s={Artist name}
Example - http://www.theaudiodb.com/api/v1/json/1 ... s=coldplay
Return all Album details from artist name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/searchalbum.php?s={Artist name}
Return single album details from artist + album name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/searchalbum.php?s={Artist name}&a={Album name}
Return single album details from album name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/searchalbum.php?a={Album name}
Return track details from artist/track name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/searchtrack.php?s={Artist_Name}&t={Single_Name}
Return Discography for an Artist with Album names and year only
http://www.theaudiodb.com/api/v1/json/{APIKEY}/discography.php?s={Artist_Name}
Return Discography for an Artist with Album names and year only using known MBID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/discography-mb.php?s={Music_Brainz_Artist_ID}
Artist Data
Return individul Artist details using known TADB_Artist_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/artist.php?i={artistid}
Return individual Artist info using a known MusicBrainz_Artist_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/artist-mb.php?i={mb_artist_id}
Album Data
Return All Albums for an Artist using known TADB_Artist_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/album.php?i={artistid}
Return individual Album info using known TADB_Album_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/album.php?m={albumid}
Return individual Album info using a known MusicBrainz_Release-Group_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/album-mb.php?i={mb_release-group_id}
Track Data
Return All Tracks for Album from known TADB_Album_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/track.php?m={albumid}
Return individual track info using a known TADB_Track_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/track.php?h={trackid}
Return individual track info using a known MusicBrainz_Recording_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/track-mb.php?i={mb_recording_id}
Music Videos
Return all the Music videos for a known TADB_Artist_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/mvid.php?i=(artistid}
Return all the Music videos for a known Music_Brainz_ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/mvid-mb.php?i=(MbArtistID}
Return a Music DVD from artist/mdvd name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/searchmdvd.php?s={Artist_Name}&a={Music_Dvd_Name}
Top 10 Tracks
Return The top 10 Most Loved tracks for an Artist Name
http://www.theaudiodb.com/api/v1/json/{APIKEY}/track-top10.php?s=(artistname}
Return The top 10 Most Loved tracks for an Artist Music Brainz ID
http://www.theaudiodb.com/api/v1/json/{APIKEY}/track-top10-mb.php?s=(Music_Brainz_Artist_ID}
Images
Preview Images
Most of the time you won't want to download the original large image, just get a small preview. This is possible simple by adding "/preview" onto the end URL. This will give you a small 200px version. This will work with TheAudioDB.com and Fanart.tv URL's in exactly the same way hopefully

Original Image - http://www.theaudiodb.com/images/media/ ... 291734.jpg
Small Image - http://www.theaudiodb.com/images/media/ ... pg/preview