What's new See our recent updates

TikTok Profile API

Extract user stats, bio, and profile data from TikTok accounts.
  • Real-time follower counts and engagement metrics
  • User bio, verification status, and avatar URLs
  • Works with @handles or numeric user IDs
No credit card required.
          curl --get https://www.searchapi.io/api/v1/search \
  -d engine="tiktok_profile" \
  -d handle="therock"
        

Profile Data

Structured JSON

Extract follower stats, user info, and engagement metrics. Track profile changes and monitor TikTok accounts.

Profile Data
{
  "search_metadata": {
    "id": "search_YzO8NlMJg5M9U4B8gnBvQxXR",
    "status": "Success",
    "created_at": "2025-10-07T13:36:24Z",
    "request_time_taken": 1.65,
    "parsing_time_taken": 0.01,
    "total_time_taken": 1.66,
    "request_url": "https://www.tiktok.com/@therock",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_YzO8NlMJg5M9U4B8gnBvQxXR.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_YzO8NlMJg5M9U4B8gnBvQxXR"
  },
  "search_parameters": {
    "engine": "tiktok_profile",
    "handle": "therock"
  },
  "profile": {
    "id": "6745191554350760966",
    "handle": "therock",
    "nickname": "The Rock",
    "description": "CEO of #RockTok\nLife's so much sweeter when you're not an asshole",
    "avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310325298631802885~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=902b24b1&x-expires=1760014800&x-signature=x5X8UEvgcTKzBkCi0m5J6FwO3Mo%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=b59d6b55&idc=useast5",
    "avatar_medium": "https://p19-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310325298631802885~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=67bf7c32&x-expires=1760014800&x-signature=GkeVf0OjMW90Ykc0tFKQcmUzMrI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=b59d6b55&idc=useast5",
    "avatar_thumb": "https://p19-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310325298631802885~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=3367ba8e&x-expires=1760014800&x-signature=RQtjWrQV9QH74OdVBHbDhaymgYw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
    "is_verified": true,
    "relation": 0,
    "comment_setting": 0,
    "duet_setting": 0,
    "stitch_setting": 0,
    "download_setting": 0,
    "following_visibility": 1,
    "profile_embed_permission": 1,
    "bio_link": {
      "url": "therock.komi.io",
      "risk_level": 3
    },
    "created_at": 1570487607,
    "created_at_iso": "2019-10-07T22:33:27Z",
    "sec_uid": "MS4wLjABAAAAM3R2BtjzVT-uAtstkl2iugMzC6AtnpkojJbjiOdDDrdsTiTR75-8lyWJCY5VvDrZ",
    "unique_id_modify_time": 0,
    "title_modify_time": 0,
    "commerce_user_info": {
      "commerce_user": false
    },
    "language": "en",
    "can_exp_playlist": true,
    "profile_tab": {
      "show_music_tab": false,
      "show_question_tab": false,
      "show_play_list_tab": true
    },
    "is_organization": 0,
    "user_story_status": 0
  },
  "stats": {
    "followers": 80200000,
    "following": 0,
    "hearts": 651400000,
    "videos": 450,
    "likes": 0,
    "friends": 0
  }
}

Developer experience

Easy integration

Integrating is as simple as making a GET HTTP request.

GET
https://www.searchapi.io/api/v1/search?engine=tiktok_profile&handle=therock
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "tiktok_profile",
  "handle": "therock"
}

response = requests.get(url, params=params)
print(response.text)

Profile Data Points

What you get

Real-time TikTok profile data with user stats and account details.

Follower Stats

Follower count, following, and total hearts.

User Details

Username, nickname, bio, and unique ID.

Verification Status

Blue checkmark and official account status.

Avatar URLs

Profile images in multiple resolutions.

Video Count

Total videos posted by the user.

Bio Links

External links from user profiles.

Privacy Settings

Private account and download permissions.

Commerce Status

TikTok Shop and seller information.

Legal protection

U.S. Legal Shield

Our processes of crawling and parsing public data are protected by the First Amendment of the U.S. Constitution. We take on the legal responsibilities associated with these methods for both domestic and international entities. This does not apply if the entities are involved in illegal activities according to U.S. federal law, including but not limited to cybercrime, terrorism, child exploitation, denial-of-service attacks, and war crimes.

Robust Infrastructure

Handle even the most demanding needs

Sub-2 second average response time

Performance

Sub-2 second average response time

Optimized for low latency, delivering rapid results for AI applications, SEO analysis, and research.

100% success rate

100% Success Rate

Guaranteed query completion

Guaranteed success with built-in auto-retry mechanism and adaptive error handling to ensure complete data collection.

Scalable proxy rotation

Proxy Management

Scalable proxy rotation

Our built-in proxy rotator and auto-retry mechanisms ensure scalability, handling millions of searches daily across a global network of 100M+ proxies.

Advanced CAPTCHA bypass

Captcha Solving

Advanced CAPTCHA bypass

Mimics real human behavior with full browser rendering, JavaScript execution, and CAPTCHA solving for uninterrupted data scraping.

Open-source integrations

Integrations

Open-source integrations

Easily integrate with popular open-source tools like Dify, Flowise, LangChain, and Haystack to extend functionality with minimal setup.

Simple Pricing

Pricing plans

  • Pay per success
  • Built in location geo-targetting
  • Only premium proxies

Developer Plan

$4 per 1,000 searches

$40 / month

What's included
  • 10,000 Searches
  • 99.9% SLA

Production Plan

$3 per 1,000 searches

$100 / month

What's included
  • 35,000 Searches
  • Team Management
  • U.S. Legal Shield
  • 99.9% SLA

BigData Plan

$2.5 per 1,000 searches

$250 / month

What's included
  • 100,000 Searches
  • Team Management
  • U.S. Legal Shield
  • 99.9% SLA
  • Medium Throughput

Scale Plan

$2 per 1,000 searches

$500 / month

What's included
  • 250,000 Searches
  • Team Management
  • U.S. Legal Shield
  • 99.9% SLA
  • High Throughput
  • Search Analytics

Trusted by industry leaders

Anthropic logo Bain & Company logo DataRails logo Scale AI logo Ahrefs logo Demyst logo

TikTok Ads Library API

TikTok Ads Library Search

Access TikTok's ad transparency data. Search ads by keyword or advertiser, get video URLs, engagement metrics, and track competitor campaigns.

Ad Creative Assets
Extract video URLs, cover images, and ad captions from TikTok's advertising ecosystem.
Performance Metrics
Get estimated audience reach and timeline tracking for each ad campaign.
Advertiser Details
Access advertiser names, IDs, and business profiles for competitive analysis.

View Documentation

TikTok Ads Library API

Get started with SearchApi today

No credit card required. No commitment. Cancel anytime.