GET/tiktok/profile/videos

Get Profile Videos

Retrieve all public videos from a TikTok profile. Returns video metadata including view counts, likes, captions, hashtags, and timestamps. Supports pagination.

Quick Start

cURL
curl "https://creatorcrawl.com/api/tiktok/profile/videos?handle=charlidamelio" \
  -H "x-api-key: YOUR_API_KEY"

Parameters

NameTypeRequiredDescription
handlestringRequiredTikTok handle without @
cursorstringOptionalPagination cursor from previous response

Response

JSON Response
{
  "videos": [
    {
      "id": "7345678901234567890",
      "desc": "New dance tutorial #dance #fyp",
      "createTime": 1709251200,
      "stats": {
        "playCount": 15200000,
        "diggCount": 890000,
        "commentCount": 12400,
        "shareCount": 45000
      },
      "duration": 32
    }
  ],
  "cursor": "1709251200",
  "hasMore": true
}

Every request costs 1 credit. Response data is live -- never cached.

Use Cases

Content analysis

Analyze a creator's posting patterns, top-performing content, and engagement trends over time.

Content aggregation

Build feeds or dashboards showing the latest content from tracked creators.

Performance benchmarking

Compare video performance across creators to identify what content formats work best.

Code Examples

Python
import requests

resp = requests.get(
    "https://creatorcrawl.com/api/tiktok/profile/videos",
    params={"handle": "charlidamelio"},
    headers={"x-api-key": "YOUR_API_KEY"},
)
data = resp.json()
for video in data["videos"]:
    print(f"{video['desc'][:50]}... - {video['stats']['playCount']} views")
JavaScript
const resp = await fetch(
  "https://creatorcrawl.com/api/tiktok/profile/videos?handle=charlidamelio",
  { headers: { "x-api-key": "YOUR_API_KEY" } }
)
const { videos } = await resp.json()
videos.forEach(v => console.log(`${v.desc.slice(0, 50)}... - ${v.stats.playCount} views`))

Related Endpoints

Explore More

Takes 60 seconds

Add one line to your
MCP config. Ship today.

250 free credits. No card. Works with Claude, Cursor, Windsurf, Zed, and any MCP client.