TikTok User Search Scraper — Find Creators avatar

TikTok User Search Scraper — Find Creators

Pricing

from $2.00 / 1,000 results

Go to Apify Store
TikTok User Search Scraper — Find Creators

TikTok User Search Scraper — Find Creators

Search public TikTok users by keyword with automatic pagination. Export clean identity and account fields, or optionally enrich each result with complete public profile information.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

ToolzerHub

ToolzerHub

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Search TikTok user accounts by keyword, paginated automatically.

TikTok User Search Scraper runs a keyword search across TikTok account results and returns one clean dataset row per matching account. Base rows include normalized IDs, username, display name, bio, avatar, verification, privacy, region, and available statistics.

A keyword and a result cap

Provide a search keyword and set Max Results to bound the run. Enable Enrich Profiles when you also need the complete public web profile for every result. Enriched fields are spread into the same row, duplicate fields are replaced by the richer values, and statistics are merged rather than nested in a separate blob.

Search TikTok users

Enter a keyword, set Max Results, and optionally fetch complete public profile information for every returned user.

FieldTypeRequiredDescription
keywordstringYesKeyword or phrase to search TikTok for.
maxItemsintegerNoMaximum number of items to save. Set 0 for no limit.
enrichProfilebooleanNoFetch the full public web profile for every result and merge it into the base row. One extra request per result.
{
"keyword": "cats",
"maxItems": 20,
"enrichProfile": false
}

Account rows

👤 User identity

FieldTypeDescription
user_idstringTikTok numeric user ID.
sec_user_idstringTikTok opaque secUid.
usernamestringTikTok username/uniqueId.
nicknamestringDisplay name.
descriptionstringVideo caption or user bio, when available.
avatar_urlstringPrimary profile avatar URL, when available.
is_verifiedbooleanWhether TikTok reports the profile as verified.
is_privatebooleanWhether the TikTok profile is private.
regionstringTikTok account region, when available.

📊 Account statistics

FieldTypeDescription
statsobjectEngagement stats (likes/comments/shares/plays or followers/following/hearts), when available.
{
"user_id": "7000000000000000001",
"sec_user_id": "MS4wLjABAAAAexample",
"username": "example_creator",
"nickname": "Example Creator",
"description": "Public profile bio",
"avatar_url": "https://example.com/avatar.jpg",
"is_verified": false,
"is_private": false,
"stats": {
"follower_count": 12500,
"following_count": 180,
"aweme_count": 64
}
}

Pricing

Each saved search result is billed once. Enrich Profiles adds one Full User Info charge only when the extra public-profile request succeeds for that result.

Apify's free credits may cover a low Max Results keyword search with profile enrichment left off.

Base search rows are already normalized; profile enrichment adds richer public account fields and statistics with one extra request per result.

This Actor extracts publicly available TikTok content. It should not be used to collect private user data. Make sure your use case complies with applicable privacy laws, TikTok's terms, and your own legal obligations. If you are unsure, consult a qualified lawyer.

Run this Actor from code

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run = client.actor("toolzerhub/tiktok-user-search-scraper").call(run_input={
"keyword": "cats",
"maxItems": 20,
"enrichProfile": false
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Node.js

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("toolzerhub/tiktok-user-search-scraper").call({
"keyword": "cats",
"maxItems": 20,
"enrichProfile": false
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

See also

Look up a specific profile, or search for videos instead.

Need help?

Use the Issues tab on the Actor page for bug reports, missing fields, and feature requests.

Contact: contact@toolzerhub.com