Tiktok Following Scraper
Pricing
$1.50 / 1,000 results
Tiktok Following Scraper
Extract TikTok following data including accounts that users follow. Get usernames, follower counts, bio, and engagement metrics. Perfect for influencer research, audience analysis, and network mapping.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer

Socia Vault
Actor stats
1
Bookmarked
5
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Extract comprehensive following lists from TikTok user profiles. Get detailed information about every account a user follows, including usernames, follower counts, bios, and profile pictures.
Features
- Complete Following Data: Extract full profile details for every account a user follows
- Automatic Pagination: Fetches exact number of following profiles you specify
- Batch Processing: Process multiple TikTok handles in one run
- Detailed Profiles: Get follower counts, bios, profile pictures, and more
- Audience Analysis: Understand who influencers are following
- Network Mapping: Build relationship graphs between accounts
- Simple Input: Just provide TikTok usernames and desired count
Use Cases
🎯 Influencer Research
- Discover who influencers are following
- Find industry connections and relationships
- Identify potential collaboration opportunities
📊 Competitive Analysis
- Analyze competitor following patterns
- Track industry networking strategies
- Discover emerging accounts in your niche
🔍 Audience Intelligence
- Understand influencer interests and connections
- Map social network relationships
- Identify key opinion leaders
🤝 Partnership Discovery
- Find accounts that top creators follow
- Discover potential brand partnerships
- Identify collaboration opportunities
Input
The actor accepts the following input parameters:
{"handles": ["stoolpresidente", "barstoolsports"],"maxFollowingPerProfile": 50}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
handles | Array | Yes | List of TikTok usernames (without @) to scrape following lists from |
maxFollowingPerProfile | Integer | No | Number of following profiles to retrieve per handle (default: 20, automatically paginates) |
Input Example
{"handles": ["stoolpresidente","barstoolsports","charlidamelio"],"maxFollowingPerProfile": 50}
Note: If you specify maxFollowingPerProfile: 50 with 3 handles, the scraper will fetch 50 following profiles for EACH handle (150 total profiles).
Output
The actor returns detailed following data for each handle:
Example Output
{"success": true,"handle": "stoolpresidente","totalFollowing": 84,"followingCount": 20,"followingList": [{"uid": "7530302596159030303","uniqueId": "wakeupbarstool","nickname": "Wake Up Barstool","followerCount": 17911,"followingCount": 5,"signature": "Every Monday through Friday from 8am-10am ET on FS1","region": "US","language": "en","createTime": 1753285306,"avatarUrl": "https://p16-sign-va.tiktokcdn.com/..."},{"uid": "6807185437821273093","uniqueId": "pftcommenter3","nickname": "PFTCommenter","followerCount": 25494,"followingCount": 0,"signature": "","region": "US","language": "en","createTime": 1584921514,"avatarUrl": "https://p16-sign-va.tiktokcdn.com/..."}],"minTime": 1729006379}
Output Fields
| Field | Type | Description |
|---|---|---|
success | Boolean | Whether the request was successful |
handle | String | The TikTok username that was queried |
totalFollowing | Integer | Total number of accounts the user follows (from TikTok) |
followingCount | Integer | Number of following profiles returned in this result |
followingList | Array | Array of profile objects for accounts the user follows |
error | String | Error message (only present if success is false) |
Note: minTime is used internally for pagination but NOT returned in the output.
Following Profile Fields
Each profile in the followingList contains:
| Field | Type | Description |
|---|---|---|
uid | String | TikTok user ID |
uniqueId | String | Username/handle |
nickname | String | Display name |
followerCount | Integer | Number of followers |
followingCount | Integer | Number of accounts they follow |
signature | String | Bio/description |
region | String | Country/region code |
language | String | Preferred language |
createTime | Integer | Account creation timestamp |
avatarUrl | String | Profile picture URL (WebP format) |
Limitations
-
Pagination: Automatically fetches up to your specified
maxFollowingPerProfile- Default is 20 profiles per handle
- Increase the value to get more (e.g., 50, 100, 200)
- If user has fewer following than requested, returns all available
-
Private Accounts: Cannot access following lists from private profiles
- API returns error or empty list
- Check
successfield in response
-
Rate Limits: API has rate limiting
- Sequential processing with delays
- Monitor credit usage
-
Data Freshness: Real-time data but may have slight delays
- Following lists updated periodically
- Avatar URLs are temporary (CDN signed URLs)
Tips for Best Results
- Valid Handles: Ensure usernames are correct and public
- Remove @ Symbol: Don't include @ in handles (e.g., use "username" not "@username")
- Set Appropriate Limit: Use
maxFollowingPerProfileto control how many profiles to fetch - Monitor Credits: Each API call (20 profiles) costs 1 credit. Calculate:
ceil(maxFollowing / 20)per handle - Handle Failures: Check
successfield for each result
Data Export
Export your data in multiple formats:
- JSON: Complete data with all fields
- CSV: Flattened following profiles (one row per profile)
- Excel: Formatted spreadsheet
- HTML: Visual table format
Example Workflows
Network Analysis
{"handles": ["influencer1", "influencer2", "influencer3"],"maxFollowingPerProfile": 100}
Compare following lists to find common connections.
Competitor Research
{"handles": ["competitor1", "competitor2"],"maxFollowingPerProfile": 50}
Discover who your competitors are following for insights.
Influencer Discovery
{"handles": ["top_creator"],"maxFollowingPerProfile": 200}
Apache-2.0
Built with ❤️ by SociaVault