🎵TikTok scraper

TikTok Scraper API for Developers

Profiles, videos, comments, followers, transcripts, search, and trending data from one API. No TikTok Research API approval. No university affiliation requirement.

The TikTok Research API is gated behind an application that requires university affiliation or a registered nonprofit. The TikTok Marketing API is for advertisers only. There is no official commercial path to TikTok read data. CreatorCrawl reads any public TikTok profile, video, comment, or sound in 2 seconds via a simple API. 22 endpoints, native MCP for AI agents, pay-as-you-go credits.

What you get

  • 22 TikTok endpoints, every public surface

    Profiles, profile videos, video info, transcripts, comments, followers, following, search (keyword, hashtag, top, users), trending, popular songs, popular hashtags, popular creators, live streams, and song-to-videos lookup.

  • TikTok transcripts the official API does not expose

    CreatorCrawl returns plain-text transcripts and timestamped segments for any TikTok video with captions. The official APIs do not expose this.

  • No Research API approval

    The official Research API requires university affiliation or nonprofit status. CreatorCrawl has no application: sign up, get a key, ship today.

  • Native MCP for AI agents

    Every TikTok endpoint is exposed as an MCP tool. Your Claude or Cursor agent reads TikTok profiles and videos in natural language.

Code example

Pass your API key in the x-api-key header. Get structured JSON back.

# Get a TikTok profile
curl "https://creatorcrawl.com/api/tiktok/profile?handle=khaby.lame" \
  -H "x-api-key: YOUR_API_KEY"

# Get a video transcript
curl "https://creatorcrawl.com/api/tiktok/video/transcript?url=https://www.tiktok.com/@user/video/123" \
  -H "x-api-key: YOUR_API_KEY"

# Search TikTok by keyword
curl "https://creatorcrawl.com/api/tiktok/search/keyword?keyword=cooking" \
  -H "x-api-key: YOUR_API_KEY"

How it works

1

Sign up for 250 free credits

No credit card required, no Research API application, no university affiliation needed. Your API key is generated instantly.

2

Pass a TikTok handle or video URL

Pass a handle (e.g. "khaby.lame") or a video URL. Get back structured JSON in 2 seconds with profile stats, video metadata, or comment threads.

3

Build at scale with no rate limits

Process thousands of TikTok profiles or videos per hour with concurrent requests. Credits never expire.

4

Connect to your AI agent via MCP

Add CreatorCrawl as an MCP server in Claude Desktop, Claude Code, or Cursor and let your agent read TikTok in natural language.

Endpoints

Every endpoint below is part of the CreatorCrawl TikTok API and is also exposed as a native MCP tool.

GETProfile/tiktok/profile
GETProfile Videos/tiktok/profile/videos
GETVideo Info/tiktok/video
GETVideo Transcript/tiktok/video/transcript
GETVideo Comments/tiktok/video/comments
GETTrending Feed/tiktok/get-trending-feed
GETSearch Keyword/tiktok/search/keyword
GETFollowers/tiktok/user/followers

Frequently asked questions

How is this different from the TikTok Research API?

The official Research API requires university affiliation or registered nonprofit status. Commercial use is not permitted. CreatorCrawl has no application process and is built specifically for commercial developers and AI agents.

Can I get TikTok video transcripts?

Yes. CreatorCrawl returns plain-text transcripts and timestamped segments for any TikTok video with captions. This is not available in any official TikTok API.

What about rate limits?

CreatorCrawl has no rate limits. Run as many concurrent requests as your application needs. Customers regularly process tens of thousands of TikTok profiles per hour.

Is scraping TikTok legal?

Reading publicly available TikTok data is generally considered legal under precedents like hiQ Labs v. LinkedIn (2022). Specifics depend on jurisdiction. Review TikTok Terms of Service against your downstream use before going live.

How fast is the API?

Average profile fetch returns in 2 to 3 seconds. Video info and transcripts return in 3 to 5 seconds depending on length.

Explore more scrapers

Takes 60 seconds

Your agents are one config file away from six platforms.

250 free API calls. No card. Add the MCP server to Claude, Cursor, Windsurf, or Zed, or hit the REST API from any language.