メインコンテンツまでスキップ

レート制限、エラー、課金

レート制限

制限はキーごと、アクセスモード別です:

アクセスモード制限
free(メタデータ:healthmediscover60 リクエスト/時(バースト上限 1 リクエスト/秒)
basic(有料。提供開始後)1,000 リクエスト/時
premium(有料。提供開始後)5,000 リクエスト/時
pro(有料。提供開始後)15,000 リクエスト/時
partner / enterprise管理者が設定
すべての cogv_test_ サンドボックスキー25 リクエスト/時および 100/日

新しいキーは無料のメタデータアクセスのみで始まります。トライアルアクセスは管理者が付与するもので、制限付きかつ期限付きです。パートナーとエンタープライズの制限は契約ごとに設定されます。dApp からアクセスをリクエストしてください。標準の RateLimit-* ヘッダーが返され、使い切ると 429 rate_limited になります。

エラーコード

HTTPerror意味
400bad_request / invalid_chain / invalid_address / invalid_wallet / invalid_token不正な入力。chain は ethbasebsc のいずれか、アドレスは 0x + 16 進数 40 文字である必要があります
401missing_api_keyX-API-Key(または Bearer)が提示されていません
401invalid_api_keyキーが未知、または Cognivo v2 キーではありません
402insufficient_credits有料利用:Cognivo クレジット残高が呼び出しをカバーできません(課金はされていません)
402payment_requiredこのエンドポイントはこのキーで有料アクセスを必要とし、呼び出しをカバーする有効な支払い経路がありません(課金はされていません)
403access_requiredキーにライブインテリジェンスエンドポイントへのアクセス権がありません。トライアル、パートナー、有料、またはエンタープライズのアクセスをリクエストしてください
403sandbox_limitedサンドボックス(cogv_test_)キーが、管理者が有効化したデモ枠の外でライブ呼び出しを試みました
403trial_expiredキーのトライアルアクセスが期限切れです
403trial_exhaustedキーのトライアル枠を使い切りました
403endpoint_deniedキーのアクセス権がこの特定のエンドポイントをカバーしていません
403suspended_keyキーは管理者によって停止されました
403revoked_api_keyキーが失効またはローテーションで置き換えられました
403project_disabled所有プロジェクトが停止またはアーカイブされています
403scope_deniedこのエンドポイントに必要なスコープをキーが持っていません
403origin_deniedキーに Origin/IP 許可リストが設定されており、一致しませんでした
404public_api_disabledパブリック API が一時的にオフになっています
422insufficient_data(および類似)ツールは実行されたものの、公正な結果を根拠づけられませんでした。課金はされません
429rate_limited1 時間分のティア予算を使い切りました
500internal_error予期しない障害。サポートに連絡する際は request_id を添えてください
503billing_unavailable / unavailable依存先の一時的な障害。後で再試行してください。課金はされません

すべてのレスポンスに request_id(成功時は meta.request_id も)が含まれます。保管しておけば、サポートがそこから呼び出しを追跡できます。

よくあるエラーと直し方

  • 401 missing_api_key - キーがこちらに届いていません。X-API-Key ヘッダー(この名前そのまま)または Authorization: Bearer YOUR_API_KEY で送信し、プロキシやフレームワークがヘッダーを削っていないか確認してください。
  • 401 invalid_api_key - キーが認識されません。cogv_live_ または cogv_test_ で始まっている必要があります。前後に空白を含めずにキー全体をコピーしたか確認してください。オリジナルを紛失した場合は、ポータルでキーをローテーションして新しいものを使ってください。
  • 403 revoked_api_key - このキーは失効またはローテーションで置き換えられました。ポータルから最新のキーを取得してください。古いキーが再び使えることはありません。
  • 403 scope_denied - キーは有効ですが、このエンドポイントに必要なスコープ(例:wallet/approvals には security:read)を持っていません。キーのスコープを編集するか、正しいスコープを持つキーを作成してください。認証と API キーを参照。
  • 403 origin_denied - キーに Origin または IP の許可リストがあり、このリクエストはそれ以外の場所から来ました。許可リストに載っているオリジン/IP から呼び出すか、キーのリストをクリアしてください。
  • 403 access_required - キーは有効ですが、ライブインテリジェンスエンドポイントへのアクセス権がありません。Developer ポータルからトライアル、パートナー、有料、またはエンタープライズのアクセスをリクエストしてください。アクセスなしでは呼び出しは決して実行されません(課金もされません)。
  • 403 sandbox_limited - サンドボックス(cogv_test_)キーが、デモ枠の外でライブインテリジェンス呼び出しを試みました。管理者にキーのライブデモ枠の有効化を依頼するか、アクセスを持つライブキーを使ってください。
  • 403 trial_expired / trial_exhausted - トライアルが終了しました(期限または枠)。延長をリクエストするか、有料、パートナー、またはエンタープライズのアクセスに移行してください。
  • 403 endpoint_denied - あなたのアクセス権は他のエンドポイントをカバーしていますが、このエンドポイントはカバーしていません(エンドポイント別のアクセスはパートナー/エンタープライズの付与ではよくあります)。このエンドポイントへのアクセスをリクエストしてください。
  • 403 suspended_key - キーは管理者によって停止されました。request_id を添えて dApp からサポートに連絡してください。
  • 402 payment_required - この呼び出しにはこのキーでの有料アクセスが必要です。Cognivo クレジットをチャージするか、このエンドポイントをカバーするアクセスモードをリクエストしてください。課金はされていません。
  • 429 rate_limited - このキーの予算を使い切りました。ペースを落とすか、クライアント側でバックオフ付きのキューイングを追加するか、上位のアクセスモードをリクエストしてください。cogv_test_ サンドボックスキーは 25 リクエスト/時および 100/日、無料のメタデータアクセスは 60 リクエスト/時(バースト上限 1 リクエスト/秒)が上限であることを忘れずに。
  • 400 invalid_chain - chainethbasebsc のいずれかである必要があります。ethereum のような名前や 8453 のような数値チェーン ID は受け付けられません。
  • 400 invalid_address / invalid_wallet / invalid_token - 0x + 16 進数 40 文字の完全なアドレスを送信してください。ENS 名やトークンシンボルは API では解決されません。
  • 422 insufficient_data - 障害でもあなたのミスでもありません。ツールは実行されたものの、公正な答えを根拠づけられませんでした(例:そのトークンでの価格付き取引がないウォレットへの wallet/pnl)。422 に課金されることは決してありません。別のウォレット/トークン、またはより広い問いを試してください。
  • 404 public_api_disabled - パブリック API が一時的にオフになっているだけで、URL の間違いではありません。しばらくしてから再試行するか、アナウンスチャンネルを確認してください。

アクセス、課金、クレジット

Developer API は、早期アクセス期間中はアクセス制御されています。無料キーでも探索は可能です:ドキュメントを読む、GET /v1/api/health を呼び出す、GET /v1/api/me で自分自身を確認する、限定的なサンドボックス/デモ呼び出しを行う。ライブインテリジェンスエンドポイントには、トライアル、パートナー、有料、またはエンタープライズのアクセスが必要です。アクセスがなければ、無料で実行される代わりに明確なエラー(access_requiredtrial_expiredpayment_required など)が返ります。

  • 有料利用は、成功した呼び出しごとに、既存の Cognivo クレジット残高(Chat/Telegram と同じクレジット)から課金され、プロジェクトオーナーのアカウントから消費されます。失敗、タイムアウト、空の結果、エラーに課金されることはありません。
  • 課金は冪等です。再試行や重複したリクエストが二重課金になることはありません。
  • サンドボックス(cogv_test_)キーはインテグレーションテスト用です:25 リクエスト/時および 100/日が上限で、管理者が有効化した場合にのみ、小さなライブデモ枠を実行できます。
  • トライアルアクセスは管理者が付与するもので、制限付きかつ期限付きです。
  • エンタープライズはカスタムです:料金、より高い上限、エンドポイント別のアクセス。dApp からアクセスをリクエストしてください。

エンドポイントごとのクレジット費用(有料利用に適用されます。透明性のために掲載):

エンドポイント成功した呼び出しごとのクレジット
intel/liquidity2
intel/risk2
wallet/approvals2
intel/why-down3
intel/team-wallets5
wallet/exact-movements5
wallet/pnl10
healthme無料
discover無料(厳しめのレート上限つき)

投資助言ではありません

API の結果はオンチェーンインテリジェンスシグナルであり、投資助言ではありません。レッドフラグがないことは安全の証明ではありません。必ずご自身で調査してください。