# Bilibili Downloader โ€” Zapi reference > Stream URL video dari bilibili.tv โ€” mendukung berbagai kualitas (240P hingga 1080P). URL video + audio terpisah yang bisa diunduh langsung. **Base URL:** `https://api-preview.zapi.ink` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://preview.zapi.ink/dashboard/keys. **Response envelope:** `{ content, message, errors }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://preview.zapi.ink/api/downloader/bilibili - Endpoint catalog: https://preview.zapi.ink/category/downloader - Concise index: https://preview.zapi.ink/llms.txt - Full reference: https://preview.zapi.ink/llms-full.txt --- ## Bilibili Downloader **Category:** downloader ยท **Slug:** `bilibili` **Detail page:** https://preview.zapi.ink/api/downloader/bilibili Stream URL video dari bilibili.tv โ€” mendukung berbagai kualitas (240P hingga 1080P). URL video + audio terpisah yang bisa diunduh langsung. **Tags:** bilibili, stream, download ### Get Video - **Method:** `GET` - **Endpoint:** `https://api-preview.zapi.ink/v1/downloader:bilibili/download` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `url` | string | query | yes | URL video bilibili.tv | | `quality` | enum(240P|360P|480P|720P|1080P) | query | no | Kualitas video yang diinginkan. Default 480P | **cURL:** ```bash curl "https://api-preview.zapi.ink/v1/downloader:bilibili/download?url=https%3A%2F%2Fwww.bilibili.tv%2Fid%2Fvideo%2F4799525516221440&quality=240P" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api-preview.zapi.ink/v1/downloader:bilibili/download?url=https%3A%2F%2Fwww.bilibili.tv%2Fid%2Fvideo%2F4799525516221440&quality=240P", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api-preview.zapi.ink/v1/downloader:bilibili/download?url=https%3A%2F%2Fwww.bilibili.tv%2Fid%2Fvideo%2F4799525516221440&quality=240P", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "aid": "4799525516221440", "like": "42", "type": "video/mp4", "cover": "https://p.bstarstatic.com/ugc/4638ca63eff73252f3744ffc9b96fc11.jpg?x-oss-process=image%2Fresize%2Cw_600%2Fcrop%2Cmid%2Cw_600%2Ch_315%2Fformat%2Cwebp%2Fquality%2CQ_90%2Fwatermark%2Cimage_bWFuYWdlbWVudC80ZmVhODYxNzM0OGZmNDIzMDg0ZmRiNjE5MTJkZWEyZC5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA%2Cshadow_70%2Cg_ne%2Cx_22%2Cy_16%2Fwatermark%2Cimage_bWFuYWdlbWVudC8yM2FkMzc5ODYxNjZhMGQwY2Y5NjAwZDI1NWE4OWNmNC5wbmc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9yZXNpemUsUF8yMA%2Cg_center", "title": "PENERBANGAN TERAKHIR 2026 Bahasa Indonesia", "views": "3.9K", "quality": "480P", "audioUrl": "https://upos-sz-mirrorcosbstar1.bilivideo.com/iupxcodeboss/q7/ay/n260513ad2a0k8sq8xwcueeimr1oayq7-1-1d1301000022.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&mid=0&os=cosbstar1bv&oi=1275924703&trid=29827210a90240d49ec42713b18b81b9i&platform=pc&uipk=5&nbs=1&deadline=1779502144&gen=playurlv3&upsig=fb1478143aa54c3e67d3d0be2ac1d77b&uparams=e,mid,os,oi,trid,platform,uipk,nbs,deadline,gen&bvc=vod&orderid=0,2&logo=00000000&f=i_0_0", "inputUrl": "https://www.bilibili.tv/id/video/4799525516221440", "videoUrl": "https://upos-sz-mirrorcosbstar1.bilivideo.com/iupxcodeboss/q7/ay/n260513ad2a0k8sq8xwcueeimr1oayq7-1-131210110000.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&os=cosbstar1bv&oi=1275924703&trid=29827210a90240d49ec42713b18b81b9i&uipk=5&nbs=1&deadline=1779502144&gen=playurlv3&mid=0&platform=pc&upsig=20d8ca232a3e3a8d9c8498037e79cc18&uparams=e,os,oi,trid,uipk,nbs,deadline,gen,mid,platform&bvc=vod&orderid=0,2&logo=00000000&f=i_0_0", "description": " ", "availableQualities": [ "720P", "480P", "360P", "240P", "144P", "720P", "480P", "360P", "240P", "144P" ] } ``` --- _Generated: 2026-09-29T05:39:09.488Z_