---
title: "Get a Bilibili weekly selected-video issue"
method: GET
path: "/bilibili/weekly"
tags: ["Bilibili"]
---

# Get a Bilibili weekly selected-video issue

`GET /bilibili/weekly`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/bilibili/weekly`
- Auth: API key in header `x-api-key`

Returns one issue of Bilibili's weekly selected-video series: `number` (1 to 1000000) picks the issue, and omitting it returns the latest. The issue has `subject`, `label`, `description` and `reminder`, and each video has `bvid`, `title`, `uploader`, `duration_seconds`, `recommendation` and `stats_text`. An unknown issue number returns 404.

## Query parameters

- `number` integer

## Headers

- `x-api-key` string, required

## Response `200`

OK

- BilibiliWeeklyResponseDoc
  - `code` integer
  - `data` BilibiliWeeklyResponse
    - `count` integer
    - `cover` string
    - `description` string
    - `label` string
    - `number` integer
    - `reminder` string
    - `subject` string
    - `videos` BilibiliWeeklyVideo[]
      - `aid` string
      - `bvid` string
      - `cover` string
      - `duration_seconds` integer
      - `recommendation` string
      - `stats_text` string
      - `title` string
      - `uploader` BilibiliWeeklyUploader
        - `id` string
        - `name` string
      - `url` string
  - `msg` string

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `429`: Too Many Requests
- `500`: Internal Server Error
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/0497899e2016?raw)
