Tiktok hashtag videos scraper
TikTok shows recent trending videos with the hashtag. It allows you to watch the trends and find popular videos.
Check out other TikTok scrapers:
- TikTok Profile Scraper - no video data, but instead extended profile info
- TikTok Profile Videos Scraper - videos from the user profile with pagination
What Data Will I Get?
Scraped data:
- trending videos
- author info
Response time
The response time for this scraper may vary. Due to sophisticated unblocking tecnhiques it can take from 3 to 150 seconds. Average response time is 30 seconds.
Limitations
Links expiration
TikTok links expire after some time. If you want to use the links later, you should download the content and store it on your server.
Video count and pagination
TikTok limits the number of videos you can get. Each request always returns the maximum number of possible videos per request: up to 35 videos (the precise number can vary).
Response meta
contains offset
- the pointer of the last video in the previous response. You should pass it to the next request to get the next videos.
Response example
{
"author": {
"id": "7365556385364706337",
"uniqueId": "dailydailycartoons",
"nickname": "Daily Cartoons",
"avatarMedium": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2040d611a0cf7827f6333a3c84d1d6a1~c5_720x720.jpeg?lk3s=a5d48078&nonce=16724&refresh_token=993c014f758cb3eeaf0d684864e052f2&x-expires=1730012400&x-signature=3OBS%2BjXOzWO%2BYZBHMg7yf8MLp1U%3D&shp=a5d48078&shcp=81f88b70",
"signature": "",
"verified": false,
"authorUrl": "https://www.tiktok.com/@dailydailycartoons"
},
"videos": [
{
"id": "7405325158178704673",
"desc": "Margo and the Ring Ep-127 #tiktok #animation #film #movie #cartoon #disney #funnycartoon #fyp #funny ",
"music": {
"authorName": "Daily Cartoons",
"coverLarge": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2040d611a0cf7827f6333a3c84d1d6a1~c5_1080x1080.jpeg?lk3s=a5d48078&nonce=93151&refresh_token=80a7cd9ad4fadc1372aa15565f21b161&x-expires=1730012400&x-signature=Q4fA29lzRXK5%2FvV6nocTcGksbPY%3D&shp=a5d48078&shcp=81f88b70",
"coverMedium": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2040d611a0cf7827f6333a3c84d1d6a1~c5_720x720.jpeg?lk3s=a5d48078&nonce=16724&refresh_token=993c014f758cb3eeaf0d684864e052f2&x-expires=1730012400&x-signature=3OBS%2BjXOzWO%2BYZBHMg7yf8MLp1U%3D&shp=a5d48078&shcp=81f88b70",
"coverThumb": "https://p16-sign-useast2a.tiktokcdn.com/tos-useast2a-avt-0068-euttp/2040d611a0cf7827f6333a3c84d1d6a1~c5_100x100.jpeg?lk3s=a5d48078&nonce=81382&refresh_token=4d071c7bdc0d2630c48ca1696ab9795e&x-expires=1730012400&x-signature=bCECziHIM%2FJAyd5a0LatAZPyBgs%3D&shp=a5d48078&shcp=81f88b70",
"duration": 95,
"id": "7405325183593351969",
"original": false,
"playUrl": "https://v77.tiktokcdn.com/9099999ac0e96d5aa8ffc00ce730f656/671b9d49/video/tos/useast2a/tos-useast2a-v-2370-euttp/oIFLAeXvGGeNLzZoXKIAgegCiEexuIcgKTTnAE/?a=1233&bti=ODszNWYuMDE6&ch=0&cr=0&dr=0&er=0&lr=default&cd=0%7C0%7C0%7C0&br=250&bt=125&ft=.NpOcInz7ThNor2OXq8Zmo&mime_type=audio_mpeg&qs=6&rc=OTc8Z2c0NmRlNzZkPDxpZUBpMzhzdGw5cjVqdTMzZjU8M0AtLmEuLy8wXmMxMTFhYTFjYSNtYnJpMmRzLS9gLS1kMWNzcw%3D%3D&vvpl=1&l=20241025072808D3CCCA76EEEAD403E433&btag=e00090000&cc=13",
"title": "original sound"
},
"videoUrl": "https://www.tiktok.com/@dailydailycartoons/video/7405325158178704673",
"createTime": 1724186631,
"createTimeISO": "2024-08-20T20:43:51.000Z",
"originalItem": false,
"privateItem": false,
"secret": false,
"shareEnabled": true,
"statsV2": {
"collectCount": "4635",
"commentCount": "437",
"diggCount": "46400",
"playCount": "1500000",
"repostCount": "0",
"shareCount": "2457"
},
"video": {
"cover": "https://p16-sign-useast2a.tiktokcdn.com/obj/tos-useast2a-p-0037-euttp/4f661ab529af47209e693c348c70bda1_1724186634?lk3s=81f88b70&x-expires=1730012400&x-signature=%2BJd4ezjByaKy4unmGet9dZanuBk%3D&shp=81f88b70&shcp=-",
"downloadAddr": "https://v16-webapp-prime.tiktok.com/video/tos/useast2a/tos-useast2a-ve-0068-euttp/oAER9PmAPR1G425FDDI1UxF7UEQBAQffENEBN7/?a=1988&bti=ODszNWYuMDE6&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C&cv=1&br=692&bt=346&cs=0&ds=3&ft=4fUEKMth8Zmo0sw-ub4jVMffypWrKsd.&mime_type=video_mp4&qs=0&rc=aDg3Ozo2Zjc3NmVnNzRoOUBpam42Nnk5cndpdTMzZjczM0BeX14uYC00NjAxLzQzMzQuYSNwXjUwMmRrci9gLS1kMWNzcw%3D%3D&btag=e00090000&expire=1729862985&l=20241025072808D3CCCA76EEEAD403E433&ply_type=2&policy=2&signature=f248478a26d1dca30806bc4cead263f1&tk=tt_chain_token",
"duration": 95,
"height": 576,
"width": 1024
},
"hashtags": [
{
"title": "tiktok"
},
{
"title": "animation"
},
{
"title": "film"
},
{
"title": "movie"
},
{
"title": "cartoon"
},
{
"title": "disney"
},
{
"title": "funnycartoon"
},
{
"title": "fyp"
},
{
"title": "funny"
}
]
}
]
}
Legal
This web scraping tool is designed to collect only publicly available data from websites, ensuring that no private information such as emails, phone numbers, or other sensitive details is accessed or gathered. It is important to note that the responsibility for how the collected data is used lies entirely with the user of the tool. Users must ensure that their actions comply with relevant laws, regulations. The owner of the Scraper does not control or influence the use of the data and is not liable for any misuse by the user.