TikTok Profile Posts Scraper avatar

TikTok Profile Posts Scraper

Try for free

2 hours trial then $19.99/month - No credit card required now

Go to Store
TikTok Profile Posts Scraper

TikTok Profile Posts Scraper

easyapi/tiktok-profile-posts-scraper
Try for free

2 hours trial then $19.99/month - No credit card required now

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.

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.

1{
2    "usernames": [
3        "@ronaldo"
4    ],
5    "maxItems": 20
6}

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.

1[
2	{
3		"id": "6815546762250521862",
4		"desc": "@mariasophianazario @m_alice00 ❤️",
5		"createTime": 1586868141,
6		"author": {
7			"id": "6791062194399282181",
8			"uniqueId": "ronaldo",
9			"nickname": "Ronaldo Lima",
10			"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"
11		},
12		"stats": {
13			"playCount": 28900000,
14			"diggCount": 551200,
15			"commentCount": 32400,
16			"shareCount": 358100
17		},
18		"video": {
19			"duration": 7,
20			"width": 608,
21			"height": 540,
22			"ratio": "540p",
23			"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=-",
24			"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",
25			"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"
26		},
27		"music": {
28			"id": "6776700714560391941",
29			"title": "Lalala (Ilkan Gunuc Remix)",
30			"authorName": "Y2K & bbno$",
31			"playUrl": "https://sf16-ies-music-sg.tiktokcdn.com/obj/tos-alisg-ve-2774/os8FYpeG8FSODjfDDAra7zoCgExboSyOaQeAQn"
32		},
33		"hashtags": []
34	},
35    ...
36]
Developer
Maintained by Community

Actor Metrics

  • 7 monthly users

  • 0 No stars yet

  • >99% runs succeeded

  • Created in Oct 2024

  • Modified a month ago