VulnCheckでは、公正な使用を確保し、すべてのユーザーに最適なパフォーマンスを維持するためにレート制限を実装しています。レート制限は、脆弱性データへの信頼性の高いアクセスを提供しながら、インフラストラクチャを保護するのに役立ちます。
コミュニティユーザーのAPIリクエストは1分間に1,000リクエストに制限されています。この制限は以下のすべてのAPIエンドポイントに適用されます.
レート制限を超えると、APIは以下を返します:
{
"error": true,
"errors": [
"Rate limit exceeded. Please try again later."
]
}
スムーズなAPI使用を確保し、レート制限に達することを避けるために、以下の戦略の実装を検討してください:
429レスポンスを受信した場合、リクエストを再試行する前に待機してください。短い遅延から始めて、その後の失敗ごとに指数関数的に増加させます。
適切な場合は、必要なリクエスト数を減らすためにAPIレスポンスをローカルに保存してください。これは特に以下に有用です:
APIの使用パターンを追跡して、最適化の機会を特定し、制限内に留まることを確保してください。
ユースケースでより高いレート制限が必要な場合は、有料のVulnCheckプランへのアップグレードを検討してください。有料プランでは以下を提供します:
価格オプションを確認し、ニーズに合うプランを見つけるためにvulncheck.comをご覧ください。