TikTok22 endpoints · No TikTok login required

TikTok Scraper API

Extract TikTok profiles, videos, comments, hashtags, sounds, search results, trending data and the TikTok Ad Library — structured JSON, real-time, across 20+ regions.

GET /v1/tiktok/users/tiktok
{
  "user": {
    "unique_id": "tiktok",
    "nickname": "TikTok",
    "verified": true,
    "signature": "One TikTok can make a big impact",
    "sec_uid": "MS4wLjABAAAA...",
    "stats": {
      "follower_count": 94298415,
      "heart_count": 459228445,
      "video_count": 1442
    },
    "create_time_at": "2016-05-25T20:34:18Z"
  },
  "region": "US"
}

Endpoints

Users

  • /users/{username}
    Full profile, stats, secUid
    5 cr
  • /users/{username}/videos
    A user's posted videos
    8 cr
  • /users/{username}/reposts
    A user's reposted videos
    8 cr

Videos

  • /videos/{id}
    Full video metadata + stats
    5 cr
  • /videos/{id}/comments
    Top-level comments
    8 cr
  • /comments/{comment_id}/replies
    Replies to a comment
    8 cr
  • /videos/{id}/related
    Related videos
    8 cr
  • /videos/{id}/transcript
    Subtitle / caption tracks
    10 cr
  • /oembed
    Cheap oEmbed metadata
    2 cr

Hashtags & Sounds

  • /hashtags/{name}
    Hashtag detail + counts
    5 cr
  • /hashtags/{name}/videos
    Videos for a hashtag
    8 cr
  • /music/{id}
    Sound / music detail
    5 cr
  • /music/{id}/videos
    Videos using a sound
    8 cr

Search & Trending

  • /search
    General search
    5 cr
  • /search/users
    Search users
    5 cr
  • /search/videos
    Search videos
    5 cr
  • /search/hashtags
    Search hashtags
    5 cr
  • /trending/videos
    Trending Explore feed
    5 cr
  • /trending/hashtags
    Trending hashtags (views + creators)
    5 cr
  • /trending/songs
    Trending sounds (ranked by usage)
    5 cr
  • /ads/search
    Ad Library search (keyword/advertiser)
    5 cr

Reference

  • /regions
    Supported content regions (free)
    0 cr

Cost Estimator

Estimate your TikTok scraping spend by endpoint and volume.

Credits per request5
Total credits needed5,000
Loading plans…

Why ScrapeBadger for TikTok

20+ Content Regions

Geo-targeted residential proxies for US, GB, DE, BR, JP, ID and more — localised trending and search.

22 Endpoints

Profiles, videos, comments, hashtags, sounds, search, transcripts, trending and the Ad Library in one API.

No Login, No Signing

We run real Chrome that handles TikTok’s X-Gnarly signing for you. You just call REST endpoints.

Rich, Full Data

Every datetime in Unix + ISO 8601, full video/author/music/stats objects, subtitles and slideshow support.

Pay For Success

Credits are only charged on successful 2xx responses. Failed requests are free.

Trends & Ad Library

Trending hashtags (views + creators), trending sounds ranked by usage, and TikTok Ad Library search — data most scrapers don’t expose.

Quick Start

Node.js
import { ScrapeBadger } from 'scrapebadger'

const sb = new ScrapeBadger({ apiKey: process.env.SCRAPEBADGER_API_KEY })

// User profile
const { user } = await sb.tiktok.users.get('tiktok')
console.log(user.stats.follower_count)

// A user's videos
const { videos } = await sb.tiktok.users.videos('tiktok', { count: 30 })

// Search + trending
const top = await sb.tiktok.search.general('news')
const trending = await sb.tiktok.trending.hashtags({ region: 'US' })

FAQ

Do I need a TikTok account or API key?

No. The API scrapes public TikTok data without any TikTok login. You only need your ScrapeBadger API key.

Which regions are supported?

TikTok is a single global platform; you pass a region code (US, GB, DE, BR, JP, ID, and 20+ more) to localise trending, search results, and the proxy exit country.

How fresh is the data?

Every request fetches live from TikTok in real time — there is no cache. Profiles, videos, comments and trending reflect the current state.

How is pricing calculated?

Per-request credits by endpoint type (detail & search = 5, list captures = 8, transcripts = 10, oEmbed = 2, regions = free). You’re only charged on success.

Can I get a video’s comments and transcript?

Yes. The comments endpoint returns top-level comments with author and engagement data, and the transcript endpoint returns subtitle tracks and caption URLs.

Start scraping TikTok today

Free credits to start. No TikTok login. Pay only for successful requests.

Get Started