TikTok Followers & Following Scraper
Pricing
from $3.00 / 1,000 results
TikTok Followers & Following Scraper
Scrape the followers and following lists for TikTok profiles. Input usernames or profile URLs. Supports pagination up to thousands of users. No cookies required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
TikTok Followers Scraper
Scrape the followers or following list for any TikTok account. Returns one row per user with full profile info and engagement stats. The following list (who the account follows) works without any cookie. The followers list (who follows the account) requires a sessionCookie because TikTok's followers API enforces authentication.
What this actor does
- Accepts TikTok usernames (with or without @) and/or full profile URLs
- Scrapes the following list — accounts the target user follows — without any authentication
- Scrapes the followers list — accounts that follow the target user — when a
sessionCookieis provided - Can scrape both lists in a single run
- Returns username, display name, bio, avatar, verification status, and organization flag per user
- Optionally includes follower/following/heart/video counts from statsV2 for each user
- Paginates up to 5,000 users per profile
- Empty fields are omitted
Output per user
sourceUsername— the profile that was queriedsourceUserId— TikTok user ID of the queried profilelistType—"followers"or"following"userId— TikTok user ID (18–19 digit string)secUid— TikTok secUid for API callsusername— TikTok @handledisplayName— display name / nicknameverified— whether this user has a verified badgeisOrganization— whether this is a business/organization accountprivateAccount— whether this account is privatebio— profile bio/signature textavatarUrl— avatar image URLfollowerCount— number of followers (from statsV2)followingCount— number of accounts this user follows (from statsV2)heartCount— total likes received across all videos (from statsV2)videoCount— number of public videos posted (from statsV2)scrapedAt— ISO 8601 timestamp when the record was collected
Input
| Field | Type | Default | Description |
|---|---|---|---|
usernames | array | — | TikTok usernames to scrape (with or without @) |
profileUrls | array | — | Full TikTok profile URLs as alternative or additional input |
listType | string | "following" | "following" (no cookie needed), "followers" (requires sessionCookie), or "both" |
maxUsersPerProfile | integer | 100 | Maximum users to fetch per profile (up to 5,000) |
includeStats | boolean | true | Include follower/following/heart/video counts per user |
sessionCookie | string | — | TikTok sessionid cookie value — required for followers mode |
Example: Following list — no cookie needed
{"usernames": ["natgeo"],"listType": "following","maxUsersPerProfile": 30,"includeStats": true}
Example: Followers list — requires sessionCookie
{"usernames": ["natgeo"],"listType": "followers","maxUsersPerProfile": 500,"includeStats": true,"sessionCookie": "your_sessionid_value_here"}
Example: Both lists for multiple profiles
{"usernames": ["natgeo", "bbcnews"],"listType": "both","maxUsersPerProfile": 200,"includeStats": true,"sessionCookie": "your_sessionid_value_here"}
Example: Following list — lightweight, no stats
{"usernames": ["khaby.lame"],"listType": "following","maxUsersPerProfile": 1000,"includeStats": false}
Use cases
- Influencer scouting — discover which accounts top creators follow to find emerging talent before they go viral
- Audience research — export a brand account's follower list for CRM enrichment or lookalike audience building
- Competitive analysis — identify follower overlap between competing accounts or creators in the same niche
- Partnership vetting — check whether a target influencer follows brand accounts or competitor handles
- Community mapping — map the follow graph around a specific creator or brand to understand their ecosystem
- Social analytics export — build structured datasets of TikTok user profiles for social media intelligence platforms
FAQ
Do I need a TikTok account or cookies?
It depends on the mode. listType: "following" is fully public — no cookie needed. listType: "followers" requires a sessionCookie because TikTok's followers API (scene=151) ignores the target account parameters without authentication and returns a generic regional list.
How do I get my sessionCookie?
Install the Cookie-Editor browser extension, log into TikTok at tiktok.com, click the icon, find the cookie named sessionid, and copy its value. Paste that value into the sessionCookie field.
Why does heartCount come from statsV2?
TikTok's legacy stats.heart field uses a 32-bit integer that overflows to negative values for large creators with billions of likes. statsV2.heartCount is a string and never overflows.
Can I scrape the following list of a private account? The following list of a private account is not publicly accessible via TikTok's API.
Can I get more than 5,000 users?
5,000 is the practical limit per profile enforced by TikTok's pagination. Set maxUsersPerProfile to 5,000 for the maximum.
How long does it take to scrape 1,000 users? Approximately 5 minutes per 1,000 users due to API pagination delays.
Can I scrape multiple profiles at once?
Yes. Add multiple entries to usernames or profileUrls. Profiles are scraped sequentially.
Are TikTok usernames case-sensitive? No. TikTok usernames are case-insensitive and the actor normalizes them automatically.
What happens if listType: "followers" is used without a sessionCookie?
Without a cookie, TikTok's followers API ignores targetUserId and returns a generic regional user list unrelated to the queried account. Always provide a sessionCookie for followers mode.
Related TikTok Scrapers
Build a complete TikTok data pipeline with our full suite: