TikTok User Search Scraper avatar

TikTok User Search Scraper

Pricing

from $0.20 / 1,000 results

Go to Apify Store
TikTok User Search Scraper

TikTok User Search Scraper

Search public TikTok profiles by keyword and collect handles, display names, follower counts, and verification status. Batch topics to find creators in a niche or map public profiles.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

Scrappa

Scrappa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Share

Search public TikTok accounts by keyword and collect profile identifiers, display names, avatar URLs, follower counts, and verification state. Cursor pagination bounds collection.

What data can you extract?

FieldTypeDescription
userObjectPublic TikTok profile identity, including account ID, handle, display name, and avatar.
statsObjectPublic profile measures, including follower count and verified-account status.
user_idString or nullTikTok account identifier returned for this public profile.
unique_idString or nullPublic TikTok handle shown on the profile.
nicknameString or nullDisplay name shown on the TikTok profile.
avatarString or nullPublic profile image URL returned for the account.
follower_countString or nullNumber of followers reported for the public account.
verifiedString or nullTrue when TikTok marks the public account as verified.
input_keywordsStringKeyword submitted to find matching public TikTok profiles.
scraped_atStringUTC date and time when this profile record was collected.

Use cases

  • Creator partnership teams can find public profiles that match a topic or niche.
  • Social analysts can compare follower counts and verification across searches.
  • Brand teams can build lists of relevant public accounts before planning outreach.

How to use

  1. Add one keyword or creator niche to keywords per search.
  2. Set count per page and use maxPages and maxResults to bound collection.
  3. Read flattened profile fields alongside nested source objects.
{
"keywords": [
{
"keywords": "cooking"
}
],
"maxResults": 20,
"maxPages": 2,
"count": 10,
"cursor": "0"
}

Input

FieldTypeRequiredDescription
keywordsArray<object>YesKeywords, account fragments, or creator niches to search.
keywords[].keywordsstringYes per entrySearch text for public TikTok users. Use a username fragment, brand name, creator niche, product category, or campaign keyword.
keywords[].countintegerNoNumber of user matches to return for the page, up to 50.
keywords[].cursorstringNoPagination cursor from the previous response. Pass this value with the same keywords query when hasMore is true.
countintegerNoNumber of user matches to return for the page, up to 50.
cursorstringNoPagination cursor from the previous response. Pass this value with the same keywords query when hasMore is true.
maxResultsintegerNoMaximum dataset items to save across this entire run.
maxPagesintegerNoMaximum pages to request for each batch entry.

Output example

{
"user": {
"user_id": "1234567890123456789",
"unique_id": "trailmixlab",
"nickname": "Trail Mix Lab",
"avatar": "https://cdn.trailmixlab.social/profile/avatar-512.jpg"
},
"stats": {
"follower_count": 28700,
"verified": false
},
"user_id": "1234567890123456789",
"unique_id": "trailmixlab",
"nickname": "Trail Mix Lab",
"avatar": "https://cdn.trailmixlab.social/profile/avatar-512.jpg",
"follower_count": 28700,
"verified": false,
"input_keywords": "cooking",
"scraped_at": "2026-10-01T12:00:00Z"
}

Pricing

$0.30 per 1,000 results. Apify saves one dataset item per result and applies the Actor’s per-result price to saved items.

Pagination follows the source response. Set maxPages per batch entry and maxResults across the run.

FAQ

Rules depend on the source, location, data type, and intended use. Check applicable laws and source terms, and make sure your workflow follows privacy and data protection requirements.

What limits apply?

Submit up to 100 batch entries per run. Use maxResults to cap saved items and maxPages to limit pages for each entry. Results also depend on source availability and your Scrappa API plan.

Can I start runs through the Apify API?

Yes. Send a POST request to https://api.apify.com/v2/acts/thescrappa~tiktok-user-search-scraper/runs with your Actor input, or use an Apify client library. Read the output from the run dataset.

Can I connect the results to other tools?

Yes. Apify integrations and APIs can pass dataset results to Make, Zapier, n8n, Google Sheets, and other data workflows.

What happens when one input fails?

The Actor logs a short source error and continues with the remaining entries. Transient rate limits and gateway errors are retried; if every entry fails, the run reports an error.

Does the search include private accounts?

No. The Actor searches public user results and does not provide private account data.