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サンプルプロジェクト
謝辞
GitHub上で「Made for _____」さんが公開している郵便番号 APIを参考にさせて頂きました。ありがとうございます。

