レート制限

レート制限

特定の条件でレート制限が適用されます。
レート制限が適用された場合、レスポンスが遅延します。
もしも、クライアントがシングルスレッドで動作している場合、レスポンスが遅れる以上の影響はでないと思いますが、 レスポンスを待たずにキャンセルして次のリクエストを開始した場合は、429 が返されるかもしれません。

特定のリソースに対するレート制限 #

db, rss, rss2, json は1リクエスト/秒に制限されます。

特定のクライアントに対するレート制限 #

以下のようなクライアントは1リクエスト/10秒に制限されます。

  • 高頻度で同じデータを取得している
  • 無駄なリクエストを行っている(同じリクエストを毎回に2回繰り返す不具合が放置されている等)
  • 独自の User-Agent が設定されていない
    • “curl/1.0.0” のようにデフォルトのままになっているものは、“AppName (+http://example.com/)” のような形式にしてください
  • 1時間に500リクエストを超えている
  • 1日に10,000リクエストを超えている