Best Tiktok Video Scraper

Best Tiktok Video Scraper

Extract data from chosen tiktoks. Just add a TikTok URL and get TikTok video and profile data: URLs, numbers of shares, followers, hashtags, hearts, video, and music metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

SOCIAL_MEDIADEVELOPER_TOOLSVIDEOSApify

🎥 Best TikTok Video Scraper

Best TikTok Video Scraper is the most affordable and powerful way to extract data from TikTok videos — fast, clean, and simple.

💸 Only $2 per 1,000 videos scraped
📝 Transcripts included — just toggle "Should Get Transcript"
📧 Got questions? Just email me: adrian@thewebscrapingguy.com


📹 What You Can Scrape with Best TikTok Video Scraper

Video-Level Data

  • Captions
  • Video URLs
  • Plays, likes, comments, shares
  • Hashtags
  • Country, timestamp, paid status
  • Music/video metadata

Creator Info

  • Username, ID, avatar
  • Bio, account status
  • Followers/following
  • Given/received likes

🧪 Sample Input

1{
2  "postURLs": ["https://www.tiktok.com/@olympics/video/7208589533632269574"],
3  "shouldDownloadSubtitles": true
4}

🧾 Sample Output

1{
2  "id": "7488736374602927402",
3  "description": "Oh shit there goes Pres breaking tik tok again. #bagelstomakehimdance ",
4  "descriptionLanguage": "en",
5  "createTime": "2025-04-02T15:22:04.000Z",
6  "isAd": false,
7  "author": {
8    "id": 6659752019493208000,
9    "username": "stoolpresidente",
10    "avatar": "https://p16-common-va.tiktokcdn-us.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.webp?dr=8836&idc=useast5&ps=87d6e48a&s=AWEME_DETAIL&sc=avatar&shcp=1d1a97fc&shp=45126217&t=223449c4",
11    "signature": "El Presidente/Barstool Sports Founder.",
12    "region": "US",
13    "secUid": "MS4wLjABAAAAINC_ElRR-l1RCcnEjOZhNO-9wOzAMf-YHXqRY8vvG9bEhMRa6iu23TaE3JPZYXBD",
14    "nickname": "Dave Portnoy"
15  },
16  "music": {
17    "title": "original sound - stoolpresidente",
18    "id": 7488736378289671000,
19    "author": "Dave Portnoy",
20    "playUrl": "https://v19.tiktokcdn-us.com/5d5db93b47b1416bbb6bd2b2eb91509f/67fe9edb/video/tos/useast5/tos-useast5-v-27dcd7-tx/ocw2Ger9oIFkYErRYEPALCyaQfTqEieqXHFa8R/?a=1233&bti=OUBzOTg7QGo6OjZAL3AjLTAzYCMxNDNg&ch=0&cr=0&dr=0&er=0&lr=default&cd=0%7C0%7C0%7C0&br=250&bt=125&ft=GSDrKInz7ThvIY3OXq8Zmo&mime_type=audio_mpeg&qs=6&rc=NmZoOWgzMzszaDM1N2VoaEBpajt2NnQ5cjpveTMzZzU8NEAyNTA0LWFfXzExMS9iYDUyYSNucjJvMmRrYGpgLS1kMS9zcw%3D%3D&vvpl=1&l=20250408180041998267D1EE7B406166DB&btag=e000b0000&shp=d05b14bd&shcp=-"
21  },
22  "videoUrl": "https://v19.tiktokcdn-us.com/8bbad9f0de9e1e4459f8f94e9f34efcd/67f5b8b1/video/tos/useast5/tos-useast5-pve-0068-tx/ooDDXiDOFnXv7Vtl2R1KABfEF7KIESPfgnVn0E/?a=1233&bti=OTg7QGo5QHM6OjZALTAzYCMvcCMxNDNg&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=1782&bt=891&cs=0&ds=6&ft=gKfIn8QLodzR12NvSP4oeIxRbWn.xq_45SY&mime_type=video_mp4&qs=0&rc=ZTxnNGg5aGQ3ZDs0NTMzN0BpM3FvZnc5cnVveTMzZzczNEAuMzQvLTM0Xi0xMDYvMGBiYSMycnBlMmRzX2pgLS1kMS9zcw%3D%3D&vvpl=1&l=20250408180041998267D1EE7B406166DB&btag=e000b0000",
23  "thumbnail": "https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast5-p-0068-tx/o8vVhfgjKEjuFonnAKAwIVEtfXEXkBDSXD7R7F~tplv-tiktokx-cropcenter-q:300:400:q72.heic?dr=8596&refresh_token=159e2fb3&x-expires=1744221600&x-signature=KlhXBzhgSFbGYhG1VkfIJ%2FuF%2BAo%3D&t=bacd0480&ps=933b5bde&shp=d05b14bd&shcp=1d1a97fc&idc=useast5&sc=cover&biz_tag=tt_video&s=AWEME_DETAIL",
24  "playCount": 910618,
25  "commentCount": 941,
26  "shareCount": 4540,
27  "likeCount": 39624,
28  "url": "https://www.tiktok.com/@stoolpresidente/video/7488736374602927402",
29  "transcriptUrl": "https://v16-cla.tiktokcdn-us.com/2e38543b141a2451b7e4ea910facbda6/681cf151/video/tos/useast5/tos-useast5-v-0068-tx/d9004ebea97f400c8292132b0acaed6a/?a=1233&bti=OTg7QGo5QHM6OjZALTAzYCMvcCMxNDNg&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=4636&bt=2318&ds=3&ft=ge.El8QLodzR12NvSP4oeIxRbWn.xq_45SY&mime_type=video_mp4&qs=13&rc=M3FvZnc5cnVveTMzZzczNEBpM3FvZnc5cnVveTMzZzczNEAycnBlMmRzX2pgLS1kMS9zYSMycnBlMmRzX2pgLS1kMS9zcw%3D%3D&vvpl=1&l=20250408180041998267D1EE7B406166DB&btag=e00070000",
30  "transcript": "WEBVTT\n\n\n00:00:00.380 --> 00:00:03.600\nBagels to make him dance. Bagels to make him dance.\n\n00:00:03.700 --> 00:00:06.760\nBagels to make him dance. Bagels to make him dance.\n\n00:00:06.900 --> 00:00:08.400\nBagels to make him dance.\n",
31  "downloadUrl": "https://api.apify.com/v2/key-value-stores/Q4deWbguuaGZlKtrX/records/1744135243742-tiktok-video",
32  "downloadCoverUrl": "https://api.apify.com/v2/key-value-stores/Q4deWbguuaGZlKtrX/records/1744135244865-tiktok-cover",
33  "region": "US",
34  "durationMS": 8976,
35  "hashtags": [
36    {
37      "id": "7488735293903028270",
38      "name": "bagelstomakehimdance"
39    }
40  ]
41}

🧠 Use Cases

  • ✨ Sentiment analysis & product reviews
  • 📊 Campaign & trend tracking
  • 🕵️ Fact-checking & misinformation monitoring
  • 🎯 TikTok influencer research
  • 📚 Content strategy & competitive analysis

⚙️ Automation & Integration

Hook it into your favorite tools:

  • Clay
  • Crew AI
  • Zapier
  • Make
  • Webhooks
  • …and more

💵 Pricing Comparison

ToolCost per 1,000 Videos
Best TikTok Video Scraper$2
Apify$10

That’s 80% cheaper — and you get transcripts if needed. 💥


🙋 FAQ

Q: Can I use this without coding?
A: Yes. Just paste video URLs and click Start.

Q: Can I automate it?
A: Absolutely. Webhooks + integrations supported.

Q: Is scraping TikTok legal?
A: We only extract public data. Public data is ok to scrape.

Q: Can I contact you?
A: Sure! Email me adrian@thewebscrapingguy.com


🙋 Need Help?

Just shoot me an email: adrian@thewebscrapingguy.com

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!