TikTok User Profile Scraper
Pricing
from $4.99 / 1,000 results
TikTok User Profile Scraper
π― TikTok User Profile Scraper (tiktok-user-profile-scraper) extracts usernames, bios, followers, likes, video counts, links, verified status & more. π Export CSV/JSON for influencer discovery, lead gen, competitor analysis & growth. β‘ Fast, reliable, API-ready.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
API Empire
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrapes public TikTok user profiles and outputs structured JSON (same shape as parsing webapp.user-detail from __UNIVERSAL_DATA_FOR_REHYDRATION__).
Input
The Console form is grouped into sections (usernames β user IDs β URLs β proxy & performance). JSON keys:
| Key | Description |
|---|---|
usernames | Handles (@name or name), bulk list. |
userIds | Numeric TikTok IDs as strings, bulk list. |
urls | Full profile URLs. |
proxyConfiguration | Apify Proxy; set useApifyProxy to false for direct-only (no fallback). |
requestGapMs | Delay between jobs (default 750). |
maxRetries | Per-fetch retries on network errors (default 3). |
Provide at least one entry across usernames, userIds, or urls.
Local runs
Input is not stored in the repo. On Apify, use the task/input UI. Locally, set APIFY_LOCAL_STORAGE_DIR to a folder whose default key-value store contains INPUT.json (for example storage/key_value_stores/default/INPUT.json after apify run or your own copy). Running python -m src without that file yields empty input.
Behaviour
- Direct HTTPS to TikTok (no proxy) first.
- If blocked or incomplete HTML, datacenter Apify proxy (if enabled).
- Then residential proxy, up to 3 attempts per URL.
- After the first successful fetch via residential, all following jobs use residential only.
- Results are deduplicated by
unique_id(first occurrence wins), then pushed to the dataset.
Optional src/require.json / src/profile_overlay.json in the image can fill sparse fields (same as the standalone extractor).
Output
One dataset item per unique profile β fields include uid, unique_id, nickname, stats, avatars, share_info, biz_account_info, etc.
Legal
Data is taken from publicly visible pages only. You are responsible for compliance with TikTokβs terms and applicable law.
What are other Tiktok scraping tools?
If you want to scrape specific Tiktok data, you can use any of the dedicated scrapers below for faster and more targeted results.