TikTok User Scraper - Public Profile Data
Pricing
from $5.00 / 1,000 profile scrapeds
TikTok User Scraper - Public Profile Data
Extract normalized public TikTok profiles from handles or profile URLs. Returns bios, public audience signals, verification, avatars, provider provenance, and collection time for creator research and AI workflows.
Pricing
from $5.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
TikTok User Scraper for Public Profile Enrichment
Turn known TikTok handles or public profile URLs into normalized creator profile records for influencer research, CRM enrichment, campaign planning, and AI-agent workflows. Each dataset row represents one public TikTok profile with identity, bio, public audience signals, verification, avatar, source provider, and collection time.
Best fit for this Actor
Choose this Actor when you already have TikTok handles or profile URLs and need consistent profile records. For topic, video, hashtag, or creator discovery, start with the TikTok Search Scraper, then pass returned creator handles or profile URLs into this Actor.
A practical creator-research scenario
A campaign researcher starts with selected TikTok handles from a discovery workflow. The Actor normalizes each profile, returns the creator's display name, bio, public counts, verification, avatar, and source metadata, and the researcher then exports the dataset into a creator shortlist or enrichment pipeline.
Quick start input
{"profileTargets": ["nike", "https://www.tiktok.com/@tiktok"],"providerOrder": "scrapecreators-first","maxProfiles": 10,"includeRawData": false}
providerOrder supports ScrapeCreators-first and SociaVault-first routing, along with focused single-provider modes. The default route uses ScrapeCreators with SociaVault available as the managed fallback.
What data you receive
| Field | Meaning |
|---|---|
username, profileUrl, userId, userSecUid | TikTok profile identity |
nickname, bio, bioLink | Public profile presentation and link |
verified, privateAccount, language | Public profile flags and language |
followerCount, followingCount, heartCount, videoCount | Public profile statistics at collection time |
avatarUrl | Largest public avatar URL returned |
provider, inputTarget, scrapedAt | Provenance and collection context |
rawProfile | Optional provider object when requested |
{"recordType": "tiktok_profile","provider": "scrapecreators","inputTarget": "nike","username": "nike","profileUrl": "https://www.tiktok.com/@nike","nickname": "Nike","bio": "Public profile bio","verified": true,"followerCount": 12345,"videoCount": 120,"scrapedAt": "<ISO-8601 collection time>","rawProfile": null}
Run through the Apify API
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~tiktok-user-scraper/runs" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"profileTargets":["nike"],"maxProfiles":10,"includeRawData":false}'
Use with AI agents through Apify MCP
Example prompt:
Enrich these public TikTok handles. Return username, canonical profile URL, nickname, bio, verification, public profile statistics, avatar URL, provider, and collection time. Read the dataset and keep profile URLs as source provenance.
Give the agent the handles or public URLs and a focused maxProfiles scope. Ask it to read the dataset after completion, retain provider and scrapedAt, and summarize the outcome and Apify cost.
Pricing
This Actor uses Pay per event plus Apify platform usage. A profile event is associated with a validated normalized profile saved to the dataset. Open the live Pricing tab for current billing details and use maxProfiles or Apify run cost controls to manage scope.
Best results
Provide canonical handles or public TikTok profile URLs, keep raw provider data disabled for a compact normalized contract, and enable it when provider-specific research is useful. Choose the provider order that best matches your workflow while retaining provenance in every row.
Builder's note
I designed the dataset around one normalized profile per target because ScrapeCreators and SociaVault expose related profile facts in different payload shapes. Normalization plus the provider field gives agents a stable contract while preserving where each record came from.
Responsible use
Collect public profile data you are authorized to access and follow applicable laws, TikTok terms, and relevant privacy and marketing requirements.