### Bilibili API: Example Request Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/garb/skin.md Example of how to make a GET request to the Bilibili API endpoint for themes and loading animations using curl. ```shell curl -G 'https://app.bilibili.com/x/resource/show/skin' \ --data-urlencode 'access_key=xxx' \ --data-urlencode 'appkey=1d8b6e7d45233436' \ --data-urlencode 'build=6082000' \ --data-urlencode 'ts=0' \ --data-urlencode 'sign=ea212fea5b00a6278ea6d9938b4c500e' ``` -------------------------------- ### Get Article Collection Basic Info (Shell Example) Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/article/articles.md Example using curl to fetch basic information for a Bilibili article collection. Requires SESSDATA for authentication. ```shell curl -G 'https://api.bilibili.com/x/article/list/web/articles' \ --data-urlencode 'id=207146' \ -b 'SESSDATA=xxx' ``` -------------------------------- ### Example Response for StartLive API Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/live/manage.md A sample JSON response from the Bilibili Live StartLive API, illustrating the structure of returned data including streaming addresses, keys, and status codes. ```json { "code": 0, "data":{ "change": 1, "status": "LIVE", "try_time": "0000-00-00 00:00:00", "room_type": 0, "live_key": "608336837537435443", "sub_session_key": "608336837537435443sub_time:1747292297", "rtmp":{ "type": 1, "addr": "rtmp://live-push.bilivideo.com/live-bvc/", "code": "?streamname=live_348892132_32373699\u0026key=e03061d4a7529d8eaa322dc4d330ca1c\u0026schedule=rtmp\u0026pflag=11", "new_link": "https://core.bilivideo.com/video/uplinkcore/selfbuild/schedule?up_rtmp=live-push.bilivideo.com%2Flive-bvc%2F%3Fstreamname%3Dlive_348892132_32373699%26key%3De73061d8a7539d8eaa233dc4d880ca1c%26schedule%3Drtmp%26pflag%3D11\u0026edge=edge", "provider": "live" }, "protocols":[ { "protocol": "rtmp", "addr": "rtmp://live-push.bilivideo.com/live-bvc/", "code": "?streamname=live_348892132_32373699\u0026key=e03061d4a7529d8eaa322dc4d330ca1c\u0026schedule=rtmp\u0026pflag=11", "new_link": "https://core.bilivideo.com/video/uplinkcore/selfbuild/schedule?up_rtmp=live-push.bilivideo.com%2Flive-bvc%2F%3Fstreamname%3Dlive_348892132_32373699%26key%3De73061d8a7539d8eaa233dc4d880ca1c%26schedule%3Drtmp%26pflag%3D11", "provider": "live" } ], "notice":{ "type": 1, "status": 0, "title": "", "msg": "", "button_text": "", "button_url": "" }, "qr": "", "need_face_auth": false, "service_source": "", "rtmp_backup": null, "up_stream_extra":{ "isp": "CMCC" } }, "msg": "开播成功", "message": "开播成功" } ``` -------------------------------- ### Example Request (curl) Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/electric/monthly.md A sample curl command to fetch the list of currently active monthly charging records. ```shell curl 'https://api.live.bilibili.com/xlive/revenue/v1/guard/getChargeRecord' \ --data-urlencode 'page=1' \ --data-urlencode 'type=1' \ -b 'SESSDATA=xxx' ``` -------------------------------- ### Response Example for Get Video Detail Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/video/info.md An example JSON response structure for the Bilibili web API's 'Get Video Detailed Information' endpoint, showing typical data fields for video metadata, UP owner, tags, and comments. ```json { "code": 0, "message": "0", "ttl": 1, "data": { "View": { "bvid": "BV17x411w7KC", "aid": 170001, "videos": 10, "tid": 193, "tid_v2": 2017, "tname": "MV", "tname_v2": "MV", "copyright": 2, "pic": "http://i2.hdslb.com/bfs/archive/1ada8c32a9d168e4b2ee3e010f24789ba3353785.jpg", "title": "【MV】保加利亚妖王AZIS视频合辑", "pubdate": 1320850533, "ctime": 1497380562, "desc": "sina 保加利亚超级天王 Azis1999年出道。他的音乐融合保加利亚名族曲风chalga和pop、rap等元素,不过他惊艳的易装秀与浮夸的角色诠释才是他最为出名的地方 Azis与众多保加利亚天王天后级歌手都有过合作.06年,他作为Mariana Popova的伴唱,在欧洲半决赛上演唱了他们的参赛曲Let Me Cry 06年他被Velikite Balgari评为保加利亚有史以来最伟大的名人之一", "desc_v2": [ { "raw_text": "sina 保加利亚超级天王 Azis1999年出道。他的音乐融合保加利亚名族曲风chalga和pop、rap等元素,不过他惊艳的易装秀与浮夸的角色诠释才是他最为出名的地方 Azis与众多保加利亚天王天后级歌手都有过合作.06年,他作为Mariana Popova的伴唱,在欧洲半决赛上演唱了他们的参赛曲Let Me Cry 06年他被Velikite Balgari评为保加利亚有史以来最伟大的名人之一", "type": 0, "content": "sina 保加利亚超级天王 Azis1999年出道。他的音乐融合保加利亚名族曲风chalga和pop、rap等元素,不过他惊艳的易装秀与浮夸的角色诠释才是他最为出名的地方 Azis与众多保加利亚天王天后级歌手都有过合作.06年,他作为Mariana Popova的伴唱,在欧洲半决赛上演唱了他们的参赛曲Let Me Cry 06年他被Velikite Balgari评为保加利亚有史以来最伟大的名人之一" } ], "state": 0, "duration": 180, "mission_id": 0, "owner": { "mid": 12345, "name": "UP主名称", "face": "http://i0.hdslb.com/bfs/face/member/bf7211111111111111111111111111111111.jpg" }, "stat": { "aid": 170001, "view": 100000, "danmaku": 5000, "reply": 1000, "favorite": 2000, "coin": 3000, "share": 4000, "now_rank": 0, "his_rank": 0, "like": 6000, "dislike": 0, "evaluation": "", "vt": 1 }, "dynamic": "", "cid": 123456, "dimension": { "width": 1920, "height": 1080, "rotate": 0 }, "premiere": null, "teenage_mode": 0, "is_ln": 0, "is_senior_member": 0, "user_status": { "favorite": false, "coin": false, "charge": false, "follow": false }, "up_from": "" }, "Card": { "mid": 12345, "name": "UP主名称", "approve": false, "rank": "", "rank_desc": "", "level_info": { "current_level": 6, "current_exp": 123456 }, "pendant": { "pid": 1, "name": "挂件名称", "image": "http://example.com/pendant.png" }, "official_verify": { "type": 1, "desc": "官方认证" }, "vip_type": 2, "vip_status": 1, "fans_badge": true, "is_followed": false, "user_sso": { "show_nickname": "UP主名称" } }, "Tags": [ { "tag_id": 101, "tag_name": "MV", "hottness": 1000, "is_recommend": true } ], "Reply": { "count": 1000, "top_list": [ { "rpid": 123, "oid": 170001, "mid": 67890, "content": { "message": "精彩的视频!", "color": 16777215 }, "ctime": 1678886400, "like": 50, "reply_count": 5, "user": { "mid": 67890, "uname": "评论者", "face": "http://example.com/avatar.png" } } ] }, "Related": [ { "aid": 170002, "bvid": "BV17x411w7KC2", "title": "相关视频标题", "pic": "http://i1.hdslb.com/bfs/archive/related.jpg" } ], "Spec": null, "hot_share": { "show": false, "list": [] }, "elec": { "state": 1, "count": 100, "arc_pay_rank": 1 }, "recommend": null, "emergency": { "no_like": false, "no_coin": false, "no_fav": false, "no_share": false }, "view_addit": { "63": false, "64": false, "69": false, "71": false, "72": false }, "guide": null, "query_tags": null, "participle": [ "保加利亚", "妖王", "AZIS" ], "module_ctrl": null, "replace_recommend": false } } ``` -------------------------------- ### Curl Example: Get Blind Box Probability Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/live/gift.md A command-line example using curl to fetch blind box probability data from the Bilibili API for a specific gift ID. ```shell curl 'https://api.live.bilibili.com/xlive/general-interface/v1/blindFirstWin/getInfo?gift_id=32251' ``` -------------------------------- ### Example GET Request for Room Play Info Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/live/info.md Demonstrates how to fetch live room play information using curl, specifying room ID, protocols, formats, codecs, and quality. ```shell curl -L -X GET 'https://api.live.bilibili.com/xlive/web-room/v2/index/getRoomPlayInfo?room_id=3&protocol=0,1&format=0,1,2&codec=0,1&qn=10000' ``` -------------------------------- ### Curl Example: Fetch User Courses Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/user/space.md A shell command example using curl to fetch the first page of courses published by user ID 33683045, with 5 items per page. ```shell curl -G 'https://api.bilibili.com/pugv/app/web/season/page' \ --data-urlencode 'mid=33683045' \ --data-urlencode 'ps=5' \ --data-urlencode 'pn=1' ``` -------------------------------- ### Example: Fetch Multiple Media Info with cURL Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/message/private_msg.md Demonstrates how to use cURL to call the Bilibili API for fetching multiple video, anime, and article information. It includes sample parameters and cookie authentication. ```shell curl -G 'https://api.vc.bilibili.com/x/im/feed/infoweb' \ --data-urlencode 'aids=170001' \ --data-urlencode 'ep_ids=780019' \ --data-urlencode 'article_ids=1' \ --data-urlencode 'build=0' \ --data-urlencode 'mobi_app=web' \ -b 'SESSDATA=xxx' ``` -------------------------------- ### Get Space Charging Public List (curl example) Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/electric/charge_list.md Example using curl to fetch the charging list for a specific UP主 (mid=53456), including the required User-Agent header. ```shell curl -G 'https://api.bilibili.com/x/ugcpay-rank/elec/month/up' \ -A 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36' \ --data-urlencode 'up_mid=53456' ``` -------------------------------- ### Example API Request (Shell) Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/electric/monthly.md This example demonstrates how to fetch the monthly subscription user ranking for UP主 with MID 686127, requesting 3 items per page on the first page. It uses `curl` and includes the necessary SESSDATA cookie for authentication. ```shell curl 'https://api.bilibili.com/x/upower/up/member/rank/v2' \ --data-urlencode 'up_mid=686127' \ --data-urlencode 'ps=3' \ --data-urlencode 'pn=1' \ -b 'SESSDATA=xxx' ``` -------------------------------- ### JSON: Example Response for Bilibili Get Photo List Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/album/list.md Provides a sample JSON response structure returned by the Bilibili Get Photo List API, illustrating the `code`, `msg`, `message`, and `data` fields, including `total_count` and `items` with user and item details. Note that the provided example is truncated. ```json { "code": 0, "msg": "success", "message": "success", "data": { "total_count": 500, "items": [ { "user": { "uid": 639050, "head_url": "http://i0.hdslb.com/bfs/face/cb5ea5f15e4503cc26598bd307faa2a5413f914f.jpg", "name": "Mayuri阮陌" }, "item": { "doc_id": 1207334, "poster_uid": 639050, "pictures": [ { "img_src": "http://i0.hdslb.com/bfs/album/323049c9389d31525ab301e22915a3343172216e.jpg", "img_width": 969, "img_height": 599, "img_size": 210 }, { "img_src": "http://i0.hdslb.com/bfs/album/3e2fb000f8865092f378a480ab454fea3aa09380.jpg", "img_width": 1920, "img_height": 2880, "img_size": 1369 }, { "img_src": "http://i0.hdslb.com/bfs/album/b3aa55a8529935692be9a2d9e0ccf65e9bae6d87.jpg", "img_width": 1920, "img_height": 2880, "img_size": 520 }, { "img_src": "http://i0.hdslb.com/bfs/album/90a1b083e7d1c876aa6a82cf6440d11e84d8b4c3.jpg", "img_width": 1920, "img_height": 2880, "img_size": 1442 }, { "img_src": "http://i0.hdslb.com/bfs/album/eb1af3d84f2238ca63717a5c7e10a23d55d577c7.jpg", "img_width": 1920, "img_height": 2880, "img_size": 1155 }, { "img_src": "http://i0.hdslb.com/bfs/album/69bae275fce8d85cc1822cd520675281fa8f89a9.jpg", "img_width": 1920, "img_height": 2880, "img_size": 1606 }, { "img_src": "http://i0.hdslb.com/bfs/album/fbb77786fd531d081ea2867ae93cc1231326da58.jpg", "img_width": 1920, "img_height": 2880, "img_size": 1329 } ], "title": "式雪鸟", "category": "cos", "upload_time": 1512360622, "already_liked": 0, "already_voted": 0 } }, { "user": { "uid": 55183010, "head_url": "http://i0.hdslb.com/bfs/face/9484cb85e2f3acc4fcc953deab4090424b5a5aa3.jpg", "name": "HaneAme雨波" }, "item": { "doc_id": 99103637, "poster_uid": 55183010, "pictures": [ { "img_src": "http://i0.hdslb.com/bfs/album/99cfb9601146d85622d0950b4689e2016e827ca6.jpg", "img_width": 1366, "img_height": 2048, "img_size": 395 } ], "title": "雨波 cos少女前线 OTS14 cos", "category": "cos", "upload_time": 1606070733, "already_liked": 0, "already_voted": 0 } }, { "user": { "uid": 55183010, "head_url": "http://i0.hdslb.com/bfs/face/9484cb85e2f3acc4fcc953deab4090424b5a5aa3.jpg", "name": "HaneAme雨波" } ``` -------------------------------- ### Example API Request Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/audio/rank.md Example using curl to query the audio chart detail API for a specific list ID. ```bash curl -G 'https://api.bilibili.com/x/copyright-music-publicity/toplist/detail' \ --data-urlencode 'list_id=76' ``` -------------------------------- ### Shell: Example Request to Get Bilibili Series Videos Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/video/collection.md This shell command demonstrates how to make a GET request to the Bilibili API to fetch videos from a specific user's series. It includes all necessary URL parameters for user ID, series ID, pagination, and sorting, providing a practical example for API interaction. ```Shell curl -G "https://api.bilibili.com/x/series/archives" \ --data-urlencode "mid=39665558" \ --data-urlencode "series_id=534501" \ --data-urlencode "only_normal=true" \ --data-urlencode "sort=desc" \ --data-urlencode "pn=1" \ --data-urlencode "ps=16" \ --data-urlencode "current_mid=1070915568" ``` -------------------------------- ### JSON Example: Successful Start Live Stream Response Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/live/manage.md This JSON object illustrates a successful response from the `startLive` API. It shows the `code` as 0 for success and contains the `data` object with live stream status, session keys, and critically, the `rtmp` object which provides the `addr` (push URL) and `code` (stream key) required for broadcasting. ```JSON { "code": 0, "data":{ "change": 1, "status": "LIVE", "try_time": "0000-00-00 00:00:00", "room_type": 0, "live_key": "608336837537435443", "sub_session_key": "608336837537435443sub_time:1747292297", "rtmp":{ "type": 1, "addr": "rtmp://live-push.bilivideo.com/live-bvc/", "code": "?streamname=live_348892132_32373699\u0026key=e03061d4a7529d8eaa322dc4d330ca1c\u0026schedule=rtmp\u0026pflag=11", "new_link": "https://core.bilivideo.com/video/uplinkcore/selfbuild/schedule?up_rtmp=live-push.bilivideo.com%2Flive-bvc%2F%3Fstreamname%3Dlive_348892132_32373699%26key%3De73061d8a7539d8eaa233dc4d880ca1c%26schedule%3Drtmp%26pflag%3D11\u0026edge=edge", "provider": "live" }, "protocols":[ { "protocol": "rtmp" } ] } } ``` -------------------------------- ### Example: Fetch Archives List with Curl Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/creativecenter/videos.md This example demonstrates how to use `curl` to make a GET request to the Bilibili archives list API. It includes setting pagination parameters (pn, ps) and passing the authentication cookie. ```shell curl -G "https://member.bilibili.com/x2/creative/web/archives/sp" \ --data-urlencode "pn=1" \ --data-urlencode "ps=3" \ -b "SESSDATA=xxx" ``` -------------------------------- ### Curl Example: Fetch Series Videos Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/video/collection.md This command demonstrates how to use curl to fetch a list of videos from a specific Bilibili series. It includes all relevant URL parameters for filtering and pagination. ```shell curl -G "https://api.bilibili.com/x/series/archives" \ --data-urlencode "mid=39665558" \ --data-urlencode "series_id=534501" \ --data-urlencode "only_normal=true" \ --data-urlencode "sort=desc" \ --data-urlencode "pn=1" \ --data-urlencode "ps=16" \ --data-urlencode "current_mid=1070915568" ``` -------------------------------- ### JSON: Example Response for Get User Wallet API Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/wallet/info.md This JSON snippet provides an example of a successful response from the Bilibili 'getUserWallet' API. It illustrates the structure of the returned data, including user wallet details and status indicators. ```json { "code": 0, "errno": 0, "msg": "SUCCESS", "showMsg": "", "data": { "mid": 616368979, "totalBp": 0.00, "defaultBp": 0.00, "iosBp": 0.00, "couponBalance": 0, "availableBp": 0.00, "unavailableBp": 0, "unavailableReason": "", "tip": "请XXXXX", "needShowClassBalance": 1 }, "success": true } ``` -------------------------------- ### Download and Inspect Bilibili Theme Package with Shell Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/garb/skin.md This example demonstrates how to download a Bilibili theme package ZIP file using the `wget` command and then list its contents using `unzip -l`. This process allows for inspection of the files included in a specific theme package, such as the 'Hatsune Miku - Japanese Version' resource. ```Shell wget https://i0.hdslb.com/bfs/garb/zip/9c393edea0c7b7b59685a20cd655363ef573a325.zip ``` ```Shell unzip -l 9c393edea0c7b7b59685a20cd655363ef573a325.zip Archive: 9c393edea0c7b7b59685a20cd655363ef573a325.zip Length Date Time Name -------- ---------- ----- ---- 22995 1980-00-00 00:00 tail_icon_selected_myself.png 18444 1980-00-00 00:00 head_bg.jpg 3061 1980-00-00 00:00 head_tab_bg.jpg 188898 1980-00-00 00:00 side_bg.jpg 2842 1980-00-00 00:00 side_bg_bottom.jpg 203134 1980-00-00 00:00 tail_bg.png 27539 1980-00-00 00:00 tail_icon_main.png 25632 1980-00-00 00:00 tail_icon_selected_main.png 27415 1980-00-00 00:00 tail_icon_selected_channel.png 191706 1980-00-00 00:00 head_myself_squared_bg.jpg 27919 1980-00-00 00:00 tail_icon_channel.png 27262 1980-00-00 00:00 tail_icon_selected_dynamic.png 147738 1980-00-00 00:00 head_myself_bg.jpg 28182 1980-00-00 00:00 tail_icon_dynamic.png 25878 1980-00-00 00:00 tail_icon_shop.png 26487 1980-00-00 00:00 tail_icon_selected_shop.png 21831 1980-00-00 00:00 tail_icon_myself.png -------- ------- 1016963 17 files ``` -------------------------------- ### Get Topic History Response Example Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/dynamic/tag_dynamics.md Example JSON response structure for the topic history API. ```json { "code": 0, "msg": "", "message": "", "data": { "has_more": 1, "cards": [ { "desc": { "uid": 326499679, "type": 2, "rid": 131534120, "acl": 0, "view": 555573, "repost": 9, "comment": 90, "like": 2478, "is_liked": 0, "dynamic_id": 517602000793534062, "timestamp": 1619352007, "pre_dy_id": 0, "orig_dy_id": 0, "orig_type": 0, "user_profile": { "info": { "uid": 326499679, "uname": "哔哩哔哩漫画", "face": "https://i1.hdslb.com/bfs/face/2254162161a60b528cfec449f3450409a81ebc37.jpg" }, "card": { "official_verify": { "type": 1, "desc": "哔哩哔哩漫画官方账号" } }, "vip": { "vipType": 2, "vipDueDate": 1941033600000, "vipStatus": 1, "themeType": 0, "label": { "path": "", "text": "十年大会员", "label_theme": "ten_annual_vip", "text_color": "#FFFFFF", "bg_style": 1, "bg_color": "#FB7299", "border_color": "" }, "avatar_subscript": 1, "nickname_color": "#FB7299", "role": 7, "avatar_subscript_url": "https://i0.hdslb.com/bfs/vip/icon_Certification_big_member_22_3x.png" }, "pendant": { "pid": 0, "name": "", "image": "", "expire": 0, "image_enhance": "", "image_enhance_frame": "" }, "rank": "10000", "sign": "↑ 【关注漫画姬】就送【漫读券5张】,当日或次日登录哔哩哔哩漫画APP即可领取,快来关注领券吧(°∀°)ノ ↑", "level_info": { "current_level": 6 } }, "uid_type": 1, "recommend_info": { "is_attention": 0 }, "stype": 0, "r_type": 1, "inner_id": 0, "topic_board": "C", "topic_board_desc": "最新", "status": 1, "dynamic_id_str": "517602000793534062", "pre_dy_id_str": "0", "orig_dy_id_str": "0" } } ], "offset": "517602000793534062", "_gt_": 0 } } ``` -------------------------------- ### Curl Example: Fetch Season Section Videos Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/creativecenter/season.md This example demonstrates how to use `curl` to fetch video episodes from a Bilibili collection section. It specifies the GET request, the target URL, the required `id` parameter, and how to include the authentication cookie using the `-b` flag. ```shell curl -G --url 'https://member.bilibili.com/x2/creative/web/season/section' \ --url-query 'id=176088' \ -b 'SESSDATA=xxx' ``` -------------------------------- ### Bilibili API: Curl Example for Video Snapshot Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/video/snapshot.md Demonstrates how to use the curl command-line tool to fetch video snapshots from Bilibili. This example targets a specific video using its 'aid' parameter. ```shell curl -G 'https://api.bilibili.com/pvideo' \ --data-urlencode 'aid=26273789' ``` -------------------------------- ### Fetch User Info Example Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/user/info.md Example using curl to fetch detailed information for multiple users. ```shell curl -G 'https://api.vc.bilibili.com/x/im/user_infos' \ --data-urlencode 'uids=2,114514' ``` -------------------------------- ### Curl Example: Get User Manga Coupons Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/manga/User.md Example of how to call the Bilibili Manga API to retrieve user coupons using curl. ```bash curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetCoupons' \ -H 'Cookie: SESSDATA=xxx;' \ -H 'Content-Type: application/json' \ --data-raw '{ "notExpired": true, "pageNum": 1, "pageSize": 20, "tabType": 1, "type": 0 }' ``` -------------------------------- ### Response Example Source: https://github.com/socialsisteryi/bilibili-api-collect/blob/master/docs/live/info.md A sample JSON response for a successful request to the Bilibili Master Info API, illustrating the structure and typical data returned for an anchor. ```json { "code": 0, "msg": "", "message": "", "data": { "info": { "uid": 2, "uname": "碧诗", "face": "https://i0.hdslb.com/bfs/face/ef0457addb24141e15dfac6fbf45293ccf1e32ab.jpg", "official_verify": { "type": 0, "desc": "bilibili个人认证:bilibili创始人(站长)" }, "gender": 1 }, "exp": { "master_level": { "level": 30, "color": 10512625, "current": [ 2870000, 11883810 ], "next": [ 3730000, 15613810 ] } }, "follower_num": 926624, "room_id": 1024, "medal_name": "逸国", "glory_count": 0, "pendant": "", "link_group_num": 0, "room_news": { "content": "", "ctime": "", "ctime_text": "" } } } ```