FAQ
お客様からよくいただくご質問と回答を掲載しています。
ここで解決しない内容については、
サポート窓口までお気軽にお問い合わせください。
原則ありません。
データ更新・バージョン切り替えは無停止で実施され、API提供を止めることはありません。
API機能・レスポンス品質・データ内容は同一です。
差分は以下のみです。
開発・本番ともに同一API仕様で利用できます。
郵便番号データはバージョン管理されているため、データ更新中であってもサービス停止は発生せず、常に整合性の取れた郵便番号データにアクセスできます。
新しい郵便番号データは、APIが参照しているオンラインバージョンとは別の新バージョンとして作成し、準備が整い次第オンラインバージョンを切り替えます。
APIの機能追加・改善のリリース時には、Google Kubernetes Engine のローリングアップデートを利用することで、サービスを停止することなく順次アップデートを適用しています。
現時点では数値保証付きSLAは提供していません。
ただし、商用サービス利用を前提とした可用性設計・監視・迅速な障害復旧体制を採っています。
PostcodeJP APIは無停止に近い高品質なサービス提供を目標とし、継続的にシステムアーキテクチャの改善を行っています。
2019年1月には、可用性・レイテンシ・機能品質のさらなる向上のため、大幅なシステムアーキテクチャ変更を実施しました。
APIは地理的に離れた複数拠点でホストされ、ユーザ管理を行うバックエンドサービスと分離されたことで可用性が向上しています。
また、郵便番号データをホストするデータベースを NoSQL からリレーショナルデータベースへ移行することで、内部レイテンシの短縮と提供可能な機能の拡張を実現しました。
2017年のサービス開始以来、直近時点で約5,600件のアクティブアカウントに利用されています。
(処理実績の一例)イベントチケット販売プラットフォームの事例では、 1日あたり最大約126,000リクエストのピークトラフィックを安定して処理しています。
業種例:
※ 個別企業名やロゴは非公開としていますが、EC・物流、金融・決済、SaaS・業務システム、不動産・保険、医療、行政関連など幅広い業種で導入されています。
PostcodeJP API のロケーションは、国土数値情報(行政区域データ)および 国土交通省の位置参照情報(街区・町丁目等)を統合し、 住所の粒度(都道府県 / 市区町村(区を含む) / 郵便番号)ごとに 定められた優先順位に基づいて算出しています。
座標系には SRID=4326(WGS84) を使用し、
経度 → 緯度(lon, lat)の順で扱います。
ロケーションを確定できない場合は返却されません。
都道府県単位のロケーション(代表点)は、以下の優先順位で算出し、 最初に取得できたものを採用します(後続の手順で上書きはしません)。
都道府県のロケーションは、都道府県の行政区域全体を代表する位置として算出されます。 そのため、沖縄県や東京都など、島嶼部を含む・広域に分散する都道府県では、 一般的に想起される県庁所在地(例:那覇市、千代田区)と一致しない場合があります。 これは算出ロジック上の仕様であり、異常や誤りではありません。
市区町村(政令指定都市の区を含む連結単位)のロケーション(代表点)は、 以下の優先順位で算出し、最初に取得できたものを採用します(後続の手順で上書きはしません)。
市区町村(政令指定都市の区を含む)のロケーションも、庁舎所在地(市役所・区役所)を示すものではありません。 行政区域全体を代表する位置として算出されるため、地理的に分散した区域や島嶼部を含む自治体では、 地図上の見た目が直感と異なる場合がありますが、仕様上は正常な挙動です。
郵便番号単位のロケーションは、国土交通省の位置参照情報(街区・大字町丁目)を優先し、 取得できない場合は同一郵便番号内の重心や市区町村単位の重心へフォールバックします。
郵便番号のロケーションは、建物や施設の所在地を示すものではありません。
また、入力データの住所表記(丁目・街区など)の有無や、参照データ側の収録状況により、 ロケーションの粒度が 街区 → 町丁目 → 町域 → 郵便番号重心 → 市区町村重心 の順に変化します。
※ ロケーションは住所入力補完や地図表示を目的とした位置情報であり、 建物単位の正確な座標を保証するものではありません。
レスポンス項目名・返却形式の詳細は APIリファレンス に記載の定義に準拠します。
PostcodeJP API では、以下の日本郵便株式会社および関係行政機関が提供する公的データを、 各データの利用規約に従って取得・加工・統合し、 ロケーション算出および住所の正規化・解析に利用しています。
※ 各データの利用条件・提供条件については、リンク先に記載の利用規約に準拠しています。
※ これらの原データはそのまま再配布するものではなく、PostcodeJP API 独自の正規化・補正・代表点算出等の処理を行った結果を提供しています。
無料プラン/有料プランの違いは、1日あたりの上限と秒間レート制限です。
上限値はプランにより異なります。最新の上限値は 料金プラン をご確認ください。
目安:Freeプランは 384 回/日、レート制限は 1 回/秒 です。
秒間レート制限を超えた場合、APIは HTTP 429 (Too Many Requests) を返します。
一定時間待ってから再試行してください。
※ クライアント実装では、指数バックオフ(exponential backoff)やリトライ間隔の制御を推奨します。
レート制限時のレスポンスには Retry-After ヘッダが含まれます。指定された秒数待ってから再試行してください。
APIキーは ダッシュボード から発行・管理できます。
万一APIキーが漏洩した可能性がある場合は、ダッシュボードで当該キーを無効化し、新しいキーを発行してください。
(キーのローテーションにより、影響を最小化できます)
サービスの安定運用・不正利用対策のため、アクセスログ(時刻、リクエスト量、エラー率など)を記録します。
取り扱いはプライバシーポリシーに基づき、運用改善とセキュリティ目的の範囲で利用します。
住所入力フォームで扱われる情報はサービス上センシティブになり得るため、運用上の取り扱い(保存項目・保存期間)は必要最小限となるよう設計しています。
詳細は プライバシーポリシー をご確認ください。
はい、送信元IP制限に対応しています。ダッシュボードからAPIキーに対して許可IPを登録してください。
以下に対応しています。
はい。2026年1月以降の請求分より、適格請求書の発行に対応しています。
※ 2025年12月31日以前に提供した役務に関する請求は、適格請求書の対象外となります。
PostcodeJP API の利用開始にあたって、初期導入費用は発生しません。
料金プランに記載されている月額料金のみをお支払いいただきます。
可能です。追加料金・クレジット表記義務はありません(利用規約の範囲内)。
はい。お支払い方法(クレジットカード / 請求書払い)によらず、毎月の請求書・領収書はメールで自動送付されます。
あわせて、ログイン後のダッシュボードからもPDF形式で請求書・領収書をダウンロードしていただけます。
【請求サイクルの要点】
・はじめての有料プラン → 14日間の無料トライアル
・トライアル終了時刻が請求サイクルの起算点
・請求は「各請求サイクルの開始時点」で発生
・アップグレードは即時反映、差額は次回請求時に自動調整
・ダウングレードは現在のサイクル終了後に適用
PostcodeJP API の有料プランは 月払い / 年払い のサブスクリプション方式です。
初めて有料プランを選択された場合は、最初に 14日間の無料トライアル が開始され、
トライアル終了日の翌日から最初の請求期間が開始されます。
各請求期間の開始タイミング(プラン選択日またはトライアル終了日)を起点に、1か月または1年ごとに自動更新されます。
請求は 各請求期間の開始時点 に発生します。
Stripe の仕様により、請求期間は日単位ではなく 時間単位 で管理されています。
例)4月10日 15:20 にトライアル開始 → 4月24日 15:20 にトライアル終了 → 同時刻に有料期間開始
アップグレード(上位プランへの変更)
プラン変更は即時反映され、API キーの制限値も即座に上位プランへ更新されます。
現在の請求期間内の残期間に応じた 差額は自動的に按分(proration)計算 され、
その差額は 次回請求時にまとめて清算 されます(Stripe 標準仕様)。
ダウングレード(下位プランへの変更)
申請時点では即時反映されず、現在の請求期間が終了した時点で自動的に適用されます。
請求期間中に下位プランへ切り替わることはありません。
請求書・領収書
支払い方法(クレジットカード / 請求書払い)にかかわらず、毎月の請求書・領収書はメールで自動送付されます。
また、ダッシュボードからいつでも PDF をダウンロードできます。
請求書払いをご希望の場合は、ダッシュボードから申請してください。申請後、数営業日以内に請求書払いが有効になります。
審査では、以下の情報をもとに請求先の正当性を確認します。
支払期限は、請求書発行日から62日です。
料金プランの選定、API仕様に関するご質問、実装方法のご相談などについて、メールによる技術サポートを提供しています。
ご不明点がありましたら、サポート窓口までお問い合わせください。
お客様プロダクトのソースコードへの実装作業など、個別の開発を伴う対応については、別途ご契約のうえで承る形となります。
現時点では、運営主体を変更する具体的な時期は未定です。
PostcodeJP API として今後も実現したい機能や改善計画が多くあり、サービスの継続的な提供を前提として運営しています。
運営主体の変更を理由として、予告なくサービスを恒久的に停止することは想定していません。
運営方針や体制に大きな変更がある場合は、事前に公式サイトおよびメールで告知します。
システムダウンが発生した場合には、できる限り迅速に復旧対応を行います。
APIのヘルスチェックに異常が検知された際は、即座に開発者に通知され、影響範囲の把握と並行して復旧作業を開始します。状況については
APIステータスページにて随時ご案内します。
クラスタ構成で吸収できないインフラ障害が発生した場合には、地理的に離れた別リージョン / ゾーンにシステム全体を再構築することで復旧を行います。
データベースに障害が発生した場合は、自動的にスタンバイデータベースへのフェイルオーバーを行い、サービス継続を図ります。
お客様のアカウント情報やプラン情報等の重要なマスタデータは、クラウドベンダのデータストア上で自動レプリケーションされ、さまざまな障害から保護されています。これにより、万が一APIが稼働するインフラが完全にダウンした場合でも、正常なゾーンへサービスを復元することが可能です。
PostcodeJP API ではサービスリリース以来、想定される障害パターンに備えたシステムアーキテクチャの継続的な更新とともに、障害発生時の復旧プロセスをステージング環境で定期的に検証し、サービス提供品質の向上に取り組んでいます。
ここで解決しないご質問は、お気軽にサポートへお問い合わせください。