TikTok User Profile Scraper avatar

TikTok User Profile Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
TikTok User Profile Scraper

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

API Empire

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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:

KeyDescription
usernamesHandles (@name or name), bulk list.
userIdsNumeric TikTok IDs as strings, bulk list.
urlsFull profile URLs.
proxyConfigurationApify Proxy; set useApifyProxy to false for direct-only (no fallback).
requestGapMsDelay between jobs (default 750).
maxRetriesPer-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

  1. Direct HTTPS to TikTok (no proxy) first.
  2. If blocked or incomplete HTML, datacenter Apify proxy (if enabled).
  3. Then residential proxy, up to 3 attempts per URL.
  4. After the first successful fetch via residential, all following jobs use residential only.
  5. 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.

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.

Scraper NameScraper Name
Tiktok Ads ScraperTiktok Profile Lead Scraper
Tiktok B2b Email ScraperTiktok Profile Phone Number Scraper
Tiktok B2b Lead ScraperTiktok Profile Scraper
Tiktok B2b Phone Number ScraperTiktok Profile Videos Api Scraper
Tiktok Comments ScraperTiktok Scraper
Tiktok Data Extractor ScraperTiktok Search Scraper
Tiktok Discover ScraperTiktok Trending Creator Scraper
Tiktok Email ScraperTiktok Trending Hashtags Analytics Scraper
Tiktok Followers Api ScraperTiktok Trending Hashtags Scraper
Tiktok Hashtag ScraperTikTok Trending Videos Insights
Tiktok Lead ScraperTiktok Trending Videos Scraper
Tiktok Phone Number ScraperTiktok Video Scraper
Tiktok Profile Email Scraper