Query a focused sample.
Read only the columns you need. Explore captions, sounds, or engagement distributions before committing to a full scan.
SELECT music_id, COUNT(*)
FROM 'videos-00.parquet'
GROUP BY music_id;By kuben-developer · Presented by M90
A research-scale dataset of captions, sounds, and engagement. Download the files. Start with a question.
Each file is about 10.7 GB. Download one part or use the resumable downloader for the full release. Downloads use the M90 mirror when ready, with the original source as fallback.
| File | Size | Download |
|---|---|---|
| videos-00.parquet | 10.70 GB | ↓ |
| videos-01.parquet | 10.70 GB | ↓ |
| videos-02.parquet | 10.71 GB | ↓ |
| videos-03.parquet | 10.71 GB | ↓ |
| videos-04.parquet | 10.74 GB | ↓ |
| videos-05.parquet | 10.72 GB | ↓ |
| videos-06.parquet | 10.75 GB | ↓ |
| videos-07.parquet | 10.69 GB | ↓ |
| videos-08.parquet | 10.74 GB | ↓ |
| videos-09.parquet | 10.72 GB | ↓ |
| videos-10.parquet | 10.74 GB | ↓ |
| videos-11.parquet | 10.72 GB | ↓ |
| videos-12.parquet | 10.71 GB | ↓ |
| videos-13.parquet | 10.73 GB | ↓ |
| videos-14.parquet | 10.73 GB | ↓ |
| videos-15.parquet | 10.75 GB | ↓ |
| videos-16.parquet | 10.72 GB | ↓ |
| videos-17.parquet | 10.72 GB | ↓ |
| videos-18.parquet | 10.70 GB | ↓ |
| videos-19.parquet | 10.72 GB | ↓ |
| videos-20.parquet | 10.72 GB | ↓ |
| videos-21.parquet | 10.70 GB | ↓ |
| videos-22.parquet | 10.71 GB | ↓ |
| videos-23.parquet | 10.70 GB | ↓ |
| videos-24.parquet | 10.72 GB | ↓ |
| videos-25.parquet | 10.76 GB | ↓ |
| videos-26.parquet | 10.72 GB | ↓ |
Dataset card
One row per post. Captions, posting times, sounds, and engagement metrics collected over approximately three weeks. A sample of collected public posts, not a complete archive of TikTok.
Post IDs, captions, engagement counts, sound identifiers, timing, and platform labels.
Video files, media URLs, author IDs, usernames, creator profiles, email fields, or comment text.
Engagement is a snapshot, not a time series. Adjacent rows may share a creator, but there is no creator join key. Record counts are publisher-reported.
content_iduint64Unique post identifier.
create_timetimestampPublication time.
descstringOriginal caption.
mentionslist<uint64>Tagged accounts; not the author.
durationuint16Duration in seconds.
is_videouint8Video or photo-post flag.
music_iduint64Sound identifier.
music_titlestringSound name.
views · likes · comments · shares · savesuint64Engagement counts at collection time.
country · languagestringPlatform labels, not verified.
is_aduint8Sponsored-post flag.
Start with less. Learn more.
Read only the columns you need. Explore captions, sounds, or engagement distributions before committing to a full scan.
SELECT music_id, COUNT(*)
FROM 'videos-00.parquet'
GROUP BY music_id;Use a cloud machine or a streaming object-storage pipeline. Preserve compression and verify checksums.
The download script writes to the machine where you run it. Choose a cloud volume with enough space.
Metadata can guide a research sample. Actual video retrieval is a separate step, subject to availability, API inputs, and usage rights.
Commercial workflows require appropriately licensed data. Book a call to scope the pipeline.
M90 in practice
Existing M90 case studies, as reported on our introduction page. These results are not attributed to this TikTok dataset.
Nina Clothing
Typical videos: 1K–3K views. A data-backed creative reached 159K.
See how it workedAnother account
The data-backed video reached 2.5M views. See the account comparison in the full case study.
Explore the workflowBring your question.
From choosing the data to cloud storage and video analysis.
A focused 15-minute conversation about what you want to build.
Dataset collected and published by kuben-developer. M90 provides this directory and mirror with the publisher’s permission. The dataset retains its research and educational use terms. Do not use it to identify, profile, target, or contact individuals. Collection was contrary to TikTok’s terms. Neither M90 nor this dataset is affiliated with TikTok, ByteDance, or Hugging Face.
Original terms ↗Source correction or removal ↗Mirror removal request ↗