#!/usr/bin/python import urllib import simplejson base = 'http://whoisi.com/api/' def callAPI(endpoint, **kw): arg = None if kw and len(kw): arg = '?' + urllib.urlencode(kw) u = urllib.urlopen(base + endpoint + arg) return simplejson.loads(u.read()) # get the person for a url d = callAPI("getURLForTinyLink", app="sample", tiny="http://whoisi.com/l/136ca") print d