TikTok Profile API

Public profile data and account stats

Scrape public TikTok profile data including identity fields, account metadata, and follower metrics. Built for creator discovery and growth tracking.

1 CreditCost
20+Data Fields
60s MaxTimeout
Add your visual here

Quick Start

Get started with a simple API call.

const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/profile', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    username: '@nike',
    options: {
      timeout: 30000
    }
  })
});

const { data } = await response.json();
console.log(data.profile.username, data.profile.stats.followers);

Key Features

Everything you need for reliable tiktok profile extraction.

Profile Identity

Get username, nickname, user IDs, avatar, bio, and link in bio in a single response.

Audience Metrics

Read followers, following, likes, total videos, friends, and digg values for account analysis.

Account Signals

Includes verified, private, organization, and commerce account flags for filtering workflows.

Business Context

Capture category, region, and language fields to segment profiles by market.

Stable Identifiers

Use id and secUid for durable identity mapping across crawling and pagination flows.

Fast Requests

Low-latency synchronous endpoint with configurable timeout for production ingestion.

How It Works

Get started in minutes with our simple API.

1

Get Your API Key

Sign up for free and get your API key instantly. No credit card required.

2

Make Your First Request

Use our simple REST API with your favorite programming language.

3

Get Structured Data

Receive clean JSON responses ready to use in your application.

API Response

Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.

  • Consistent JSON structure
  • Detailed timing metrics
  • Credit usage tracking
  • Error handling built-in
Response
{
  "success": true,
  "data": {
    "profile": {
      "id": "6770059218303183878",
      "secUid": "MS4wLjABAAAAX...",
      "username": "nike",
      "nickname": "Nike",
      "bio": "Just Do It.",
      "bioLink": "https://www.nike.com",
      "avatar": "https://p16-sign-va.tiktokcdn.com/...",
      "verified": true,
      "privateAccount": false,
      "isOrganization": true,
      "commerceUser": true,
      "category": "Sports, Fitness & Outdoors",
      "language": "en",
      "region": "US",
      "createdAt": "2019-12-18T00:00:00Z",
      "stats": {
        "followers": 9600000,
        "following": 35,
        "likes": 32400000,
        "videos": 145,
        "friends": 0,
        "digg": 12
      }
    },
    "timing": { "total": 1700 },
    "creditsUsed": 1,
    "creditsRemaining": 99
  }
}

Use Cases

Common applications for TikTok Profile.

Creator Discovery

Find and score creators by profile quality and audience size.

Competitor Tracking

Monitor profile growth and account positioning over time.

Lead Qualification

Enrich outbound lists with social proof and account metadata.

Market Intelligence

Analyze regional and category distribution of target accounts.

Frequently Asked Questions

Everything you need to know about the TikTok Profile API.

No. This endpoint only returns public profile data. Private accounts will fail and should not be treated as valid results.

Both formats work. You can send nike or @nike and the API normalizes it.

secUid is TikTok's stable secondary identifier. It helps with pagination and durable identity mapping in downstream systems.

TikTok Profile uses 1 credit per successful request.

Start Using TikTok Profile API Today

Get 100 free credits to test the API. No credit card required.