A fast, reliable TikTok realtime scraper designed to extract detailed post insights such as plays, likes, comments, shares, and more. This tool solves the challenge of accessing structured TikTok post data instantly and efficiently.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Tiktok Realtime post details scraper you've just found your team — Let’s Chat. 👆👆
This project retrieves structured information from TikTok post URLs. It solves the difficulty of gathering bulk, accurate TikTok content insights for analysis, automation, and research workflows. It is ideal for analysts, content researchers, social media teams, and developers building data-driven solutions.
- Accepts one or many TikTok post URLs.
- Extracts rich metadata from each post.
- Returns clean, structured JSON ready for analysis.
- Designed for high performance and realtime data retrieval.
- Built for automation and large-scale post tracking.
| Feature | Description |
|---|---|
| Realtime TikTok data extraction | Quickly extracts fresh post metrics such as plays, likes, and comments. |
| Bulk URL support | Scrape multiple TikTok posts in a single run. |
| Reliable structured output | Data is returned in a clean, uniform JSON format. |
| Rich metadata collection | Fetches creator, description, publish time, media details, and more. |
| Automated workflow ready | Ideal for integration in pipelines, dashboards, and data aggregators. |
| Field Name | Field Description |
|---|---|
| creator | Username of the post creator. |
| id | Unique TikTok post ID. |
| cover | URL of the post’s cover image. |
| published_at | Publish date of the TikTok post. |
| description | Text description attached to the post. |
| likes | Number of likes the post received. |
| comments | Number of comments on the post. |
| plays | Total post views/plays. |
| shares | Number of times the post was shared. |
| succeeded | Indicates whether the scrape was successful. |
[
{
"creator": "apple",
"id": "7374467373341871402",
"cover": "https://p19-sign.tiktokcdn-us.com/obj/tos-useast5-p-0068-tx/99c0c60bd334448983aa4bf745ca1caa_1717001993?lk3s=d05b14bd&nonce=5198&refresh_token=11d0296efee6f02b8f51c92d45b75251&x-expires=1718935200&x-signature=JvG2quXFx2dfCz0mqcCYTW4G0tI%3D&s=AWEME_DETAIL&se=false&sh=&sc=dynamic_cover&l=202406200202342859447271AF934F39AC&shp=d05b14bd&shcp=-",
"published_at": "29 May 2024",
"description": "Film 1 of 3 - Worlds #MadeOniPad...",
"likes": 88511,
"comments": 0,
"plays": 7814914,
"shares": 812,
"succeeded": true
},
{
"creator": "dailymail",
"id": "7381389888437947690",
"cover": "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/910b8d03a5e34c3fa6f2bc0595738822_1718613786...",
"published_at": "17 June 2024",
"description": "President Joe Biden appeared to freeze on stage...",
"likes": 124984,
"comments": 4950,
"plays": 3852974,
"shares": 22696,
"succeeded": true
}
]
Tiktok Realtime post details scraper/
├── src/
│ ├── runner.js
│ ├── extractors/
│ │ ├── tiktok_parser.js
│ │ └── utils_time.js
│ ├── outputs/
│ │ └── exporters.js
│ └── config/
│ └── settings.example.json
├── data/
│ ├── inputs.sample.txt
│ └── sample.json
├── package.json
└── README.md
- Researchers use it to gather TikTok engagement metrics, so they can analyze social media trends.
- Marketing teams use it to monitor competitor content, allowing them to optimize their strategy.
- Developers integrate it into analytics dashboards, enabling realtime insights.
- Content creators track performance of posts to refine creative decisions.
- Media analysts collect post-level data for reporting and audience behavior studies.
Q: Can I scrape multiple TikTok posts at once? Yes, the scraper accepts an array of TikTok post URLs and processes them in bulk.
Q: What happens if a URL fails?
Each result includes a succeeded field indicating whether extraction was successful.
Q: Do I need authentication to fetch data? No, public TikTok posts can be scraped without login.
Q: Does it return consistent fields for every post? Yes, the scraper normalizes all outputs into a unified structure.
Primary Metric: Average scraping speed of 40–70 posts per minute depending on network conditions. Reliability Metric: Over 95% success rate on publicly accessible TikTok posts. Efficiency Metric: Optimized for low bandwidth usage with lightweight requests. Quality Metric: High data completeness with detailed extraction of metadata, metrics, and timestamps.
