✅ TikTok User Posts Scraper avatar

✅ TikTok User Posts Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
✅ TikTok User Posts Scraper

✅ 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

Datamagnet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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

FieldTypeRequiredDescriptionExample
UsernamesarrayYesEnter one or more TikTok usernames to look up. Use the profile name without the @ symbol.["selenagomez", "taylorswift"]
Max resultsintegerNoSet the maximum number of recent posts to collect for each username.100

Output

FieldTypeDescription
AIGCDescriptionstringA short source-provided description field, if available.
CategoryTypeintegerA source category value that helps identify the type of content.
IsHDBitratebooleanShows whether the post includes high-bitrate media.
ShowAIGCbooleanIndicates whether AI-related content labeling is shown by the source.
authorobjectPublic profile details for the account that posted the content.
authorStatsobjectMain profile statistics such as followers, likes, and video count.
authorStatsV2objectString-based version of the profile statistics from the source.
backendSourceEventTrackingstringSource tracking information included with the record.
challengesarrayHashtags or challenge tags connected to the post.
collectedbooleanIndicates whether the item was marked as collected by the source.
contentsarrayCaption fragments and tagged mentions included in the post.
createTimeintegerThe time the post was created, in source timestamp format.
descstringThe full post caption or description.
diggedbooleanShows whether the item was liked by the source account.
diversificationIdintegerA source classification value for the post.
duetDisplayintegerIndicates how duet visibility is handled for the post.
duetEnabledbooleanShows whether duets are allowed for the post.
forFriendbooleanIndicates whether the post is shared for friends only.
idstringThe unique post identifier.
isAdbooleanShows whether the post is marked as an advertisement.
isReviewingbooleanIndicates whether the post is under review.
itemCommentStatusintegerA source comment-status value for the post.
item_controlobjectControls related to reposting and other post permissions.
musicobjectMusic and sound details used in the post.
officalItembooleanIndicates whether the item is marked as official by the source.
originalItembooleanShows whether the post is considered original content.
privateItembooleanIndicates whether the post is private.
secretbooleanShows whether the post is hidden or restricted by the source.
shareEnabledbooleanIndicates whether sharing is allowed.
statsobjectEngagement counts such as plays, likes, comments, shares, and saves.
statsV2objectString-based version of the engagement counts from the source.
stitchDisplayintegerIndicates how stitch visibility is handled for the post.
stitchEnabledbooleanShows whether stitching is allowed for the post.
textExtraarrayTagged users and hashtags found in the caption.
textLanguagestringThe language detected for the caption text.
textTranslatablebooleanShows whether the caption can be translated by the source.
videoobjectDetailed video information including cover images, size, quality, and playback links.
profile_usernamestringThe username used to collect the profile and posts.
profileobjectPublic 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

  1. You enter one or more TikTok usernames you want to check.
  2. The actor looks up each profile and resolves the account details behind the username.
  3. It then collects the most recent posts for that profile and keeps going until it reaches your chosen limit.
  4. The actor returns the profile information and post data together in one organized result.
  5. 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.

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.