Skip to content

Scraping TikTok

A technical guide to reaching TikTok

About Scraping TikTok

TikTok's Android app talks to a private HTTP+JSON API that is faster than the web endpoints and returns considerably more. This is a technical guide to reaching it: how devices are registered, how requests are signed, how the regional hosts are partitioned, and how the TLS handshake is fingerprinted. A system built on it collected 3.23 billion creator profiles, 5.94 billion videos and 2.8 billion comments in three weeks.

Free dataset. I uploaded 4.5 billion of those videos to Hugging Face: captions, view, like, comment and save counts, the sound, the country and the posting time. huggingface.co/datasets/kuben-developer/tiktok-videos-4b

What you can pull. Creator profiles, every video a creator has posted, followers and following lists, and TikTok's own similar-creator graph. Full video detail with the complete statistics block. Comments and comment replies, each with the commenter's account. Sounds, the videos using them, and the trending sounds chart. Hashtags and their videos, newest or most popular. Keyword search across videos, creators and sounds. Trending shelves and camera effects. 24 endpoints in all , each with a measured success rate.

Discussion

Sign in to join the discussion.

Loading comments…

Tagged

Alternatives to Scraping TikTok

Tools in the same space, ranked by how they are performing in the directory.

Compare all
  • Typeclip

    Types your clipboard with human cadence — built for screen recordings - cssllcio/typeclip

    /Developer Tools
  • Stemdeck

    Stemdeck is an modern stem extraction platform for musicians,producers and hobbyists, designed to isolate vocals, drums, bass, piano and guitar for practice, t…

    Open source/Video & Audio
  • Social Media Downloader

    Free downloader for public TikTok, X, Instagram, Facebook & YouTube posts — save HD videos, Reels & Shorts, extract MP3 audio, or grab photo carousels.

    Freemium/Video & Audio
  • tinyjs

    Build macOS, Windows, and Linux desktop apps in JavaScript: txiki.js backend, native webview window, ~6 MB shipped.

    /Video & Audio
  • AI Jewelry Model

    Creates on-model jewelry product photos from ordinary images for ecommerce listings.

    /Video & Audio
  • LyricFast

    Creates accurate lyric videos from one song for YouTube, TikTok and social feeds.

    /Video & Audio