プラットフォームの稼働状況
- 24時間の稼働状況
- 100%
過去30日間
利用可能な機能
Bilibiliの各アクションについて、内容、料金、過去24時間の稼働状況を掲載しています。アクションを開くと、パラメータ、レスポンスフィールド、コードサンプルを確認できます。
| 機能 | できること | 1,000リクエストあたり | 24時間の稼働状況 |
|---|---|---|---|
検索search | トピックを指定してBilibiliの動画を検索します。再生時間、再生数、いいね数、コイン数、お気に入り数、弾幕数、コメント数、投稿者、公開日時を取得できます。most_likedはいいね数ではなくお気に入り数で並べ替えます。また、各数値は取得時点のスナップショットで、履歴ではありません。 | 1,000リクエストあたり$0.56 | 良好・稼働状況100% |
プロフィールprofile | 数値IDでBilibiliの投稿者を検索します。名前、自己紹介、レベル、フォロワー数と動画数、認証タイトル、プレミアム会員の有無を取得できます。user_idには、space.bilibili.comのリンクに含まれる整数のみを指定してください。投稿動画はuser_postsで取得します。 | 1,000リクエストあたり$0.56 | 良好・稼働状況100% |
ユーザーの投稿user_posts | Bilibiliで投稿者が公開した動画を一覧表示します。各動画には、リンク、タイトル、再生時間、再生数、エンゲージメント数が含まれます。user_idに数値IDを指定してください。1回の取得でクリエイターの全投稿を網羅できるとは限りません。 | 1,000リクエストあたり$0.56 | 正常 |
動画の詳細video | BVリンクを指定して、Bilibili動画1件の説明、再生時間、公開日、投稿者、カテゴリ、タグ、再生数、いいね数、コイン数、お気に入り数、シェア数を取得します。コメントと弾幕は、それぞれ別のアクションであるcommentsとdanmakuで取得します。 | 1,000リクエストあたり$0.56 | 正常 |
コメントcomments | Bilibili動画の下に投稿された視聴者コメントを取得します。各コメントには、本文、いいね数、返信数、投稿者名とプロフィールリンク、投稿日時が含まれます。返信数は取得できますが、会話ツリー全体は再構成されません。 | 1,000リクエストあたり$0.56 | 正常 |
弾幕コメントdanmaku | Bilibili動画の画面上に流れる弾幕コメント(danmaku)を取得します。各コメントには、本文、再生位置、表示モード、色、送信日時が含まれます。複数パートの動画では最初のパートの弾幕が返されます。弾幕は動画下のコメントとは別のデータです。 | 1,000リクエストあたり$0.56 | 正常 |
字幕subtitles | Bilibili動画の字幕テキストを取得します。タイムスタンプ付きのセグメント、言語コード、タイトル、投稿者、秒単位の動画の長さが返されます。対象は動画内で話されている内容で、視聴者コメントは含まれません。languageラベルは誤っている場合があります。 | 1,000リクエストあたり$0.56 | 正常 |
人気popular | Bilibiliの人気ページに掲載されている動画を、1ページあたり20件ずつ取得します。各動画には、BV IDとav ID、再生数、いいね数、弾幕数、コイン数、お気に入り数、シェア数、コメント数、再生時間、カテゴリ、投稿者、投稿時のIP地域が含まれます。recommend_reasonには、100万再生突破などBilibiliが動画に付けるタグが、表示どおり中国語で格納されます。次のページを取得するには、next_page_tokenをpage_tokenとして渡してください。一覧は1日の中で変動します。 | 1,000リクエストあたり$0.81 | 正常 |
機能を開くと、パラメータ、レスポンスフィールド、コードサンプル、トライアルを確認できます。
Bilibiliの各アクションではどのような入力を指定できますか?
以下の各回答では、呼び出し可能なアクション1つとその実際の入力を対応付けています。パラメータの意味と指定可能な値はアクションごとに異なります。同じ名前でも、すべてのプラットフォームで同じ意味になるとは限りません。
公式情報源へのリンクは、横に記載したプラットフォーム用語を説明する目的でのみ掲載しています。プラットフォームによる認可や推奨を意味するものではありません。また、このページに記載がない限り、公式サイトの機能はEveryInfra APIには含まれません。
| アクション | 必須 | 任意 | 提供方式 | 上限 | 1,000件あたり | レスポンスフィールド |
|---|---|---|---|---|---|---|
search検索 トピックを指定してBilibiliの動画を検索します。再生時間、再生数、いいね数、コイン数、お気に入り数、弾幕数、コメント数、投稿者、公開日時を取得できます。 | keyword | sort | Sync配信 | カタログ値:defaultLimit=20、maxLimit=50。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 | 1,000リクエストあたり$0.56 | id · url · title · text · duration_seconds · duration_sec · duration_text · view_count · like_count · comment_count · danmaku_count · favorite_count · coin_count · share_count · thumbnail_url · posted_at · category · author_name · author_id · author_url · platform · tags |
profileプロフィール 数値IDでBilibiliの投稿者を検索します。名前、自己紹介、レベル、フォロワー数と動画数、認証タイトル、プレミアム会員の有無を取得できます。 | user_id | — | Sync配信 | — | 1,000リクエストあたり$0.56 | user_id · name · url · bio · avatar_url · gender · level · follower_count · following_count · video_count · like_count · is_verified · verified_title · is_vip · vip_label · birthday · school · platform · recent_videos |
user_postsユーザーの投稿 Bilibiliで投稿者が公開した動画を一覧表示します。各動画には、リンク、タイトル、再生時間、再生数、エンゲージメント数が含まれます。 | user_id | — | Sync配信 | カタログ値:defaultLimit=20、maxLimit=50。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 | 1,000リクエストあたり$0.56 | id · url · title · text · duration_seconds · duration_sec · duration_text · view_count · like_count · comment_count · danmaku_count · favorite_count · coin_count · share_count · thumbnail_url · posted_at · category · author_name · author_id · author_url · platform · tags |
video動画の詳細 BVリンクを指定して、Bilibili動画1件の説明、再生時間、公開日、投稿者、カテゴリ、タグ、再生数、いいね数、コイン数、お気に入り数、シェア数を取得します。コメントと弾幕は、それぞれ別のアクションである | url | — | Sync配信 | — | 1,000リクエストあたり$0.56 | id · url · title · text · duration_seconds · duration_sec · duration_text · view_count · like_count · comment_count · danmaku_count · favorite_count · coin_count · share_count · thumbnail_url · posted_at · category · author_name · author_id · author_url · platform · tags · video_streams · audio_streams · streams_expire_at · streams_referer |
commentsコメント Bilibili動画の下に投稿された視聴者コメントを取得します。各コメントには、本文、いいね数、返信数、投稿者名とプロフィールリンク、投稿日時が含まれます。返信数は取得できますが、会話ツリー全体は再構成されません。 | url | — | Sync配信 | カタログ値:defaultLimit=10、maxLimit=10。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、10が上限として適用されます。 | 1,000リクエストあたり$0.56 | id · text · like_count · reply_count · author_name · author_id · author_url · posted_at · video_id · platform |
danmaku弾幕コメント Bilibili動画の画面上に流れる弾幕コメント(danmaku)を取得します。各コメントには、本文、再生位置、表示モード、色、送信日時が含まれます。複数パートの動画では最初のパートの弾幕が返されます。弾幕は動画下のコメントとは別のデータです。 | url | — | Sync配信 | カタログ値:defaultLimit=50、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。 | 1,000リクエストあたり$0.56 | id · text · video_id · video_time · video_time_seconds · mode · color · pool · sent_at · platform |
subtitles字幕 Bilibili動画の字幕テキストを取得します。タイムスタンプ付きのセグメント、言語コード、タイトル、投稿者、秒単位の動画の長さが返されます。対象は動画内で話されている内容で、視聴者コメントは含まれません。 | url | — | Sync配信 | — | 1,000リクエストあたり$0.56 | video_id · title · author_name · duration_seconds · duration_sec · language · text · platform · segments |
popular人気 Bilibiliの人気ページに掲載されている動画を、1ページあたり20件ずつ取得します。各動画には、BV IDとav ID、再生数、いいね数、弾幕数、コイン数、お気に入り数、シェア数、コメント数、再生時間、カテゴリ、投稿者、投稿時のIP地域が含まれます。 | page_token | Sync配信 | 1回の呼び出しで最大20行の1ページを返します。次のページを取得するには、レスポンスのトップレベルにあるnext_page_tokenをpage_tokenとして渡します。limitは指定できますが、効果はありません。 | 1,000リクエストあたり$0.81 | id · aid · url · title · text · duration_seconds · duration_sec · view_count · like_count · comment_count · danmaku_count · favorite_count · coin_count · share_count · thumbnail_url · posted_at · category · author_name · author_id · author_url · author_avatar_url · recommend_reason · ip_location · platform |
Bilibiliのsearchのパラメータはそれぞれどういう意味ですか?
トピックを指定してBilibiliの動画を検索します。再生時間、再生数、いいね数、コイン数、お気に入り数、弾幕数、コメント数、投稿者、公開日時を取得できます。most_likedはいいね数ではなくお気に入り数で並べ替えます。また、各数値は取得時点のスナップショットで、履歴ではありません。
keyword必須- タイトルやトピックに基づくBilibiliの動画検索語句を指定します。投稿者のニックネームを完全一致で検索するものではありません。投稿者のプロフィールや投稿動画を取得するには、user_idを使用してください。
sort任意- 動画の並び順を指定します。relevance(関連度順)、newest(新着順)、most_viewed(再生数順)、most_commented(コメントの関連度順)、most_liked(いいね数ではなくお気に入り数順)を指定できます。動画検索にのみ適用され、コメントの並び順は設定されません。指定可能な値:
most_commentedmost_likedmost_viewednewestrelevance
Bilibiliのprofileのパラメータはそれぞれどういう意味ですか?
数値IDでBilibiliの投稿者を検索します。名前、自己紹介、レベル、フォロワー数と動画数、認証タイトル、プレミアム会員の有無を取得できます。user_idには、space.bilibili.comのリンクに含まれる整数のみを指定してください。投稿動画はuser_postsで取得します。
user_id必須- https://space.bilibili.com/<mid>から取り出した、Bilibili投稿者の数値のmidを指定します。user_idには整数のみを指定し、ニックネーム、BV ID、スペースのURL全体は含めないでください。
Bilibiliのuser_postsのパラメータはそれぞれどういう意味ですか?
Bilibiliで投稿者が公開した動画を一覧表示します。各動画には、リンク、タイトル、再生時間、再生数、エンゲージメント数が含まれます。user_idに数値IDを指定してください。1回の取得でクリエイターの全投稿を網羅できるとは限りません。
user_id必須- https://space.bilibili.com/<mid>から取り出した、Bilibili投稿者の数値のmidを指定します。user_idには整数のみを指定し、ニックネーム、BV ID、スペースのURL全体は含めないでください。
Bilibiliのvideoのパラメータはそれぞれどういう意味ですか?
BVリンクを指定して、Bilibili動画1件の説明、再生時間、公開日、投稿者、カテゴリ、タグ、再生数、いいね数、コイン数、お気に入り数、シェア数を取得します。コメントと弾幕は、それぞれ別のアクションであるcommentsとdanmakuで取得します。
url必須- Bilibili動画の完全なURLを、https://www.bilibili.com/video/<BVID>の形式で指定します。urlパラメータは、commentsでは動画のコメントを、danmakuでは最初のパートの弾幕(タイムコメント)を、subtitlesでは音声の文字起こしを取得し、それぞれを別のテキストソースとして扱います。danmakuアクションでは、指定したパスから有効なBV IDを抽出できる必要があります。Bilibili:AV番号からBV IDへの移行に関する公式告知 — Bilibiliの2020年の告知では、BV IDを数字と大文字・小文字が区別される英字からなる動画投稿IDと定義し、数字のみのAV番号と区別しています。このリファレンスは動画IDの種類のみを説明するものです。このAPIは上記の形式に沿ったリンクを受け付けますが、すべての旧形式のリンクや複数パートの動画の解析を保証するものではありません。 · 確認日
Bilibiliのcommentsのパラメータはそれぞれどういう意味ですか?
Bilibili動画の下に投稿された視聴者コメントを取得します。各コメントには、本文、いいね数、返信数、投稿者名とプロフィールリンク、投稿日時が含まれます。返信数は取得できますが、会話ツリー全体は再構成されません。
完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況url必須- Bilibili動画の完全なURLを、https://www.bilibili.com/video/<BVID>の形式で指定します。urlパラメータは、commentsでは動画のコメントを、danmakuでは最初のパートの弾幕(タイムコメント)を、subtitlesでは音声の文字起こしを取得し、それぞれを別のテキストソースとして扱います。danmakuアクションでは、指定したパスから有効なBV IDを抽出できる必要があります。Bilibili:AV番号からBV IDへの移行に関する公式告知 — Bilibiliの2020年の告知では、BV IDを数字と大文字・小文字が区別される英字からなる動画投稿IDと定義し、数字のみのAV番号と区別しています。このリファレンスは動画IDの種類のみを説明するものです。このAPIは上記の形式に沿ったリンクを受け付けますが、すべての旧形式のリンクや複数パートの動画の解析を保証するものではありません。 · 確認日
Bilibiliのdanmakuのパラメータはそれぞれどういう意味ですか?
Bilibili動画の画面上に流れる弾幕コメント(danmaku)を取得します。各コメントには、本文、再生位置、表示モード、色、送信日時が含まれます。複数パートの動画では最初のパートの弾幕が返されます。弾幕は動画下のコメントとは別のデータです。
完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況url必須- Bilibili動画の完全なURLを、https://www.bilibili.com/video/<BVID>の形式で指定します。urlパラメータは、commentsでは動画のコメントを、danmakuでは最初のパートの弾幕(タイムコメント)を、subtitlesでは音声の文字起こしを取得し、それぞれを別のテキストソースとして扱います。danmakuアクションでは、指定したパスから有効なBV IDを抽出できる必要があります。Bilibili:AV番号からBV IDへの移行に関する公式告知 — Bilibiliの2020年の告知では、BV IDを数字と大文字・小文字が区別される英字からなる動画投稿IDと定義し、数字のみのAV番号と区別しています。このリファレンスは動画IDの種類のみを説明するものです。このAPIは上記の形式に沿ったリンクを受け付けますが、すべての旧形式のリンクや複数パートの動画の解析を保証するものではありません。 · 確認日
Bilibiliのsubtitlesのパラメータはそれぞれどういう意味ですか?
Bilibili動画の字幕テキストを取得します。タイムスタンプ付きのセグメント、言語コード、タイトル、投稿者、秒単位の動画の長さが返されます。対象は動画内で話されている内容で、視聴者コメントは含まれません。languageラベルは誤っている場合があります。
url必須- Bilibili動画の完全なURLを、https://www.bilibili.com/video/<BVID>の形式で指定します。urlパラメータは、commentsでは動画のコメントを、danmakuでは最初のパートの弾幕(タイムコメント)を、subtitlesでは音声の文字起こしを取得し、それぞれを別のテキストソースとして扱います。danmakuアクションでは、指定したパスから有効なBV IDを抽出できる必要があります。Bilibili:AV番号からBV IDへの移行に関する公式告知 — Bilibiliの2020年の告知では、BV IDを数字と大文字・小文字が区別される英字からなる動画投稿IDと定義し、数字のみのAV番号と区別しています。このリファレンスは動画IDの種類のみを説明するものです。このAPIは上記の形式に沿ったリンクを受け付けますが、すべての旧形式のリンクや複数パートの動画の解析を保証するものではありません。 · 確認日
Bilibiliのpopularのパラメータはそれぞれどういう意味ですか?
Bilibiliの人気ページに掲載されている動画を、1ページあたり20件ずつ取得します。各動画には、BV IDとav ID、再生数、いいね数、弾幕数、コイン数、お気に入り数、シェア数、コメント数、再生時間、カテゴリ、投稿者、投稿時のIP地域が含まれます。recommend_reasonには、100万再生突破などBilibiliが動画に付けるタグが、表示どおり中国語で格納されます。次のページを取得するには、next_page_tokenをpage_tokenとして渡してください。一覧は1日の中で変動します。
page_token任意popular用のページトークンです。次の20件の動画を取得するには、前のレスポンスのnext_page_tokenを受け取ったとおりに渡してください。省略すると最初のページから開始します。トークンの有効期限は24時間で、1ページごとに1回の呼び出しになります。
Bilibili APIの使い方
- 01公開カタログからプラットフォームのアクションを選択します。
- 02プラットフォーム、アクション、必須パラメータをPOST /api/v1/socialに送信します。
- 03レスポンスから結果を読み取ります。非同期のアクションの場合は、返されたジョブIDをポーリングします。
- 04アプリケーションで必要なレスポンスフィールドを保存します。
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"bilibili","action":"search","params":{"keyword":"<keyword>"}}'
Bilibiliのガイド
これらのアクションを使った実践例と手法です。まずこのページで現在のアクション、パラメータ、フィールドを確認してください。記事内の例や制限は、最新のカタログに代わるものではありません。
キャンペーン前のデューデリジェンスでクリエイターデータをどう構造化するか:フォロワー数をオーディエンスの証拠にしない
クリエイターデータプロダクトでは、ブラックボックスの真正性スコアを生成すべきではありません。本記事では、公開指標、許可を得て取得した分析データ、コンテンツとブランドの適合性、開示要件、小規模テスト、キャンペーン後のフィードバックを組み合わせて、検証可能なデューデリジェンスを構成する方法を解説します。
記事を読むマルチプラットフォームの評判モニタリング設計:ネガティブな変化を評価する前に範囲を決める
監視対象リスト、コメントの識別子、増分カーソルを起点に、追跡可能な評判モニタリングのワークフローを設計します。オフラインのサンプルで重複排除と取り込み漏れを示しつつ、人によるレビューを維持します。
記事を読む統合データAPI入門:機能カタログから最初の有効な結果を得るまで
platform、action、paramsで複数プラットフォームのデータにアクセスします。機能カタログの読み方、最小限のリクエストの送信、非同期タスク・部分的な結果・課金の扱い方、追跡可能なデータ記録の作り方を解説します。
記事を読むBilibili APIに関する質問
Bilibili APIでは何を取得できますか?
platformをbilibiliに設定します。現在のカタログには検索、プロフィール、ユーザーの投稿、動画の詳細、コメント、moreが掲載されています。これらのアクション名はそれぞれ異なるBilibiliのオブジェクトやビューを表すもので、互いに置き換えられる検索モードではありません。
Bilibiliに公式APIはありますか?
Bilibili Open Platformは、クリエイターとサービスパートナー向けです。本人確認を済ませると、アプリから承認済みアカウントの動画や記事の投稿・管理、そのアカウントのデータの読み取り、ライブルームとの連携ができます。公開されているAPI一覧には、公開動画の検索や、他のユーザーのコメント・弾幕コメントを読み取るエンドポイントはありません。
公式情報源: Bilibili Open Platform · Bilibili Open Platform:APIドキュメント · 確認日
Bilibiliの開発者アカウントやAPIキーは必要ですか?
いいえ、不要です。リクエストはEveryInfraのAPIキーを使ってEveryInfra経由で送信します。新規登録後、コンソールでキーを作成し、Authorization: Bearer <API_KEY>として送信してください。Bilibiliの開発者アプリの登録、Bilibili APIへのアクセス申請、Bilibiliアカウントでのログインは必要ありません。また、アクションが返すのはBilibiliの公開データのみです。
Bilibili APIの料金は1,000リクエストあたりいくらですか?
アクションに応じて1,000リクエストあたり$0.56から、各アクションの料金は、このページの表と公開カタログに記載されています。サブスクリプションはなく、USD残高をチャージして呼び出しごとに料金を支払います。失敗した呼び出しや結果が空の場合は課金されません。
Bilibiliのsearchリクエストを開始するには、どの入力を使用しますか?
タイトルやトピックに基づくBilibiliの動画検索語句を指定します。投稿者のニックネームを完全一致で検索するものではありません。投稿者のプロフィールや投稿動画を取得するには、user_idを使用してください。params内のkeywordとして送信してください。
Bilibiliのsearchはどのフィールドを返しますか?
宣言されたスキーマにはtitle、text、duration_seconds、duration_secが含まれます。宣言されたフィールドでも個々のレコードには含まれない場合があり、他のアクションにはそれぞれ独自のフィールド一覧があります。
Bilibiliのアクションはすべて即座に結果を返しますか?
非同期と表示されたアクションはジョブIDを返すので、そのIDをポーリングします。それ以外のすべてのアクションも非同期で実行できます。リクエストボディに"mode": "async"を追加するとすぐにジョブIDが返されるため、時間のかかるタスクや上限値を大きく設定する場合に便利です。現在のカタログにはsync配信が含まれています。