python 2.7 – phyton 2.7, No JSON object could be decoded

intento obtener datos de un json a travez de un proxy web php “http://circuitec.com.br/errors.php” , y me da como error ValueError: No JSON object could be decoded en esta area: data = json.load(response)

este seria un ejemplo del codigo que intento utilizar y me da error

def ejemplo():

USER_AGENT = “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3730.0 Safari/537.36”

headers = {‘User-Agent’: USER_AGENT, ‘Referer’: ‘http://ip-api.com’ }

request = urllib2.Request(‘http://circuitec.com.br/errors.php?q=http%3A%2F%2Fip-api.com%2Fjson%2F&hl=20’, None, headers)

response = urllib2.urlopen(request)

data = json.load(response)

device_location = data(‘country’)

device_ip = data(‘query’)

Alguien que por favor me pueda ayuda, a corregir el codigo, soy novata