GET
/tiktok/profileGet TikTok Profile
Fetch a public TikTok profile by handle. Returns user info, follower stats, bio, verification status, and recent videos.
Quick Start
cURL
curl "https://api.creatorcrawl.com/v1/tiktok/profile?handle=charlidamelio" \
-H "x-api-key: YOUR_API_KEY"Parameters
| Name | Type | Required | Description |
|---|---|---|---|
handle | string | Required | TikTok handle without @, e.g. "charlidamelio" |
Response
JSON Response
{
"success": true,
"user": {
"id": "5831967298627904513",
"uniqueId": "charlidamelio",
"nickname": "Charli D'Amelio",
"avatarLarger": "https://p16-sign-sg.tiktokcdn.com/...",
"signature": "Dancer & content creator",
"verified": true,
"privateAccount": false
},
"stats": {
"followerCount": 155200000,
"followingCount": 1423,
"heartCount": 11400000000,
"videoCount": 2847,
"diggCount": 54200
}
}Every request costs 1 credit. Response data is live -- never cached.
Use Cases
Influencer vetting
Pull follower counts, engagement rates, and verification status to evaluate creators before outreach.
Competitor monitoring
Track competitor accounts over time -- follower growth, posting frequency, and bio changes.
CRM enrichment
Automatically enrich your creator database with up-to-date TikTok profile data.
Code Examples
Python
import requests
resp = requests.get(
"https://api.creatorcrawl.com/v1/tiktok/profile",
params={"handle": "charlidamelio"},
headers={"x-api-key": "YOUR_API_KEY"},
)
profile = resp.json()
print(f"{profile['user']['nickname']}: {profile['stats']['followerCount']} followers")JavaScript
const resp = await fetch(
"https://api.creatorcrawl.com/v1/tiktok/profile?handle=charlidamelio",
{ headers: { "x-api-key": "YOUR_API_KEY" } }
)
const profile = await resp.json()
console.log(`${profile.user.nickname}: ${profile.stats.followerCount} followers`)