Video Scraper API
A self-hosted REST API for parsing and downloading watermark-free videos from TikTok, Douyin (抖音), and Bilibili.
Built on the open-source Douyin_TikTok_Download_API project (v4.1.2) by Evil0ctal. FOSS, Apache 2.0 licensed, self-hosted on nOps Labs infrastructure.
What It Does
- Parse video metadata — title, author, stats (plays, likes, comments, shares), cover images, music
- Extract no-watermark download URLs — direct CDN links to clean video files
- Support multiple platforms — TikTok, Douyin, Bilibili from a single unified endpoint
- Accept any URL format — full URLs, short links, share text blobs — it handles them all
Supported Platforms
| Platform | URL Types Supported | Cookie Required? |
|---|---|---|
| TikTok | tiktok.com/..., vm.tiktok.com/..., share text | No (hybrid endpoint) |
| Douyin (抖音) | douyin.com/..., v.douyin.com/..., share text | Yes |
| Bilibili | bilibili.com/video/BV... | No |
Use Cases
- n8n workflow automation — parse any TikTok/Douyin/Bilibili URL passed through a workflow, extract metadata and download links
- Content archiving — pull watermark-free video files for storage or reprocessing
- Analytics pipelines — extract engagement stats (views, likes, comments) at scale
- User post fetching — paginate through a creator's full post history
- Comment scraping — pull comment threads from individual videos
Service Location
| URL | |
|---|---|
| Internal (n8n / Docker network) | http://video-scraper-api:80 |
| External | https://scraper.shin0x.space |
| API Reference (Swagger UI) | https://scraper.shin0x.space/docs |
| OpenAPI Spec | https://scraper.shin0x.space/openapi.json |
API Version
v4.1.2 — Last upstream update: 2025/03/16