よくある質問
APIキーはどう取得しますか?
RapidAPIでAPIを購読し、RapidAPIのダッシュボードからキーをコピーします。X-RapidAPI-Host と一緒に X-RapidAPI-Key ヘッダーで送信してください。Racing APIs専用のアカウントはありません。
プランとレート制限は?
プラン、クォータ、レート制限は各APIのRapidAPIページで設定されています。課金と制限の適用はRapidAPIが行います。
データの更新頻度は?
レース結果とランキングは各レースウィークエンド後に更新されます。ライダーとチームのプロフィールは新シーズンの取り込み時に更新されます。
どのシーズンに対応していますか?
GET /seasons で利用可能なシーズン一覧、GET /seasons/latest で最新シーズンを取得できます。各シーズンにはステータス(終了・進行中・予定)があります。
レスポンスの形式は?
成功レスポンスは data(オブジェクトまたは配列)と meta(件数とページング)を持つJSONです。エラーはHTTPステータス、メッセージ、エラーコードを含むJSONを返します。
MotoGP API は Moto2 と Moto3 にも対応していますか?
はい。シーズン単位のエンドポイントは category クエリパラメータ(MOTOGP、MOTO2、MOTO3)を受け付け、ライダー、チーム、カレンダー、結果、順位表に対応します。規約をご覧ください。
ブラウザやモバイルアプリから API を直接呼び出せますか?
RapidAPI キーをクライアントコードに含めないでください。誰でもコピーしてクォータを使い切れてしまいます。バックエンド、サーバーレス関数、ビルドステップから API を呼び出し、レスポンスをキャッシュしてください。順位表ガイドで小さなプロキシの例を紹介しています。
レスポンスはどのようにキャッシュすべきですか?
結果と順位表はレースウィークエンドごとに、プロフィールはシーズン間で変わります。順位表を1時間、プロフィールを1日キャッシュすれば、ページが高速になりクォータも節約できます。推奨のキャッシュ時間は規約に記載しています。
コード例はありますか?
API リファレンスの各エンドポイントに curl、JavaScript、Python のサンプルがあります。ガイドでは順位表、ライダープロフィール、カレンダー、ファンタジースコアリングなどの完成プロジェクトを順に解説し、ユースケースでは製品の種類ごとに使うエンドポイントを紹介しています。
Formula 1 APIはいつ公開されますか?
開発中で、公開日は未定です。お問い合わせフォームから公開時の通知を受け取れます。
サポートを受けるには?
API、データ範囲、カスタムプランについてはお問い合わせフォームをご利用ください。現在の稼働状況はステータスページで確認できます。