TikTok Scraper API

Extract TikTok videos, profiles, comments, search, and music data with one API

Send a TikTok video URL, username, keyword, or music ID and get structured JSON back. No TikTok login required, no custom session handling, and no separate request patterns per use case.

What this actually means

You sign up for ScrapingBot, get an API key, call the TikTok endpoint family, and receive structured data for videos, users, comments, search, and music workflows.

No TikTok login
One request shape
Watermark-free video details
Docs and playground included

100 free credits to validate the TikTok workflow before you scale it.

first-tiktok-request.sh
Exact request shape
# Fetch TikTok video details and download metadata
curl -X POST "https://scrapingbot.io/api/v1/tiktok" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "/",
    "params": {
      "url": "https://www.tiktok.com/@tiktok/video/7231338487075638570"
    }
  }'
Typical fields returned
{
  "desc": "Example TikTok video",
  "author": { "unique_id": "tiktok" },
  "statistics": { "play_count": 1250000 },
  "video": { "download_addr": "https://..." }
}
URL

Video link

Video details and comments

@

Username

Profiles and posts

Q

Keyword

User and feed search

ID

Music ID

Music info and posts

Returns structured JSON with
Video details and download data User and post data Search results Comments and pagination

How It Works

From signup to first TikTok response in a few minutes

Create your account, choose the TikTok endpoint that matches your input, and send the request shape you already see in the docs and playground.

1

Create your free account

Sign up once, get your API key, and test the TikTok API in the dashboard playground or quick start docs.

2

Send the input you already have

Use a video URL, username, keyword, or music ID depending on whether you need video details, creator data, search, or comments.

3

Receive JSON and build on top

Push the TikTok data into dashboards, trend monitors, moderation tools, creator research workflows, or internal analytics pipelines.

Free trial: Start with 100 free credits so you can validate the TikTok integration end-to-end before upgrading.

Everything You Need from TikTok

Access any TikTok data programmatically with our comprehensive API

🎬

Video Details

Get complete video information including title, description, likes, views, shares, and download links without watermarks.

endpoint: /
👤

User Profiles

Extract complete user profiles including follower counts, bio, avatar, verification status, and engagement metrics.

endpoint: /user/info
📱

User Posts

Retrieve all posts from any user's profile with full video metadata, timestamps, and engagement statistics.

endpoint: /user/posts
🔍

Search Videos

Search for videos by keyword or hashtag. Find trending content, monitor brand mentions, and track campaigns.

endpoint: /feed/search
💬

Comments

Extract comments from any video with author information, likes, timestamps, and reply threads for sentiment analysis.

endpoint: /comment/list
🎵

Music Data

Get music information and find all videos using a specific sound. Perfect for tracking viral audio trends.

endpoint: /music/info

Built for Every Use Case

From analytics to content monitoring

📊

Analytics Tools

Build analytics dashboards to track engagement, growth, and trending content across TikTok.

🎯

Brand Monitoring

Track brand mentions, competitor activity, and campaign performance in real-time.

🌟

Influencer Research

Discover influencers, analyze engagement rates, and track audience growth over time.

💾

Content Archiving

Download and archive TikTok videos for backup, research, or content moderation.

Simple API, Powerful Results

Start scraping in minutes with our straightforward API

Get Video Information

REQUEST
POST /api/v1/tiktok {"endpoint":"/","params":{"url":"https://www.tiktok.com/@tiktok/video/7231338487075638570"}}
RESPONSE
{
  "author": { "unique_id": "tiktok" },
  "statistics": { "play_count": 1250000 },
  "video": { "download_addr": "https://..." }
}

Get User Profile

REQUEST
POST /api/v1/tiktok {"endpoint":"/user/info","params":{"unique_id":"nike"}}
RESPONSE
{
  "unique_id": "nike",
  "follower_count": 5800000,
  "nickname": "Nike",
  "signature": "Just Do It"
}

We Don't Stop at TikTok

One API for all your scraping needs

Learn More About TikTok Scraping

Guides, tutorials, and best practices

Simple, Transparent Pricing

Pay only for what you use. No hidden fees, no surprises.

Free Trial

$0
  • 100 free credits
  • All TikTok endpoints
  • No credit card required
Start Free
POPULAR

Startup

$99 /month
  • 1,100,000 credits/month
  • All features included
  • Priority support
Get Started

Pro

$249 /month
  • 3,300,000 credits/month
  • Everything in Startup
  • Dedicated support
Get Started

FAQ

Questions people ask before signing up

Do I need a TikTok login, cookies, or a session?

No. You use your ScrapingBot API key and call the TikTok endpoints directly through ScrapingBot.

What kinds of inputs can I send?

Depending on the endpoint, you can send TikTok video URLs, usernames, search keywords, music IDs, counts, and pagination cursors.

Can I test the full flow before paying?

Yes. New accounts get 100 free credits so you can validate the request shape and inspect the returned TikTok JSON first.

Where should I start right after signup?

Start in the TikTok playground if you want a visual tester, or go straight to the quick start docs if you want to wire the API from code immediately.

Ready to Start Scraping TikTok?

Join thousands of developers who trust ScrapingBot for their TikTok data needs. Get 100 free credits today.

100 free credits. No TikTok login required. Dashboard playground included.