Skip to content
Eden Engine

Bilibili Cinema Tab Feed (Movies, TV & Documentaries)

omnial/bilibili-app-fetch-cinema-tab

Returns the Bilibili app's cinema (film & TV) home tab: a sequence of promotional and ranking sections -- banners, trending picks, movie/TV/documentary/variety rankings, and curated collections -- each carrying its videos' titles, descriptions, content type, view/follow/danmaku counts, and a small set of category tabs shown alongside the feed. Takes no input; every call returns the current state of the same home tab.

activeper callv2

Price

Up to $0.00205 per call; you pay what the call used

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.00.

Data source

Bilibili

Data from Bilibili.

Use it

Your AI assistant does the work: it finds this tool, shows you the price first, runs it, and you are charged when the run finishes. There is nothing to set up for this tool in particular.

Connect once and your AI can find and run this tool, and any other it needs.

For developers: the calls your assistant makes
agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/bilibili-app-fetch-cinema-tab" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/bilibili-app-fetch-cinema-tab" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/bilibili-app-fetch-cinema-tab", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/bilibili-app-fetch-cinema-tab", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.00205
Updated
Oct 27, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "result": {
      "type": "object",
      "properties": {
        "hot": {
          "type": "object",
          "properties": {
            "wid": {
              "type": "number",
              "description": "Widget id, 0 observed with no items."
            },
            "desc": {
              "type": "string",
              "description": "e.g. '查看更多' ('see more')."
            },
            "items": {
              "type": "array",
              "items": {},
              "description": "Always empty on the one real call observed; item shape unconfirmed."
            },
            "title": {
              "type": "string",
              "description": "e.g. '热点推荐' ('hot recommendations')."
            }
          },
          "description": "A hot-picks section header. `items` was observed as an empty array on the one real call made -- its populated shape is unconfirmed.",
          "additionalProperties": true
        },
        "modules": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "wid": {
                "type": "array",
                "items": {
                  "type": "number"
                },
                "description": "Widget ids backing this section, e.g. [288]. Can be empty."
              },
              "size": {
                "type": "number",
                "description": "A layout-size hint the app uses for rendering; count of videos observed does not always match it."
              },
              "type": {
                "type": "number",
                "description": "1 on every section observed."
              },
              "items": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "aid": {
                      "type": "number",
                      "description": "The video's numeric id, when the entry is a specific video."
                    },
                    "cid": {
                      "type": "number",
                      "description": "The default page's content id, when present."
                    },
                    "gif": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Animated cover preview URL, when present. Value withheld (stripped to null)."
                    },
                    "oid": {
                      "type": "number",
                      "description": "An id tying this entry to its underlying video or season."
                    },
                    "wid": {
                      "type": "number",
                      "description": "The widget id linking this entry back to its parent section."
                    },
                    "desc": {
                      "type": "string",
                      "description": "A short promotional blurb for the video, when present."
                    },
                    "link": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "The video/season's own deep link. Value withheld (stripped to null); only that a link exists is exposed."
                    },
                    "stat": {
                      "type": "object",
                      "properties": {
                        "view": {
                          "type": "number"
                        },
                        "follow": {
                          "type": "number"
                        },
                        "danmaku": {
                          "type": "number"
                        },
                        "follow_view": {
                          "type": "string",
                          "description": "A pre-formatted follower-count label, e.g. '4.2万追剧' ('42k following')."
                        }
                      },
                      "description": "Engagement counters, present on entries that are a specific video/season.",
                      "additionalProperties": true
                    },
                    "type": {
                      "type": "string",
                      "description": "Content-type code, 'PGC' (professionally produced content) on every video observed."
                    },
                    "badge": {
                      "type": "string",
                      "description": "A membership/exclusivity label shown on the video's card, e.g. '大会员' (premium member), '独家' (exclusive), '出品' (produced). Absent when no badge applies."
                    },
                    "cards": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "oid": {
                            "type": "number"
                          },
                          "pts": {
                            "type": "string",
                            "description": "A pre-formatted score label, e.g. '7 综合评分' ('7 overall score')."
                          },
                          "link": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Deep link. Value withheld (stripped to null)."
                          },
                          "type": {
                            "type": "string",
                            "description": "'PGC' on every card observed."
                          },
                          "badge": {
                            "type": "string"
                          },
                          "cover": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "description": "Cover image URL. Value withheld (stripped to null)."
                          },
                          "title": {
                            "type": "string"
                          },
                          "can_watch": {
                            "type": "number",
                            "description": "0 or 1; whether the viewer can currently watch this entry."
                          },
                          "season_type": {
                            "type": "number"
                          }
                        },
                        "additionalProperties": true
                      },
                      "description": "A nested sub-list of videos, present on ranking-list entries (e.g. a 'top movies' rank card carrying its own top-3 titles)."
                    },
                    "cover": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Cover image URL. Value withheld (stripped to null) in this tool's output."
                    },
                    "title": {
                      "type": "string"
                    },
                    "is_new": {
                      "type": "number",
                      "description": "0 or 1; whether the video is flagged as newly added."
                    },
                    "item_id": {
                      "type": "number",
                      "description": "The card entry's own id."
                    },
                    "season_id": {
                      "type": "number",
                      "description": "The season id, when the entry belongs to a season."
                    },
                    "episode_id": {
                      "type": "number",
                      "description": "The episode id, when the entry is a season episode."
                    },
                    "is_preview": {
                      "type": "number",
                      "description": "0 or 1; whether the video is a preview/trailer."
                    },
                    "season_type": {
                      "type": [
                        "number",
                        "null"
                      ],
                      "description": "Content-category code observed as 2, 3, 5, or 7 across real videos (movie/documentary/TV/variety-shaped categories); absent on some entries."
                    }
                  },
                  "additionalProperties": true
                },
                "description": "The videos/entries in this section. Empty on sections that carry no videos (e.g. static banners, tip strips)."
              },
              "style": {
                "type": "string",
                "description": "The section's layout style, e.g. 'banner', 'card', 'rank', 'v_card', 'function', 'static', 'tip', 'topic'."
              },
              "title": {
                "type": "string",
                "description": "The section's display title, e.g. 'banner', '正在热播' ('now trending')."
              },
              "headers": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "url": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "description": "Link target withheld (stripped to null); only that a link exists is exposed."
                    },
                    "icon": {
                      "type": "string",
                      "description": "Empty string on every real header observed."
                    },
                    "title": {
                      "type": "string"
                    }
                  },
                  "additionalProperties": true
                },
                "description": "Optional promo sub-links shown above this section's videos."
              },
              "module_id": {
                "type": "string",
                "description": "The section's own id, e.g. '85'."
              }
            },
            "additionalProperties": true
          },
          "description": "The ordered sections of the cinema tab, e.g. a banner carousel, a function-shortcut row, ranking lists, and curated video collections."
        },
        "regions": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "url": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "The category's own deep link. Value withheld (stripped to null)."
              },
              "icon": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Category icon image URL. Value withheld (stripped to null)."
              },
              "title": {
                "type": "string"
              }
            },
            "additionalProperties": true
          },
          "description": "A short, fixed-looking list of category tabs shown alongside the feed (e.g. documentaries, movies, TV, variety, a festival tie-in)."
        }
      },
      "additionalProperties": true
    }
  },
  "description": "The cinema tab feed. `result.hot` is a hot-picks section header, usually with an empty `items` array -- its populated item shape is not documented. `result.modules` is the ordered list of sections that make up the tab body; `result.regions` is a short list of category tabs shown alongside it.",
  "additionalProperties": true
}