興行ランキングの収集
Box Office Mojoエンドポイントを使えば、「興行ランキングの収集」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
正規化JSONを使って、Box Office Mojoの歴代興行収入合計、国内・世界の年間ランキング、週末興行、公開・作品詳細、シリーズ、スタジオ、ジャンルデータを収集し、興行ダッシュボードとリサーチに活用できます。
公開ページから、Box Office Mojoの歴代興行収入合計、年間・週末興行ランキング、公開情報、シリーズ・ジャンルデータを構造化JSONとして抽出できます。
エンドポイントファミリー
6
ドキュメント化されたパラメータ
72
サンプル数
21
ライブカタログスナップショット
稼働エンドポイント
21
メソッド
GET
必須パラメータ
33
スキーマ参照
21
{
"platform": "Box Office Mojo",
"endpoint": "boxofficemojo-lifetime-grosses",
"method": "GET",
"path": "/boxofficemojo/lifetime-grosses",
"auth": "apiKey"
}関連ユースケース
ユースケース
公開ページから、Box Office Mojoの歴代興行収入合計、年間・週末興行ランキング、公開情報、シリーズ・ジャンルデータを構造化JSONとして抽出できます。
Box Office Mojoエンドポイントを使えば、「興行ランキングの収集」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Box Office Mojoエンドポイントを使えば、「作品・公開ごとの興行収入トラッキング」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Box Office Mojoエンドポイントを使えば、「シリーズ・ジャンル分析」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のBox Office Mojoエンドポイントカタログから取得しています(エンドポイント21件、ドキュメント化されたリクエストパラメータ72個、公開レスポンススキーマ21件)。DocsとPlaygroundが参照しているカタログと同じものです。
Box Office Mojoのエンドポイントは21件、16つのリクエストファミリーに分類されています(Calendar、Weekend、Yearほか13件)。
これらのBox Office Mojoエンドポイントには72個のリクエストパラメータがドキュメント化されており、うち33個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
21件のBox Office Mojoエンドポイントのうち21件が実際のサンプルレスポンスを、21件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Box Office Mojoのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Box Office Mojoのエンドポイントは21個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/boxofficemojo/calendar
/boxofficemojo/weekend/domestic
/boxofficemojo/year/domestic
/boxofficemojo/brand
/boxofficemojo/brands
/boxofficemojo/date/domestic
主要エンドポイント
/boxofficemojo/lifetime-grossesReturns normalized rows from Box Office Mojo's credential-free lifetime gross chart. `area` values: `worldwide`, `domestic`.
レスポンスに関する注記
- `data.public_page_derived` is `true`. - `lifetime_gross` is a parsed integer when the page exposes a money value; `lifetime_gross_raw` keeps the visible upstream text. - Upstream challenge pages, malformed table data, or parser drift are returned as typed upstream errors. Example response: ```json { "code": 200, "msg": "OK", "data": { "area": "worldwide", "offset": 0, "range": "1-200 of 1,000", "results": [ { "rank": 1, "title": "Avatar", "title_id": "tt0499549", "lifetime_gross": 2923710708, "lifetime_gross_raw": "$2,923,710,708", "year": 2009 } ], "public_page_derived": true } } ```
MCPツール boxofficemojo_lifetime_grosses
/boxofficemojo/year/domesticReturns normalized release rows from Box Office Mojo's public domestic yearly calendar-grosses chart.
レスポンスに関する注記
- The response includes the requested year, `grosses_option`, source URL, fetch time, and normalized domestic yearly rows. - Parser drift, challenge pages, or malformed upstream tables return an upstream error instead of an empty success payload. Example response: ```json { "code": 200, "msg": "OK", "data": { "year": 2025, "grosses_option": "calendar_grosses", "results": [ { "rank": 1, "release": "Lilo & Stitch", "gross_raw": "$423,778,855" } ], "public_page_derived": true } } ```
MCPツール boxofficemojo_year_domestic
/boxofficemojo/year/worldwideReturns normalized release-group rows from Box Office Mojo's public worldwide yearly chart.
レスポンスに関する注記
- The response includes the requested year, source URL, fetch time, and normalized yearly box office rows. - Parser drift, challenge pages, or malformed upstream tables return an upstream error instead of an empty success payload. Example response: ```json { "code": 200, "msg": "OK", "data": { "year": 2025, "results": [ { "rank": 1, "release_group": "Ne Zha 2", "worldwide_raw": "$2,267,446,370" } ], "public_page_derived": true } } ```
MCPツール boxofficemojo_year_worldwide
/boxofficemojo/weekend/domesticReturns normalized rows from Box Office Mojo's public domestic weekend chart. Empty upstream weekend pages return a typed not-found error rather than an empty success.
レスポンスに関する注記
- The response includes the requested year/week, date range when present, source URL, fetch time, and normalized weekend rows. - Empty upstream weekend pages return a typed not-found error rather than an empty success payload. - Parser drift, challenge pages, or malformed upstream tables return an upstream error. Example response: ```json { "code": 200, "msg": "OK", "data": { "year": 2025, "week": 52, "results": [ { "rank": 1, "release": "Avatar: Fire and Ash", "gross_raw": "$63,087,667" } ], "public_page_derived": true } } ```
MCPツール boxofficemojo_weekend_domestic
/boxofficemojo/titleReturns normalized Box Office Mojo title release-group and market-gross tables from a public title page. Pass exactly one of `id`, `path`, or `url`.
レスポンスに関する注記
- `data.public_page_derived` is `true`. - `release_groups` contains rollout-level domestic, international, and worldwide grosses. - `market_grosses` contains the visible regional market tables when present. - Upstream challenge pages, malformed table data, missing title markers, or parser drift are returned as typed upstream errors. Example response: ```json { "code": 200, "msg": "OK", "data": { "title": "Avatar", "title_id": "tt0499549", "release_groups": [ { "name": "Original Release", "markets": "77 markets", "worldwide": 2743577587, "worldwide_raw": "$2,743,577,587" } ], "public_page_derived": true } } ```
MCPツール boxofficemojo_title
/boxofficemojo/releaseReturns normalized Box Office Mojo release summary fields and domestic daily rows from a public release page. Pass exactly one of `id`, `path`, or `url`.
レスポンスに関する注記
- The response includes title, release id, source URL, summary fields, and domestic daily rows. - Parser drift, challenge pages, malformed upstream tables, or missing required release markers return an upstream error. Example response: ```json { "code": 200, "msg": "OK", "data": { "title": "Avatar: Fire and Ash", "release_id": "rl3389031937", "summary": { "distributor": "20th Century Studios", "opening_raw": "$89,160,860" }, "daily_grosses": [ { "date": "Dec 25", "daily_gross_raw": "$24,096,415" } ], "public_page_derived": true } } ```
MCPツール boxofficemojo_release
関連API
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
Media & Streaming
Search public Ticketmaster events and browse the full discovery hierarchy by category or city, with pagination plus event, attraction, and venue detail endpoints -- including fan reviews, related attractions, trending attractions, and enhanced venue branding -- for live-entertainment research.
Box Office Mojoのスクレイピング方法
Box Office Mojoは映画館の興行収入に関する標準的な公開記録源であり、開発者向けAPIはありません。Crawloraの21個のBox Office Mojoエンドポイントは、歴代興行収入ランキング、年間・週末興行収入、日別興行収入、作品・公開詳細、シリーズ、スタジオ、ジャンル、公開カレンダーデータを正規化JSONとして返します。
歴代興行収入合計はarea(worldwideまたはdomestic)パラメータとoffsetを、年間ランキングはyearパラメータを、週末ランキングはyearとweekパラメータを受け付けます。
作品、公開、公開グループの各エンドポイントは、それぞれid、path、urlを受け付けます。
ランキングエンドポイントは、興行収入合計・公開本数・累計興行収入でシリーズ、スタジオ、ジャンルをソートして一覧表示し、詳細バリアントはそれぞれの公開作品をページ分割して表示します。
カレンダーエンドポイントは、年・月別、特定日別の国内公開日程と、日程変更を記録する変更フィードをカバーします。
FAQ
ありません。IMDbProが運営するBox Office Mojoは、ランキングをウェブページとして公開しており、開発者向けAPIはありません。Crawloraのエンドポイントは、認証不要のこれらの公開ページを読み取り、同じデータを構造化JSONとして返します。
できます。歴代興行収入合計ランキングはarea(worldwideまたはdomestic)パラメータを受け付け、それぞれ独立した年間エンドポイントがあります。週末・日別・配給会社別のデータはすべて国内(domestic)データです。
週末エンドポイントはyearとweekパラメータを受け付けます。標準の週末ランキング、配給会社別、最終データ公開前の推定値フィードの3種類のバリアントがあります。
id、path、または完全なurlのいずれかを使用します(すでにどれを持っているかによります)。ランキング行自体にこれらの識別子が含まれるため、通常のフローはまずランキングを照会し、次に詳細を照会するというものです。