import json, httplib, sys strAppId = '' if len(sys.argv) != 2: print 'Require app id as first argument... exiting.' sys.exit(-1) else: strAppId = sys.argv[1] trackName = '' releaseDate = '' conn = httplib.HTTPConnection('itunes.apple.com') conn.request('GET', '/lookup?id=%s' % strAppId) res = conn.getresponse() if res.status == 200: strData = res.read() dictData = json.loads(strData) if dictData['resultCount'] == 1: dictResults = dictData['results'][0] trackName = dictResults[u'trackName'] releaseDate = dictResults[u'releaseDate'] conn.close() print 'App name: ', trackName print 'Release date:', releaseDate