Pythonでもやってみた。

In [69]: import requests

In [70]: r = requests.get(http://zipcloud.ibsnet.co.jp/api/search, params={zipcode:7830060})

In [71]: requests.get(http://zipcloud.ibsnet.co.jp/api/search?callback, params={zipcode:7830060})
Out[71]: <Response [200]>

In [72]: r = requests.get(http://zipcloud.ibsnet.co.jp/api/search, params={zipcode:7830060})

In [73]: r.content
Out[73]: b{
	"message": null,
	"results": [
		{
			"address1": "xe9xabx98xe7x9fxa5xe7x9cx8c",
			"address2": "xe5x8dx97xe5x9bxbdxe5xb8x82",
			"address3": "xe8x9bx8dxe3x81x8cxe4xb8x98",
			"kana1": "xefxbdxbaxefxbdxb3xefxbex81xefxbdxb9xefxbex9d",
			"kana2": "xefxbex85xefxbex9dxefxbdxbaxefxbdxb8xefxbdxbc",
			"kana3": "xefxbex8exefxbex80xefxbex99xefxbdxb6xefxbex9exefxbdxb5xefxbdxb6",
			"prefcode": "39",
			"zipcode": "7830060"
		}
	],
	"status": 200
}

In [74]: import json

In [75]: json.loads(r.content.decode())
Out[75]: 
{message: None,
 results: [{address1: 高知県,
   address2: 南国市,
   address3: 蛍が丘,
   kana1: コウチケン,
   kana2: ナンコクシ,
   kana3: ホタルガオカ,
   prefcode: 39,
   zipcode: 7830060}],
 status: 200}

zipcloud.ibsnet.co.jp

qiita.com

[Python] JSONを扱う - YoheiM .NET