Cubone-max GitHub avatar

TikTok-Scraper-Console

Cubone-max

A local Node.js/TypeScript tool that uses Playwright to scrape TikTok profile data, video metadata, covers, and videos via a web console or CLI, with proxy and retry support.

Stars

13

7-day growth

No data

Forks

5

Open issues

0

License

Apache-2.0

Last updated

2026-07-31

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a polished local web UI plus CLI, bilingual support, proxy/IPCook integration, and robust batch/retry handling for TikTok public data extraction.

Who it is for

  • Developers needing TikTok public data extraction
  • Content marketers or researchers analyzing engagement metrics
  • Creators or teams archiving their own TikTok content
  • Automation engineers wanting a scriptable scraper

Use cases

  • Scrape a TikTok profile's videos and engagement stats into custom export fields
  • Batch download videos and covers from multiple video URLs
  • Automate recurring profile backups via CLI with proxy rotation
  • Retry failed downloads and re-run from the failed-videos list

Strengths

  • Supports both web console and CLI modes with a bilingual UI
  • Includes proxy list parsing, exit IP check, and IPCook API integration
  • Large jobs are split into retryable batches with pause, resume, and graceful stop
  • Collects profile data, video metadata, covers, and watermarked/no-watermark video variants

Considerations

  • Legal and platform restrictions require users to comply with TikTok terms and local laws
  • No-watermark downloads are best-effort and may fall back to watermarked sources
  • Requires Node.js 20+, Playwright Chromium, and stable network or proxy access to TikTok

README quick start

TikTok Scraper Console

TikTok account scraper and video downloader

English | 繁體中文


🤝 Sponsor

Scale your TikTok scraping with IPcook's 55M+ premium residential proxies. With premium proxy quality, IPcook helps you bypass rate limits and ban risks via smart auto-rotation.

Starting at just $2 to $3.2/G, IPcook provides one of the most competitive prices on the market. It now offers a 100 MB free trial, so don't miss out.

✨ What Is This?

TikTok Scraper Console is a local TikTok public-data scraping and media downloading tool. It uses Playwright headless browser automation to open TikTok pages, collect account data, video metadata, engagement metrics, cover images, and downloadable video files.

It includes a clean local web console for everyday use, plus a CLI mode for automation and repeatable workflows.

Use this tool only for public content you own, are authorized to use, or can legally process. Always follow TikTok's terms and your local laws.

📸 Screenshots

English Web Console

Traditional Chinese Web Console

Task Progress And Controls

Use the execution result panel to follow each scrape step, review errors, pause and resume a task, or end the task after the current video finishes.

Scraped Data Output

IPCook Proxy API Link Page

🚀 Features

FeatureDescription
🖥️ Web consoleRun locally and open http://localhost:6767
🌐 Bilingual UITraditional Chinese and English
🔌 Global connection settingsUse local direct mode, an IPCook API link, or an IPCook proxy list
🧾 Proxy list parsingPaste proxies in common formats and let the app normalize them automatically
🧭 Exit IP checkDisplay the current exit IP and country code, for example ip: 1.2.3.4 US
👤 Profile scrapingCollect username, nickname, followers, bio, and video list
🎬 Video metadataCollect publish time, views, likes, comments, shares, collects, title, and more
🖼️ Cover downloadSave covers as jpg or png images
📥 Video downloadSupports watermarked mode and best-effort no-watermark mode
🔗 Single video downloadDownload metadata, cover, and video from one video URL
📚 Batch video downloadPaste multiple video URLs, one per line
🧩 Custom fieldsExport

Description

TikTok Scraper Console is a local Playwright-based tool for scraping public TikTok profile and video data. It supports profile scraping, single and batch video downloads, cover downloads, watermark or no-watermark options, proxy connection modes, task progress, pause/stop controls, and English/Traditional Chinese UI.

Related repositories

Similar projects matched by category, topics, and programming language.

NUber-dev
Featured
NUber-dev GitHub avatar

YTubic

YTubic is a fast, responsive, open-source YouTube Music desktop client for Windows, Linux, and macOS that uses direct InnerTube API communication and aggressive caching to provide instant navigation and playback.

Web DevelopmentFrontend Frameworks
226
marcelpanse
Featured
marcelpanse GitHub avatar

youtube-guitar-tab-parser

A CLI tool that downloads YouTube guitar lesson videos, uses Claude vision to detect and extract the tab region from sampled frames, de-duplicates lines by bar number, and assembles them into a PDF.

Developer ToolsCLI & Terminal
165
Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326