2023年2月更新しました。
ECサイトで郵便番号から住所を自動入力する機能は今や必須となっていますが、自前で実装するのは非常に大変です。理由としては、日本郵便が提供しているCSVがかなりクセのある仕様となっており、そのままでは使うのは難しくなっています。また、郵便番号の件数が12万件以上あるうえ、定期的にCSVが更新されるため、メンテナンスのコストも高くなります。なので、外部の郵便番号APIサービスを利用する場合が多いと思います。私も仕事で開発しているECサイトで使用するために調査したのでまとめます。
調査したサービス
商用利用可能なものに限定しています。
料金比較
価格 | 料金形態 | 支払い方法 | 無料枠 | |
---|---|---|---|---|
zipcloud | 無料 | - | - | - |
PostcodeJP | ¥0〜3,400/月 | 月定額 | クレジットカード | リクエスト制限 |
ケンオール | ¥5,500〜66,000/月 | 月定額 | クレジットカード | 最大30日 |
api-zipcode.jp | ¥500/50,000リクエスト | 従量課金 | クレジットカード | 1,000リクエスト無料 |
ポストくん | 無料 | - | - | - |
2023/02/16 時点
サービス詳細
zipcloud
郵便番号APIの世界ではかなり有名ではないでしょうか。
なんといっても無料で提供していただいています。
郵便番号CSVも独自に整理されており、加工済みのCSVもダウンロードできます。
CSV整形済 | ローマ字 | 事業所の個別郵便番号 |
---|---|---|
○ | - | - |
PostcodeJP
料金形態が細かく別れており、目的に合わせて選択できます。
APIの機能が豊富でドキュメントもしっかりしています。リクエストレートやリクエスト回数が無制限のプランもあるので、大規模なECサイトでも安心だと思います。
CSV整形済 | ローマ字 | 事業所の個別郵便番号 |
---|---|---|
○ | - | ○ |
ケンオール
名前のインパクトがすごいです。。例のあのファイルの名前ですね。
郵便番号データの整形にかなりのこだわりを感じます。京都市の「通り名」などにも対応しているので、正確な住所を検索したい時は安心だと思います。
CSV整形済 | ローマ字 | 事業所の個別郵便番号 |
---|---|---|
○ | - | ○ |
api-zipcode.jp
従量課金なので、使用頻度が低い場合はお得だと思います。
郵便番号が特定のエリアに該当するかを判定するAPIがあります。例えば、163-8001が東京都の新宿区以外の22区内か?のような判定ができます。ECサイトの配送エリア判定に使えるかもしれません。
CSV整形済 | ローマ字 | 事業所の個別郵便番号 |
---|---|---|
○ | ○ | ○ |
ポストくん
個人利用、商用利用が無料で行えます。REST API, GraphQLで郵便番号の検索を行えます。
事業所の郵便番号も検索できます。
マスタデータはzipcloudのデータを利用しています。
CSV整形済 | ローマ字 | 事業所の個別郵便番号 |
---|---|---|
○ | ○ | ○ |
おわり
郵便番号から住所検索は自前でやるのは大変なので、外部のサービスを利用した方が結果的に効率的だと思います。サービスごとに特徴があるので、一度無料枠で試してみて自分に合ったサービスを探していただければと思います。