7桁の郵便番号を元におおよその住所を判定するWebAPIです。CORS対応済みのため、JavaScriptのfetch命令で簡単に取得できます。

教育用のためリクエスト上限などを絞っております、業務システムや本番アプリへの組み込みはご遠慮ください。

エントリポイント

https://api.anko.education

リクエスト例

https://api.anko.education/zipcode/?zipcode=1130033

レスポンス例(JSON)

{“code”: “1130033”, “prefcode”: “13”, “pref”: “u6771u4eacu90fd”, “city”: “u6587u4eacu533a”, “area”: “u672cu90f7”}

呼び出しサンプル(JavaScript)

var url = 'https://api.anko.education/zipcode?zipcode=100-0013';
    fetch(url)
        .then(function(response) {
            return response.json();
        })
        .then(function(address) {
            document.write(address.pref + address.city + address.area);
        });

サンプル実行例

郵便番号WebAPIの詳細仕様

リクエスト

メソッド パス
GET /zipcode/
リクエストヘッダ 備考
x-api-key 7KYN4JUlNy5FirG3KimDkaQiqXZH5DeU65Fr4N9R OPENKEY 通常API用公開
クエリパラメータ タイプ 備考
zipcode integer 郵便番号 ハイフンありなし表記ゆれ対応

リクエスト例

タイプ
URL https://api.anko.education/zipcode/?zipcode=1130033
メソッド GET

レスポンス

タイプ: JSON

キー
code integer 郵便番号
prefcode integer 都道府県コード
pref String 都道府県名
city String 市町村名
area String 住所1

レスポンス例

{"code": "1130033", "prefcode": "13", "pref": "u6771u4eacu90fd", "city": "u6587u4eacu533a", "area": "u672cu90f7"}

本APIを組み込んだMonacaサンプルプロジェクト

郵便番号APIを利用したMonacaアプリサンプル

謝辞

GitHub上で「Made for _____」さんが公開している郵便番号 APIを参考にさせて頂きました。ありがとうございます。