TikTok Profile Posts Scraper avatar
TikTok Profile Posts Scraper

Pricing

$19.99/month + usage

Go to Store
TikTok Profile Posts Scraper

TikTok Profile Posts Scraper

Developed by

EasyApi

EasyApi

Maintained by Community

A powerful and reliable TikTok scraper that extracts comprehensive post data from user profiles. Get video details, engagement metrics, and more with built-in anti-blocking measures and high-performance processing. Perfect for social media analysis and monitoring.

2.7 (3)

Pricing

$19.99/month + usage

1

Total users

34

Monthly users

11

Runs succeeded

>99%

Last modified

a day ago

TikTok Profile Posts Scraper 📱

Scrape TikTok user profile posts with high performance and reliability. Extract comprehensive post data including video details, engagement metrics, and more! 🚀

Features ✨

  • 🎯 Scrape posts from any public TikTok profile
  • 📊 Get detailed post statistics (views, likes, comments, shares)
  • 🎥 Extract video information (duration, resolution, URLs)
  • 👤 Collect author details
  • 🎵 Include music/sound information
  • #️⃣ Capture hashtags and challenges
  • ⚡ High-performance parallel processing

Usage 💡

Simply provide the TikTok username(s) you want to scrape and optionally set a limit for the number of posts to collect.

Output Data Structure 📋

For each post, you'll get structured data including:

  • Post ID and description
  • Creation timestamp
  • Author information (ID, username, nickname, avatar)
  • Engagement statistics
  • Video details (duration, dimensions, URLs)
  • Music track information
  • Associated hashtags

Input Parameters 🎛️

FieldTypeDescription
usernamesArrayList of TikTok usernames to scrape (e.g., ["@espnfc"])
maxItemsIntegerMaximum number of posts to scrape per user (optional)

Support 🤝

For any questions or issues, please open a ticket or contact our support team.

Input Example

A full explanation of an input example in JSON.

{
"usernames": [
"@ronaldo"
],
"maxItems": 20
}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

[
{
"id": "6815546762250521862",
"desc": "@mariasophianazario @m_alice00 ❤️",
"createTime": 1586868141,
"author": {
"id": "6791062194399282181",
"uniqueId": "ronaldo",
"nickname": "Ronaldo Lima",
"avatarLarger": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/7310942706023268358~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=49951&refresh_token=12ae38b072a3a7d07439efb2c5679bdd&x-expires=1730422800&x-signature=R%2FiS72TW0ZRP44WHhctXpYH5QxM%3D&shp=a5d48078&shcp=81f88b70"
},
"stats": {
"playCount": 28900000,
"diggCount": 551200,
"commentCount": 32400,
"shareCount": 358100
},
"video": {
"duration": 7,
"width": 608,
"height": 540,
"ratio": "540p",
"cover": "https://p77-sign-va.tiktokcdn.com/obj/tos-maliva-p-0068/ec9abd5a665e42a88e27440036a30aad_1586868150?lk3s=81f88b70&x-expires=1730422800&x-signature=avmgIoIosparxeKckMOAWOBL9Gs%3D&shp=81f88b70&shcp=-",
"playAddr": "https://v16-webapp-prime.us.tiktok.com/video/tos/useast2a/tos-useast2a-ve-0068c004/0cb831db709f49f4b4838c374f814e37/?a=1988&bti=ODszNWYuMDE6&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C&cv=1&br=1154&bt=577&cs=0&ds=6&ft=4KJMyMUm8Zmo0kgjtb4jVZ0fdpWrKsd.&mime_type=video_mp4&qs=0&rc=N2c1PDs2Ojg8ZTw6ZGQ1OEBpanJobGs6bjd0dDMzZDczM0A2Xl4yMDAtNTMxYWM0NTUwYSNgLmRmX2Uwc15fLS1eMTZzcw%3D%3D&btag=e00088000&expire=1730272909&l=202410300121412486DE9B0C2E250A9831&ply_type=2&policy=2&signature=b647eb622c2543a87e47b5451729f136&tk=tt_chain_token",
"downloadAddr": "https://v16-webapp-prime.us.tiktok.com/video/tos/useast2a/tos-useast2a-pve-0068/2085aa6c5aa943b8af9c21982533f973/?a=1988&bti=ODszNWYuMDE6&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C&cv=1&br=924&bt=462&cs=0&ds=3&ft=4KJMyMUm8Zmo0kgjtb4jVZ0fdpWrKsd.&mime_type=video_mp4&qs=0&rc=OGdpaGY3PDQ4PDw0OTUzM0BpanJobGs6bjd0dDMzZDczM0A2LzZiNGBiXjQxYTFhXi4tYSNgLmRmX2Uwc15fLS1eMTZzcw%3D%3D&btag=e00088000&expire=1730272909&l=202410300121412486DE9B0C2E250A9831&ply_type=2&policy=2&signature=ba81b456a4d0259bd447cb8d3e564598&tk=tt_chain_token"
},
"music": {
"id": "6776700714560391941",
"title": "Lalala (Ilkan Gunuc Remix)",
"authorName": "Y2K & bbno$",
"playUrl": "https://sf16-ies-music-sg.tiktokcdn.com/obj/tos-alisg-ve-2774/os8FYpeG8FSODjfDDAra7zoCgExboSyOaQeAQn"
},
"hashtags": []
},
...
]