Use Case

TikTok Engagement Data and Analytics API

Build your own TikTok analytics tool with live engagement data. Track views, likes, comments, shares, and calculate engagement rates for any creator or video. CreatorCrawl provides the raw data you need to build custom analytics dashboards, reporting tools, and performance tracking systems.

Benefits

  • Pull real-time engagement metrics (views, likes, comments, shares) for any TikTok video or creator
  • Calculate true engagement rates using live data instead of relying on third-party estimates
  • Build custom analytics dashboards tailored to your specific reporting needs
  • Track engagement trends over time to identify what content formats perform best
  • Benchmark creator performance against industry averages and competitors

How It Works

1

Fetch profile stats

Use the profile endpoint to get total followers, likes, and video count for a creator as aggregate engagement metrics.

2

Pull video-level data

Get individual video engagement stats including play count, likes, comments, and shares to calculate per-video performance.

3

Calculate engagement rates

Compute engagement rates by dividing total interactions (likes + comments + shares) by view count across recent videos.

4

Track over time

Store historical data and track changes to build trend charts showing engagement growth or decline.

Relevant API Endpoints

Frequently Asked Questions

How do I calculate TikTok engagement rate with the API?

Pull a creator's recent videos using the profile videos endpoint, sum up the likes, comments, and shares for each video, divide by the view count, and multiply by 100 to get the engagement rate percentage. Averaging this across 20-30 recent videos gives you a reliable engagement rate.

Can I build a TikTok analytics dashboard with CreatorCrawl?

Yes. CreatorCrawl provides all the raw data you need: profile stats, video metrics, comment counts, and trending data. Pull this data into your frontend framework of choice and build exactly the analytics views your team or clients need.

How often should I poll for engagement data updates?

It depends on your use case. For campaign monitoring, hourly polling captures meaningful changes. For general analytics, daily updates are sufficient. For viral content tracking, you might poll every 15 minutes. There are no rate limits, so poll at whatever frequency your use case demands.

What engagement metrics does the API return?

The profile endpoint returns total follower count, following count, heart count, and video count. The video endpoint returns play count, digg count (likes), comment count, and share count. These metrics let you calculate engagement rates, growth rates, and performance benchmarks.

Explore More Use Cases

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.