Skip to content

Get a TikTok user's public profile

POST/v1/tools/tiktok.user.profile/callsNeeds an API key

Returns a TikTok user's public profile, with bio and follower, like and video counts. Use it to look up an account and get the sec_uid that tiktok.user.videos takes.

Tool tiktok.user.profile on TikTok. Contract version 1, released 2026-10-27.

Over REST, send the input in the body. Over MCP, pass the same input to call_tool.

Both return the full response: the call's ID, status and cost, with this tool's result in output.

Input

usernamestringRequired

The user's handle, without the @.

Output

A successful call returns these blocks in its output. A field not marked required can be null.

user

One object. Can be null.

idstring

TikTok's numeric identifier of the user, as a string.

sec_uidstring

TikTok's secure identifier of the user, which tiktok.user.videos takes.

usernamestringRequired

The user's handle, without the @. The profile is at https://www.tiktok.com/@ followed by it.

namestring

The user's display name.

biostring

The text of the user's profile.

bio_linkstring

The link on the user's profile, as the user wrote it, which may lack a scheme.

image_urlstring

Address of the user's profile picture.

verifiedboolean

Whether TikTok marks the user as verified.

privateboolean

Whether the account is private, its videos shown only to approved followers.

created_atstring

When the account was created, in ISO 8601.

follower_countinteger
following_countinteger

Number of accounts the user follows.

like_countinteger

Number of likes the user's videos received, in all.

video_countinteger

Number of videos the user posted.