1
Fetch profiles for each competitor
Send a profile request for each creator you want to compare. You can run these in parallel — each returns bio info, stats, and up to 24 recent videos with per-post engagement data.Each response contains a
videos array with the creator’s most recent posts. Here is the shape of a single TikTok profile response:2
Compare posting frequency, views, hashtags, and engagement
With profile data for all three creators, compute summary statistics across the
videos arrays:- Posting frequency — count videos per creator over the
createdAtdate range - Average views — mean of
video.stats.viewsacross all posts - Top hashtags — aggregate and rank
video.tagsarrays by frequency - Engagement ratio —
likes / viewsper video, then averaged per creator
Posting more does not always mean higher engagement. Use these numbers to identify which creator’s format is most efficient, not just most active.
3
Identify each creator's top-performing videos
Sort each creator’s
videos array by stats.views or stats.likes descending. Select the top 2–3 posts per creator to analyze further.These are the videos worth extracting content patterns from — they represent what the algorithm is actually rewarding for that creator in that time window.4
Extract content structure from top videos
Send each top-performing video URL to Poll the returned Run this for your top 2–3 videos from each creator. The goal is to surface patterns — which hook formats appear in multiple top performers, which CTA types correlate with higher shares.
/v1/extract with a prompt designed to surface the patterns you want to compare across creators.jobId:5
Synthesize findings into a competitive audit
Combine the quantitative profile data with the qualitative extraction results:
- Volume and cadence — who posts how often, and does cadence correlate with reach?
- Format patterns — which hook types and content structures show up in top performers?
- Engagement efficiency — which creator gets the most engagement per post relative to their audience?
- Content gaps — which topics or formats appear in one creator’s top content but not others?
- CTA strategies — follow, link in bio, comment, share — which drives more interaction?
Profile endpoints run on the light rate limit tier: 120 requests per minute. At 24 posts per call, that gives you up to 2,880 posts of performance data per minute — enough to cover dozens of creators in a single run.