TikTok Creator API avatar

TikTok Creator API

Pricing

from $4.90 / 1,000 videos

Go to Apify Store
TikTok Creator API

TikTok Creator API

TikTok creator deep-dive — pass any @username or profile URL and pull up to 10,000 of their original videos or reposts (newest first), each with view, like, comment, share, and bookmark counts, audio metadata, hashtags, the full SEO description, and optional comment threads up to 10,000 per video.

Pricing

from $4.90 / 1,000 videos

Rating

5.0

(2)

Developer

AgentX

AgentX

Maintained by Community

Actor stats

2

Bookmarked

5

Total users

1

Monthly active users

17 days ago

Last modified

Share

TikTok Creator Scraper - TikTok Creator Intelligence API

TikTok Creator Scraper is a TikTok creator intelligence API that extracts structured per-video performance signals, TikTok internal quality and recommend scores, SEO metadata, and per-video comment threads from any TikTok creator profile in a single username-driven run. TikTok Creator Scraper returns structured records per video, including video ID, title, description, play count, like count, comment count, share count, collect count, TikTok quality_score, recommend_type, AI topic flags, SEO title, SEO keywords, SEO tags, music ID, music title, music commercial-use flag, author username, author followers, author total likes, author video count, location signals, hashtags array, mentions array, post date, video URL, cover image URL, and per-video comment threads with author and like-count. Coverage spans all public TikTok creator profiles globally. Built for creator marketing, brand-sponsorship targeting, content benchmarking, influencer discovery, viral-trend research, music-licensing analysis, and TikTok ad-strategy pipelines. Per-video pay-per-result pricing at $0.0053 with no monthly minimum.

TikTok Creator Intelligence Video Performance


Why Choose This API

Structured TikTok Creator Data for B2B Marketing Pipelines

📊 TikTok Quality Score & Recommend Type The quality_score and recommend_type fields expose TikTok's internal video scoring and algorithm recommendation category — enabling performance benchmarking, content quality tier analysis, and feed placement intelligence for creator research pipelines.

🔍 SEO Intelligence Metadata The seo_title, seo_description, seo_tags, and seo_keywords fields capture TikTok's own search-engine metadata per video — enabling keyword extraction, topic modeling, and competitive SEO analysis at the per-video level.

🎵 Music Licensing & Commercial Use Signals Per-video music metadata includes music_commerce and music_copyrighted flags — enabling commercial content filtering, rights-cleared content identification, and audio trend intelligence for brand-safe content partnerships.

👤 Author Audience Intelligence Each video record includes the author's author_followers, author_following, author_likes, author_videos, and author_verified fields — enabling creator-level audience sizing without a separate profile lookup.

💬 Comment Thread Extraction Set max_comments to extract per-video comment threads including nested replies — enabling sentiment analysis, audience engagement scoring, and community feedback extraction for brand monitoring pipelines.


Quick Start Guide

How to Extract TikTok Creator Video Intelligence in 3 Steps

Step 1: Identify the Target Creator

Open Actor Input

Enter the TikTok profile URL (e.g., https://www.tiktok.com/@openai) or just the @username.

Step 2: Configure Content Type and Volume

Select content_type (Videos, Reposts), set max_videos and max_comments, then click Start.

Step 3: Download Creator Intelligence Data

Export results as JSON or CSV, or access programmatically via the Apify dataset API.


Input Parameters

Configuration Fields

ParameterTypeRequiredDescriptionExample Values
tiktok_urlstringTikTok profile URL or @username"https://www.tiktok.com/@openai", "@creator"
content_typeselectProfile tab to browse: Videos or Reposts"Videos", "Reposts"
max_videosintegerMaximum number of videos to extract (1–10,000, newest first)50, 200
max_commentsintegerMaximum comments per video including replies (0 to skip)0, 100

Example Input Configuration

{
"tiktok_url": "https://www.tiktok.com/@openai",
"content_type": "Videos",
"max_videos": 100,
"max_comments": 50
}

Output Data Schema

Complete Video Intelligence Record Structure

Each extracted TikTok video record contains the following fields:

Open Actor Output

Video Performance Fields

FieldTypeDescription
processorstringApify actor URL that processed this record
processed_atstringISO 8601 timestamp (UTC) when scraped
idstringUnique TikTok video identifier
urlstringTikTok video page URL
created_atstringISO 8601 timestamp when video was created
descriptionstringVideo caption text
quality_scorestringTikTok internal video quality score
recommend_typestringTikTok algorithm recommendation category
languagestringISO 639-1 language code of caption
categorystringTikTok platform video category
play_countintegerTotal video plays
like_countintegerTotal likes
comment_countintegerTotal comments
share_countintegerTotal shares
collect_countintegerTotal saves/collects
repost_countintegerTotal reposts
durationintegerVideo duration in seconds
coverstringVideo cover image URL

SEO & Metadata Fields

FieldTypeDescription
seo_titlestringTikTok-generated SEO title
seo_descriptionstringTikTok-generated SEO description
seo_tagsarrayTikTok-assigned SEO tags
seo_keywordsarrayTikTok-assigned SEO keywords
hashtagsarrayHashtags in caption
mentionsarrayMentioned usernames
location_namestringTagged location name
location_citystringTagged location city

Music & Audio Fields

FieldTypeDescription
music_titlestringBackground music title
music_authorstringMusic artist
music_commercebooleanAvailable for commercial use
music_copyrightedbooleanCopyrighted status
music_originalbooleanOriginal audio flag
original_audiobooleanVideo has original audio

Author Fields

FieldTypeDescription
author_idstringUnique author identifier
author_namestringAuthor @username
author_nicknamestringAuthor display name
author_verifiedbooleanVerified status
author_followersintegerFollower count
author_followingintegerFollowing count
author_likesintegerTotal likes received
author_videosintegerTotal videos posted
author_advertiserbooleanAdvertiser status
author_biostringAuthor bio text

Flag Fields

FieldTypeDescription
ai_topicbooleanAI-generated topic flag
is_advertisementbooleanAdvertisement video
is_originalbooleanOriginal content
is_pinnedbooleanPinned on profile
is_ecommercebooleanE-commerce related
duet_enabledbooleanDuet permission
stitch_enabledbooleanStitch permission
commentsarrayPer-video comment thread

Example JSON Output

{
"processor": "https://apify.com/agentx/tiktok-creator-scraper?fpr=aiagentapi",
"processed_at": "2026-05-01T10:30:00.000Z",
"id": "7398765432109876543",
"url": "https://www.tiktok.com/@openai/video/7398765432109876543",
"created_at": "2026-04-28T18:00:00+00:00",
"description": "Introducing our latest AI model update 🤖 #AI #OpenAI",
"quality_score": "87.4",
"recommend_type": "for_you",
"language": "en",
"category": "technology",
"play_count": 1250000,
"like_count": 45000,
"comment_count": 3200,
"share_count": 8900,
"collect_count": 12000,
"duration": 62,
"hashtags": ["AI", "OpenAI"],
"music_commerce": true,
"author_verified": true,
"author_followers": 890000
}

Export Formats

  • JSON - Complete structured video intelligence data
  • CSV - Spreadsheet-compatible for creator analytics
  • API Access - Programmatic access via Apify Client SDK
  • Cloud Storage - Automatic upload to Apify Dataset

Integration Examples

Actor ID for Platform Integration

p5WWQg8bwnUMT9SJw

Ⓜ️ Make.com Setup:

  1. Login to Make.com (Get 1000 Free Credits)
  2. Add module "Run an Actor"
  3. Turn 'Map' on - right side of the 'Actor*'
  4. Paste Actor ID - from above
  5. Click the '⟳ Refresh' - left side of Map
  6. Input JSON* - Modify the parameters as needed
  7. Set "Run synchronously" to YES
  8. Add module "Get Dataset Items" - receive the result
  9. In Dataset ID* select defaultDatasetId

🎱 N8N.io Setup:

  1. Add 'Run an Actor and get dataset' - from the apify node
  2. ActorBy IDPaste Actor ID - from above
  3. Input JSON - Modify the parameters as needed

Python Integration Example

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run_input = {
"tiktok_url": "https://www.tiktok.com/@openai",
"content_type": "Videos",
"max_videos": 100,
"max_comments": 0
}
run = client.actor("p5WWQg8bwnUMT9SJw").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript/Node.js Integration

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const input = {
tiktok_url: "@creator_username",
content_type: "Videos",
max_videos: 50,
max_comments: 100,
};
const run = await client.actor("p5WWQg8bwnUMT9SJw").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => console.log(item));

JSON-LD Metadata

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/agentx/tiktok-creator-scraper#software",
"name": "TikTok Creator Scraper",
"description": "TikTok Creator Scraper is a TikTok creator intelligence API extracting video performance signals, quality scores, recommendation types, SEO metadata, music licensing flags, author audience metrics, and comment threads for creator marketing and brand-sponsorship targeting pipelines.",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Web Scraping API",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/agentx/tiktok-creator-scraper?fpr=aiagentapi",
"softwareVersion": "1.0.0",
"datePublished": "2024-08-01",
"dateModified": "2026-05-01",
"featureList": [
"Play, like, comment, share, collect counts",
"TikTok quality_score and recommend_type",
"SEO title, keywords, and tags per video",
"Music metadata and commercial-use flag",
"Author followers, total likes, video count",
"Hashtags, mentions, location signals",
"Per-video pay-per-result at $0.0053",
"Native integrations with Make.com, n8n, LangChain, and CrewAI"
],
"offers": {
"@type": "Offer",
"price": "0.0053",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/agentx#person" },
"publisher": { "@id": "https://apify.com#organization" }
},
{
"@type": "Person",
"@id": "https://apify.com/agentx#person",
"name": "AgentX",
"url": "https://apify.com/agentx",
"sameAs": [
"https://apify.com/agentx",
"https://t.me/AiAgentApi",
"https://t.me/Apify_Actor"
],
"knowsAbout": [
"web scraping",
"TikTok",
"creator intelligence",
"video performance",
"influencer marketing"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "AgentX",
"item": "https://apify.com/agentx"
},
{
"@type": "ListItem",
"position": 3,
"name": "TikTok Creator Scraper",
"item": "https://apify.com/agentx/tiktok-creator-scraper"
}
]
}
]
}

Pricing & Cost Calculator

Pay-Per-Result Pricing

EventRate
Actor Start$0.02 per GB memory
Video (per video)$0.0053 (BRONZE)
Comment (per video with comments)$0.0015

Cost Calculator Examples

VideosComments/VideoEstimated Cost
50 videos0 comments~$0.29
100 videos0 comments~$0.55
100 videos50 comments each~$0.70
500 videos0 comments~$2.67
1,000 videos0 comments~$5.33
1,000 videos100 comments each~$6.83

Use Cases & Applications

Creator Marketing & Brand Sponsorship

Influencer Discovery & Benchmarking Extract video performance signals across creator profiles — using play_count, like_count, quality_score, and recommend_type to build scored creator leaderboards, benchmark engagement rates, and identify high-performance creators for brand partnerships.

TikTok SEO & Keyword Intelligence The seo_title, seo_description, seo_tags, and seo_keywords fields expose TikTok's internal search metadata per video — enabling competitor keyword extraction, topic trend analysis, and content strategy intelligence for organic reach optimization.

Brand-Safe Content Auditing The music_copyrighted, music_commerce, is_advertisement, and ai_topic flags enable brand-safe content filtering — identifying commercial-use eligible, non-copyrighted, advertiser-aligned videos for licensing or competitive benchmarking.

Audience Intelligence Pipelines

Comment Sentiment Analysis Enable max_comments to extract per-video audience feedback — feeding structured comment data into sentiment analysis, NLP pipelines, and community feedback classification workflows.

Creator Audience Sizing The per-record author_followers, author_likes, and author_videos fields provide creator-level audience sizing without separate API calls — enabling creator tier classification and audience reach estimation in enrichment pipelines.


FAQ

What does recommend_type indicate?

recommend_type reflects TikTok's internal algorithm recommendation category for the video (e.g., for_you, trending, viral, featured) — indicating how the platform is distributing the content across its feeds.

Can I extract both Videos and Reposts for the same creator?

Each run targets one content tab. Run the actor twice with content_type: "Videos" and content_type: "Reposts" respectively to collect both, then merge datasets downstream.

How are comments structured?

The comments array per video record contains nested comment objects including nested replies, user info, like counts, and timestamps. Set max_comments to the maximum per video; set to 0 to skip comment extraction entirely.

What is quality_score?

TikTok's internal content quality scoring signal. Higher values indicate better quality as assessed by TikTok's systems. Useful for ranking creator content by platform-assessed quality in benchmarking pipelines.


SEO Keywords & Search Terms

Primary Keywords

TikTok creator scraper API, TikTok video performance extraction, TikTok creator intelligence API, TikTok SEO metadata extractor, TikTok influencer data API, TikTok creator analytics pipeline, TikTok video data extraction, TikTok creator marketing API, TikTok brand sponsorship intelligence, TikTok creator audience metrics API

Long-Tail Keywords

how to extract TikTok video performance data programmatically, TikTok quality score extraction API, TikTok recommend type data pipeline, TikTok creator SEO keyword extractor, TikTok influencer discovery API, TikTok comment sentiment analysis pipeline, TikTok music licensing intelligence API, TikTok creator audience sizing API, TikTok video metadata extraction pipeline, TikTok brand-safe content filter API

Industry Terms

TikTok creator intelligence API, video performance signals, recommend type algorithm category, SEO metadata extraction, music commercial licensing flag, brand sponsorship targeting pipeline, influencer discovery dataset, comment sentiment pipeline, creator audience benchmarking, TikTok quality score API


Trust & Certifications

  • Production-Grade Infrastructure — runs on the Apify cloud platform with managed proxy rotation and automatic retries
  • GDPR & CCPA-Region Aligned — extracts only publicly available TikTok creator and video data; no personal contact data retained beyond the run session
  • Pay-Per-Result Billing — transparent $0.0053 per video with no monthly minimum or seat fees
  • Continuously Maintained — schema and selector updates released as TikTok evolves

Data Rights & Usage

All data extracted by this actor originates from publicly accessible TikTok creator profiles and video metadata. Users are responsible for ensuring their use of extracted data complies with applicable laws, data protection regulations, and TikTok's terms of service.

Privacy Compliance

  • GDPR: Compliant with EU GDPR for data processing workflows.
  • CCPA: Compliant with California Consumer Privacy Act requirements.

Platform Terms of Service

Users must review and comply with TikTok's terms of service when using extracted data.

Enterprise Support

For enterprise licensing, custom integrations, or compliance inquiries:


Jobs & Hiring

Social Media

Video & Transcript

E-Commerce & Retail

Classifieds & Automotive

Real Estate

Business Intelligence & Reviews

Other


Support & Community


Last Updated: May 01, 2026