Back to blog

How to Give Your OpenClaw Agent Access to TikTok Data

by Simon Balfe ·

OpenClaw is the fastest-growing open source AI agent in history, with over 250,000 GitHub stars. It runs locally on your machine and connects to messaging platforms like Telegram, Discord, WhatsApp, and Signal. But out of the box, it can’t access TikTok data.

CreatorCrawl fixes that. With a two-minute MCP setup, your OpenClaw agent gets access to 20+ TikTok data endpoints, including creator profiles, video analytics, comment extraction, search, and trending content.

What you can do with OpenClaw + CreatorCrawl

Once connected, you can message your OpenClaw agent on any platform and ask it to:

  • Look up any TikTok creator and get their follower count, engagement rate, bio, and recent posts
  • Search for creators by keyword, niche, or hashtag
  • Pull video analytics including views, likes, shares, and comments
  • Extract video transcripts and comment threads
  • Monitor trending hashtags and content in real time
  • Analyse competitor accounts and compare performance metrics

Your agent handles the API calls automatically. You just ask in natural language.

Setup: connect CreatorCrawl to OpenClaw via MCP

OpenClaw supports the Model Context Protocol (MCP), which lets it connect to external data sources. CreatorCrawl runs a hosted MCP server at https://creatorcrawl.com/api/mcp.

Step 1: Get your API key

Sign up at creatorcrawl.com and copy your API key from the dashboard. You get 250 free credits with no card required.

Step 2: Add the MCP server config

Add this to your OpenClaw MCP configuration:

{
  "mcpServers": {
    "creatorcrawl": {
      "url": "https://creatorcrawl.com/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "x-api-key": "your_api_key_here"
      }
    }
  }
}

Step 3: Restart OpenClaw

Restart your OpenClaw agent to load the new MCP server. The TikTok data tools will appear in your agent’s tool list.

Step 4: Start asking questions

Message your agent on Telegram, Discord, WhatsApp, or whatever platform you use:

  • “Look up the TikTok profile for @charlidamelio”
  • “Find TikTok creators posting about fitness”
  • “What are the trending hashtags on TikTok right now?”
  • “Get the comments from this TikTok video: [URL]”

Your agent calls the CreatorCrawl API through MCP and returns structured results.

Alternative: build a custom OpenClaw skill

If you want more control, you can build an OpenClaw AgentSkill that calls the CreatorCrawl REST API directly:

const response = await fetch(
  'https://api.creatorcrawl.com/v1/tiktok/profile?handle=charlidamelio',
  { headers: { 'x-api-key': process.env.CREATORCRAWL_API_KEY } }
)
const profile = await response.json()

This approach lets you customise the request and response handling, add filtering logic, or chain multiple endpoints together in a single skill.

Available TikTok data endpoints

Your OpenClaw agent gets access to all of these through MCP:

EndpointWhat it does
Profile lookupFull creator profile with stats
Profile videosRecent videos from a creator
Video detailsMetadata for a specific video
Video commentsComment thread extraction
Video transcriptSpoken word transcription
Search usersFind creators by keyword
Search videosFind videos by keyword
Trending videosCurrently trending content
Trending hashtagsPopular hashtags
Hashtag infoStats for a specific hashtag
Music/sound dataTrack audio trends

Each API call costs 1 credit. You get 250 free on signup, and paid plans start at $29 for 5,000 credits. No rate limits, credits never expire.

Why use CreatorCrawl instead of scraping TikTok directly?

OpenClaw can run shell commands and browse the web, so you could technically try to scrape TikTok. But that approach breaks constantly, gets blocked, and returns unstructured data that your LLM has to parse.

CreatorCrawl gives you:

  • Structured JSON that any LLM can work with immediately
  • Reliable uptime because it is a managed API, not a fragile scraper
  • Consistent schema so your agent’s logic doesn’t break when TikTok changes their frontend
  • No rate limits so your agent can make as many calls as your credits allow

Works with any LLM backend

OpenClaw supports Claude, GPT, DeepSeek, and other LLM backends. The CreatorCrawl MCP connection works with all of them. The TikTok data tools are exposed at the MCP layer, so your choice of language model doesn’t affect the integration.

Get started

  1. Sign up for CreatorCrawl (250 free credits)
  2. Add the MCP config to your OpenClaw setup
  3. Start asking your agent about TikTok

For the full MCP tool reference, check the MCP documentation. For other integration options, see the integrations page.

Explore CreatorCrawl

More from the Blog