住所と郵便番号を照合する
住所と郵便番号をそれぞれ個別に解決して実際に示す内容を比較することで、注文の発送前に番地と郵便番号の不一致を見つけます。
1日の制限に近づいていることを、リクエストが拒否されてから知るのは最も役に立たない知り方です。すべてのレスポンスには、それを事前に察知するための数値がすでに含まれています。
X-Quota-Limit: 2500
X-Quota-Used: 2210
X-Quota-Free-Remaining: 290
X-Quota-Network-Used: 2210
X-Credits-Remaining: 5.75
X-Key-IPs-Used: 2
X-Key-IPs-Limit: 3
X-Quota-Reset: 2026-09-22T00:00:00ZX-Quota-Free-Remainingがゼロに向かって減っていくことは、1日の無料枠に関する最もわかりやすい早期のサインです。X-Credits-Remainingは、無料枠を超えて1リクエストあたり€0.0001のプリペイドクレジットを使い始めた後に、あとどれだけ余裕があるかを示します。
429を待つのではなく、X-Quota-Free-RemainingがX-Quota-Limitの10パーセントなど自分で選んだしきい値を下回った時点でログを残すかアラートを出すようにすれば、対応する時間を確保できます。バッチジョブのペースを落とす、クレジットをチャージする、あるいはX-Quota-Resetまで静かな期間になると見込んでおく、といった対応です。
X-Key-IPs-UsedとX-Key-IPs-Limitは、ローリング方式のIPスロットの割り当ての中で、あるキーがいくつの異なる送信元アドレスから使われたかを追跡します。キーが想定より多くのアドレスから突然使われ、上限に近づいている場合は、リクエスト量とは別にそれ自体を調査する価値があります。キーが意図した以上に広く共有されていることを示している可能性があるからです。
リクエストのサンプル、あるいは量が十分少なければすべてのリクエストについてこれらのヘッダーを記録する小さなスクリプトがあれば、別途監視用の呼び出しをしなくても、時間の経過に伴う使用量の傾向がわかります。数値はもともと行っていたリクエストのレスポンスで届くからです。1日や1週間にわたってX-Quota-Usedを時間に対してプロットすると、単一のスナップショットでは決して見えない使用パターンがわかります。
制限の近くで推移するパターンが続いているとわかったら、取れる道はいつでも選べる同じ2つの選択肢です。ときどきの超過分にはプリペイドクレジットを追加するか、常に無料枠を超えているなら月額€50のUnlimitedキーに移行します。どちらの判断も、実際のトラフィックを止めている429に対応しながら行うより、前もって落ち着いて行うほうが簡単です。
割り当てのヘッダーを、リクエストが失敗したときに確認するものではなく日常的なテレメトリとして読むことで、厳しい制限が管理可能な傾向に変わります。現在の割り当てとクレジットの選択肢は料金ページに、ヘッダーの完全な定義はレート制限のドキュメントにあります。