Inspiration
We also watch our favorite celebs/influencers/tech reviewers/game streamers on live-streaming platforms like TikTok.
How can we record, download and archive these live videos to watch them later in the future?
What it does
TikTok live downloader is a platform that records/archives TikTok live videos through Twitter, Telegram and a Website.
- Website: The user enters the URL of the live stream they're trying to archive on the website.
- Telegram: The user sends the URL of the live stream they're trying to archive to the Telegram chatbot.
- Twitter: A cron job fetches tweet mentions of the Twitter handle @toklivedownload and extracts TikTok stream URLs from the fetched tweets.
How we built it
The backend is built with Node JS/Express JS, Twitter API, TikTok API, and Telegram API, and the front end is built with React JS.
Challenges we ran into
We ran into issues setting up Twitter OAuth2 on our backend. We had to work with node-twitter-api-v2 package, which made working with the Twitter APIs easier.
What's next for TikTok Live Downloader
We intend to build a chrome extension, and possibly a mobile app in the future.
Built With
- express.js
- heroku
- mysql
- node.js
- react.js
- telegram-api
- tiktok-api


Log in or sign up for Devpost to join the conversation.