✅ TikTok User Posts Scraper
Pricing
from $4.00 / 1,000 results
✅ TikTok User Posts Scraper
Get TikTok profile details and recent posts for one or more usernames in a simple run. Enter public usernames, and the actor returns profile info plus recent TikTok posts exactly as provided by the source, helping you research creators, competitors, and content fast.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Datamagnet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
TikTok Profile Posts Scraper
TikTok Profile Posts Scraper helps you quickly collect TikTok profile details and recent posts for one or more usernames in one simple run. It is ideal for marketers, researchers, agencies, and brand teams who want a fast way to review public TikTok profile info, follower stats, and recent content without manual copying. Enter a username, and the actor gathers the profile data exactly as returned by the source along with the latest posts for that account. If you need TikTok profile lookup, recent post collection, or multi-user content research, this tool gives you a clean, ready-to-use dataset.
Key Features
- Extract TikTok profile details from a username and get the account’s public information in one place.
- Collect recent posts for each profile so you can review content, captions, media, and engagement signals.
- Gather multiple usernames in a single run to compare creators, competitors, or brand accounts side by side.
- Continue collecting posts until your chosen limit is reached, helping you capture enough recent activity for analysis.
- Preserve the source data exactly as returned, making it easy to work with the original profile and post fields.
- Export results in a format that is easy to sort, filter, share, and analyze in your workflow.
- Save time on manual profile checks by automating repetitive TikTok research tasks.
Use Cases
Influencer Research
Marketing teams use this actor to review TikTok creator profiles before outreach or partnership decisions. The returned profile fields such as nickname, verified status, follower count, bio link, and profile image help teams quickly judge audience size and brand fit. Recent posts, captions, and engagement stats make it easier to see whether the creator’s content style matches a campaign.
Competitor Monitoring
Brands can track competitor TikTok accounts by collecting profile details and recent posts for several usernames at once. Fields like video count, heart count, digg count, share count, and post descriptions help teams understand how active a competitor is and what content themes are performing. This supports faster decisions about content strategy, posting frequency, and creative direction.
Content Performance Review
Social media managers can use the post data to study what a profile is publishing and how audiences respond. Post-level fields such as play count, comment count, share count, cover image, duration, and music details help identify which formats and topics are getting attention. This is useful for building better content calendars and spotting patterns in successful videos.
Brand Safety Checks
Agencies and brand teams can review public profile information before featuring a creator in a campaign. The actor returns account status details like private account, verified badge, and profile metadata, which helps teams confirm whether an account is public and suitable for review. Recent posts also give a quick view of the creator’s current content style and brand alignment.
Lead List Building
Sales and partnership teams can build a shortlist of TikTok accounts to contact by collecting usernames in bulk. The profile fields provide a quick snapshot of account size and identity, while the recent posts show whether the account is active and relevant. This makes it easier to prioritize outreach based on real content activity instead of guesswork.
Audience and Trend Analysis
Researchers and analysts can compare multiple TikTok profiles to understand what kinds of content are being posted in a niche. The actor returns hashtags, mentions, captions, music information, and engagement metrics that help reveal recurring themes and audience interests. This supports trend spotting, category research, and competitive benchmarking.
Input
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
| Usernames | array | Yes | Enter one or more TikTok usernames to look up. Use the profile name without the @ symbol. | ["selenagomez", "taylorswift"] |
| Max results | integer | No | Set the maximum number of recent posts to collect for each username. | 100 |
Output
| Field | Type | Description |
|---|---|---|
| AIGCDescription | string | A short source-provided description field, if available. |
| CategoryType | integer | A source category value that helps identify the type of content. |
| IsHDBitrate | boolean | Shows whether the post includes high-bitrate media. |
| ShowAIGC | boolean | Indicates whether AI-related content labeling is shown by the source. |
| author | object | Public profile details for the account that posted the content. |
| authorStats | object | Main profile statistics such as followers, likes, and video count. |
| authorStatsV2 | object | String-based version of the profile statistics from the source. |
| backendSourceEventTracking | string | Source tracking information included with the record. |
| challenges | array | Hashtags or challenge tags connected to the post. |
| collected | boolean | Indicates whether the item was marked as collected by the source. |
| contents | array | Caption fragments and tagged mentions included in the post. |
| createTime | integer | The time the post was created, in source timestamp format. |
| desc | string | The full post caption or description. |
| digged | boolean | Shows whether the item was liked by the source account. |
| diversificationId | integer | A source classification value for the post. |
| duetDisplay | integer | Indicates how duet visibility is handled for the post. |
| duetEnabled | boolean | Shows whether duets are allowed for the post. |
| forFriend | boolean | Indicates whether the post is shared for friends only. |
| id | string | The unique post identifier. |
| isAd | boolean | Shows whether the post is marked as an advertisement. |
| isReviewing | boolean | Indicates whether the post is under review. |
| itemCommentStatus | integer | A source comment-status value for the post. |
| item_control | object | Controls related to reposting and other post permissions. |
| music | object | Music and sound details used in the post. |
| officalItem | boolean | Indicates whether the item is marked as official by the source. |
| originalItem | boolean | Shows whether the post is considered original content. |
| privateItem | boolean | Indicates whether the post is private. |
| secret | boolean | Shows whether the post is hidden or restricted by the source. |
| shareEnabled | boolean | Indicates whether sharing is allowed. |
| stats | object | Engagement counts such as plays, likes, comments, shares, and saves. |
| statsV2 | object | String-based version of the engagement counts from the source. |
| stitchDisplay | integer | Indicates how stitch visibility is handled for the post. |
| stitchEnabled | boolean | Shows whether stitching is allowed for the post. |
| textExtra | array | Tagged users and hashtags found in the caption. |
| textLanguage | string | The language detected for the caption text. |
| textTranslatable | boolean | Shows whether the caption can be translated by the source. |
| video | object | Detailed video information including cover images, size, quality, and playback links. |
| profile_username | string | The username used to collect the profile and posts. |
| profile | object | Public profile details returned for the username. |
Sample Output
{"AIGCDescription": "","CategoryType": 102,"IsHDBitrate": false,"ShowAIGC": true,"author": {"avatarLarger": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/18697e31f6f487f30f472dd4fd67ee6d~tplv-tiktokx-cropcenter:1080:1080.jpeg?...","avatarMedium": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/18697e31f6f487f30f472dd4fd67ee6d~tplv-tiktokx-cropcenter:720:720.jpeg?...","avatarThumb": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/18697e31f6f487f30f472dd4fd67ee6d~tplv-tiktokx-cropcenter:100:100.jpeg?...","commentSetting": 0,"downloadSetting": 0,"duetSetting": 0,"ftc": false,"id": "97614653324771328","isADVirtual": false,"isEmbedBanned": false,"nickname": "Selena Gomez","openFavorite": false,"privateAccount": false,"relation": 0,"secUid": "MS4wLjABAAAATtFKZYaOb-9nF_w7QRi4y64d45mvuWuwf5ACEd3c6f-GTlfW9rJJlKfV2vWhg0aw","secret": false,"shortDramaCreator": {},"signature": "","stitchSetting": 0,"uniqueId": "selenagomez","verified": true},"authorStats": {"diggCount": 3003,"followerCount": 58700000,"followingCount": 74,"friendCount": 0,"heart": 711400000,"heartCount": 711400000,"videoCount": 266},"authorStatsV2": {"diggCount": "3003","followerCount": "58700000","followingCount": "74","friendCount": "0","heart": "711400000","heartCount": "711400000","videoCount": "266"},"backendSourceEventTracking": "","collected": false,"contents": [{"desc": "@Rare Beauty’s new foundation primes, covers, and sets all in ONE! It’s so easy to use and looks even better as the day goes on."}],"createTime": 1775145751,"desc": "@Rare Beauty’s new foundation primes, covers, and sets all in ONE! It’s so easy to use and looks even better as the day goes on.","digged": false,"diversificationId": 10026,"duetDisplay": 0,"duetEnabled": true,"forFriend": false,"id": "7624192891023297805","isAd": false,"isReviewing": false,"itemCommentStatus": 0,"item_control": {"can_repost": true},"music": {"authorName": "Emotional Lyrics💔","duration": 48,"id": "7551651378742020886","title": "original sound"},"officalItem": false,"originalItem": false,"privateItem": false,"secret": false,"shareEnabled": true,"stats": {"collectCount": 14300,"commentCount": 10000,"diggCount": 577400,"playCount": 18100000,"shareCount": 7585},"statsV2": {"collectCount": "14251","commentCount": "10000","diggCount": "577400","playCount": "18100000","repostCount": "0","shareCount": "7585"},"stitchDisplay": 0,"stitchEnabled": true,"textExtra": [{"type": 0,"userUniqueId": "rarebeauty"}],"textLanguage": "en","textTranslatable": true,"video": {"definition": "720p","duration": 20,"format": "mp4","height": 1280,"id": "7624192891023297805","playAddr": "https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oEMghEc9P7BCAQikiLWItOb64EBaBUT8yFGMZ/?...","ratio": "720p","size": 2521755,"videoID": "v12044gd0000d779617og65tmmokn160","videoQuality": "normal","width": 720},"profile_username": "selenagomez","profile": {"id": "97614653324771328","uniqueId": "selenagomez","nickname": "Selena Gomez","verified": true}}
How It Works
- You enter one or more TikTok usernames you want to check.
- The actor looks up each profile and resolves the account details behind the username.
- It then collects the most recent posts for that profile and keeps going until it reaches your chosen limit.
- The actor returns the profile information and post data together in one organized result.
- You can review, filter, and export the results for reporting, research, or outreach.
Getting Started
Getting started is simple: click Try for free, paste in one or more TikTok usernames, choose how many recent posts you want, and click Run. No coding is required, and the actor does the rest automatically. When the run finishes, you can download the results in JSON, CSV, or Excel depending on how you want to review or share the data. This makes it easy to move from TikTok research to analysis in just a few minutes.
Frequently Asked Questions
Do I need technical skills?
No. This actor is designed for non-technical users. You only need to enter TikTok usernames and choose how many posts you want to collect.
How fast does it run?
Speed depends on how many usernames you enter and how many posts you request for each one. Smaller runs finish quickly, while larger collections take longer because the actor keeps gathering more recent posts until it reaches your limit.
What format is the output?
You can export the results in JSON, CSV, or Excel. That makes it easy to open the data in spreadsheets, share it with teammates, or connect it to your reporting workflow.
Is this legal to use?
This actor is intended for collecting publicly available profile and post information. You should always use the data responsibly and make sure your use complies with applicable laws, platform rules, and your own internal policies.
Can I schedule it to run automatically?
Yes, you can schedule runs so the actor checks usernames on a regular basis. This is useful for ongoing competitor tracking, creator monitoring, and content research.