Bilibili Video Downloader & Stream Extractor (Cheapest) avatar

Bilibili Video Downloader & Stream Extractor (Cheapest)

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Bilibili Video Downloader & Stream Extractor (Cheapest)

Bilibili Video Downloader & Stream Extractor (Cheapest)

Extracts Bilibili video metadata, available video/audio streams, and generates ffmpeg merge commands for downloading videos in multiple qualities.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

📺 Bilibili Video Downloader & Stream Extractor

A fast and reliable Bilibili video scraper API actor that extracts high-quality video and audio streams directly from Bilibili without using a browser. Perfect for downloading videos, building media tools, or integrating streaming data into your applications.


🚀 Features

  • ⚡ Fast extraction using Bilibili official API endpoints
  • 🎥 Retrieves multiple video qualities (360p, 480p, etc.)
  • 🔊 Separate audio stream extraction
  • 🧠 Auto-selects best available quality
  • 🔗 Provides direct downloadable media URLs
  • ⏱ Expiration tracking for signed URLs
  • 📦 Clean structured JSON output
  • 🪶 Lightweight (no browser / Playwright required)

📥 Input

Provide a list of Bilibili video URLs.

Example Input JSON

{
"links": [
"https://www.bilibili.com/video/BV1hj411i7rX/",
"https://www.bilibili.com/video/BV1xxxxxxx/"
]
}

📤 Output

Each video returns structured metadata + stream links.

Example Output JSON

{
"url": "https://www.bilibili.com/video/BV1hj411i7rX/",
"result": {
"title": "【bilibili超级科学晚】全程回顾(上)",
"duration": 5967,
"url": "https://www.bilibili.com/video/BV1hj411i7rX",
"expiresAt": 1777806744,
"best": {
"quality": "852x480",
"video": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-100047.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&platform=pc&deadline=1777806744&nbs=1&mid=0&oi=86732298&gen=playurlv3&trid=4edb0169c88349ed83a8434f1a5efceu&uipk=5&os=akam&og=cos&upsig=b968add5b339755c3c1c592d4bb1cbe4&uparams=e,platform,deadline,nbs,mid,oi,gen,trid,uipk,os,og&hdnts=exp=1777806744~hmac=c65e3139850f157db27dbe2fe537456351e389222da1d3c06ccf925dc25dba5f&bvc=vod&nettype=0&bw=322400&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2",
"audio": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&gen=playurlv3&platform=pc&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&oi=86732298&os=akam&og=hw&nbs=1&uipk=5&mid=0&upsig=e1cdacd366bfee0ee9072235e20cdaa0&uparams=e,gen,platform,trid,deadline,oi,os,og,nbs,uipk,mid&hdnts=exp=1777806744~hmac=9a819795fb9ea7624af5f970c4a37f57c3a7c638f2d2d513f38c40eaa6f5d6cf&bvc=vod&nettype=0&bw=194512&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&agrr=1&buvid=&orderid=0,2",
"mergeHint": "ffmpeg -i \"https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-100047.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&platform=pc&deadline=1777806744&nbs=1&mid=0&oi=86732298&gen=playurlv3&trid=4edb0169c88349ed83a8434f1a5efceu&uipk=5&os=akam&og=cos&upsig=b968add5b339755c3c1c592d4bb1cbe4&uparams=e,platform,deadline,nbs,mid,oi,gen,trid,uipk,os,og&hdnts=exp=1777806744~hmac=c65e3139850f157db27dbe2fe537456351e389222da1d3c06ccf925dc25dba5f&bvc=vod&nettype=0&bw=322400&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2\" -i \"https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&gen=playurlv3&platform=pc&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&oi=86732298&os=akam&og=hw&nbs=1&uipk=5&mid=0&upsig=e1cdacd366bfee0ee9072235e20cdaa0&uparams=e,gen,platform,trid,deadline,oi,os,og,nbs,uipk,mid&hdnts=exp=1777806744~hmac=9a819795fb9ea7624af5f970c4a37f57c3a7c638f2d2d513f38c40eaa6f5d6cf&bvc=vod&nettype=0&bw=194512&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&agrr=1&buvid=&orderid=0,2\" -c copy output.mp4"
},
"medias": [
{
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-100047.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&platform=pc&deadline=1777806744&nbs=1&mid=0&oi=86732298&gen=playurlv3&trid=4edb0169c88349ed83a8434f1a5efceu&uipk=5&os=akam&og=cos&upsig=b968add5b339755c3c1c592d4bb1cbe4&uparams=e,platform,deadline,nbs,mid,oi,gen,trid,uipk,os,og&hdnts=exp=1777806744~hmac=c65e3139850f157db27dbe2fe537456351e389222da1d3c06ccf925dc25dba5f&bvc=vod&nettype=0&bw=322400&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2",
"bandwidth": 322374,
"mimeType": "video/mp4",
"width": "852",
"height": "480",
"is_audio": false,
"type": "video",
"extension": "mp4"
},
{
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-100046.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&nbs=1&uipk=5&gen=playurlv3&os=akam&og=ali&platform=pc&mid=0&oi=86732298&upsig=8e9d326d02b5cd8df64226a8588a6809&uparams=e,trid,deadline,nbs,uipk,gen,os,og,platform,mid,oi&hdnts=exp=1777806744~hmac=793519258ab45e796c26a0502f82c6ba1496681d16ecf3b06902b81dd0ca90f6&bvc=vod&nettype=0&bw=198406&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2",
"bandwidth": 198391,
"mimeType": "video/mp4",
"width": "640",
"height": "360",
"is_audio": false,
"type": "video",
"extension": "mp4"
},
{
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30216.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&mid=0&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&gen=playurlv3&os=akam&og=hw&nbs=1&uipk=5&oi=86732298&platform=pc&upsig=f9f2ff2e708b19bba1fbaf7177fd9520&uparams=e,mid,trid,deadline,gen,os,og,nbs,uipk,oi,platform&hdnts=exp=1777806744~hmac=93d2cebea576347ad11b5762e06b0aa69c0f101934885fb9546b6938337dcae1&bvc=vod&nettype=0&bw=41947&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2",
"bandwidth": 41943,
"mimeType": "audio/mp4",
"codecs": "mp4a.40.5",
"is_audio": true,
"type": "audio",
"extension": "mp3"
},
{
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30232.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&oi=86732298&gen=playurlv3&os=akam&nbs=1&mid=0&platform=pc&og=cos&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&upsig=b24197b6680d8c443800e84827d4c402&uparams=e,uipk,oi,gen,os,nbs,mid,platform,og,trid,deadline&hdnts=exp=1777806744~hmac=28f36b29c0d74e2c9153fe8a12e7fd78997e85e3217a8b90d076720e42aa52b2&bvc=vod&nettype=0&bw=95322&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2",
"bandwidth": 95313,
"mimeType": "audio/mp4",
"codecs": "mp4a.40.2",
"is_audio": true,
"type": "audio",
"extension": "mp3"
},
{
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&gen=playurlv3&platform=pc&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&oi=86732298&os=akam&og=hw&nbs=1&uipk=5&mid=0&upsig=e1cdacd366bfee0ee9072235e20cdaa0&uparams=e,gen,platform,trid,deadline,oi,os,og,nbs,uipk,mid&hdnts=exp=1777806744~hmac=9a819795fb9ea7624af5f970c4a37f57c3a7c638f2d2d513f38c40eaa6f5d6cf&bvc=vod&nettype=0&bw=194512&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&agrr=1&buvid=&orderid=0,2",
"bandwidth": 194493,
"mimeType": "audio/mp4",
"codecs": "mp4a.40.2",
"is_audio": true,
"type": "audio",
"extension": "mp3"
}
],
"streams": {
"video": [
{
"quality": "852x480",
"bandwidth": 322374,
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-100047.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&platform=pc&deadline=1777806744&nbs=1&mid=0&oi=86732298&gen=playurlv3&trid=4edb0169c88349ed83a8434f1a5efceu&uipk=5&os=akam&og=cos&upsig=b968add5b339755c3c1c592d4bb1cbe4&uparams=e,platform,deadline,nbs,mid,oi,gen,trid,uipk,os,og&hdnts=exp=1777806744~hmac=c65e3139850f157db27dbe2fe537456351e389222da1d3c06ccf925dc25dba5f&bvc=vod&nettype=0&bw=322400&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2"
},
{
"quality": "640x360",
"bandwidth": 198391,
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-100046.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&nbs=1&uipk=5&gen=playurlv3&os=akam&og=ali&platform=pc&mid=0&oi=86732298&upsig=8e9d326d02b5cd8df64226a8588a6809&uparams=e,trid,deadline,nbs,uipk,gen,os,og,platform,mid,oi&hdnts=exp=1777806744~hmac=793519258ab45e796c26a0502f82c6ba1496681d16ecf3b06902b81dd0ca90f6&bvc=vod&nettype=0&bw=198406&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2"
}
],
"audio": [
{
"quality": "mp4a.40.5",
"bandwidth": 41943,
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30216.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&mid=0&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&gen=playurlv3&os=akam&og=hw&nbs=1&uipk=5&oi=86732298&platform=pc&upsig=f9f2ff2e708b19bba1fbaf7177fd9520&uparams=e,mid,trid,deadline,gen,os,og,nbs,uipk,oi,platform&hdnts=exp=1777806744~hmac=93d2cebea576347ad11b5762e06b0aa69c0f101934885fb9546b6938337dcae1&bvc=vod&nettype=0&bw=41947&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2"
},
{
"quality": "mp4a.40.2",
"bandwidth": 95313,
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30232.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&uipk=5&oi=86732298&gen=playurlv3&os=akam&nbs=1&mid=0&platform=pc&og=cos&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&upsig=b24197b6680d8c443800e84827d4c402&uparams=e,uipk,oi,gen,os,nbs,mid,platform,og,trid,deadline&hdnts=exp=1777806744~hmac=28f36b29c0d74e2c9153fe8a12e7fd78997e85e3217a8b90d076720e42aa52b2&bvc=vod&nettype=0&bw=95322&agrr=1&buvid=&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&orderid=0,2"
},
{
"quality": "mp4a.40.2",
"bandwidth": 194493,
"url": "https://upos-hz-mirrorakam.akamaized.net/upgcxcode/69/09/1318890969/1318890969-1-30280.m4s?e=ig8euxZM2rNcNbdlhoNvNC8BqJIzNbfqXBvEqxTEto8BTrNvN0GvT90W5JZMkX_YN0MvXg8gNEV4NC8xNEV4N03eN0B5tZlqNxTEto8BTrNvNeZVuJ10Kj_g2UB02J0mN0B5tZlqNCNEto8BTrNvNC7MTX502C8f2jmMQJ6mqF2fka1mqx6gqj0eN0B599M=&gen=playurlv3&platform=pc&trid=4edb0169c88349ed83a8434f1a5efceu&deadline=1777806744&oi=86732298&os=akam&og=hw&nbs=1&uipk=5&mid=0&upsig=e1cdacd366bfee0ee9072235e20cdaa0&uparams=e,gen,platform,trid,deadline,oi,os,og,nbs,uipk,mid&hdnts=exp=1777806744~hmac=9a819795fb9ea7624af5f970c4a37f57c3a7c638f2d2d513f38c40eaa6f5d6cf&bvc=vod&nettype=0&bw=194512&build=0&dl=0&f=u_0_0&qn_dyeid=519f4b3e11f659cc00b123cc69f71178&agrr=1&buvid=&orderid=0,2"
}
]
}
}
}

🧠 How it works

This actor:

  1. Extracts BV ID from input URL

  2. Calls Bilibili metadata API:

    • /x/web-interface/view
  3. Retrieves streaming data:

    • /x/player/playurl
  4. Parses DASH video/audio streams

  5. Deduplicates qualities

  6. Returns best + all available streams


⚡ Use Cases

  • Video downloading tools
  • Media processing pipelines
  • Dataset creation (Bilibili content archive)
  • Streaming URL extraction
  • FFmpeg automation systems

🛠 Tech Stack

  • Node.js (ESM)
  • Apify SDK
  • Got HTTP client
  • Bilibili public APIs

📊 Performance

  • No browser required 🚀
  • Low memory usage
  • High concurrency support
  • Fast API-based scraping

⚠️ Notes

  • Video URLs are time-limited (signed links)
  • You should download media before expiration
  • Some videos may have restricted access depending on region or login requirements

📦 Output Fields Reference

FieldDescription
titleVideo title
durationDuration in seconds
expiresAtURL expiration timestamp
bestBest available quality streams
streams.videoAll video qualities
streams.audioAll audio qualities

🔥 SEO Keywords (for Apify store)

bilibili scraper, bilibili downloader, bilibili video extractor, bilibili api, video downloader api, streaming url extractor, m4s downloader, bilibili dash stream, video scraping tool