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 callv1
Provider
Web & Business Data Network
Category
bilibili
Provider price
$0.0020475 per call
Latency p50 / p95
— / —
Success rate
—
Verified
—

Provider list price; Omnial MCP charges provider cost plus a platform markup on top.

Contract

input_schema.json
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
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, as returned at routing.responseResultPath ($.output). `result.hot` is a hot-picks section header observed with an always-empty `items` array on the one real call made -- its populated item shape is unconfirmed. `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
}

Pricing

Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.

Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.

ChargeRate
Per call
Flat, regardless of what comes back
$0.0020475
Cost basis
Not recorded

This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.

Updated
Sep 23, 2026