├── .gitignore ├── .npmignore ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── helper ├── signature.js ├── webmssdk.js └── xbogus.js ├── install.sh ├── package.json ├── src ├── cli │ └── index.ts ├── constants │ ├── api.ts │ ├── headers.ts │ ├── index.ts │ └── params.ts ├── index.ts ├── lib │ └── logger.ts ├── services │ ├── cookieManager.ts │ ├── downloadManager.ts │ └── tiktokService.ts ├── types │ ├── common.ts │ ├── cookieManager.ts │ ├── downloader │ │ ├── musicaldownDownloader.ts │ │ ├── ssstikDownloader.ts │ │ └── tiktokApiDownloader.ts │ ├── get │ │ ├── getCollection.ts │ │ ├── getComments.ts │ │ ├── getMusicDetail.ts │ │ ├── getMusicVideos.ts │ │ ├── getPlaylist.ts │ │ ├── getProfile.ts │ │ ├── getTrendings.ts │ │ ├── getUserLiked.ts │ │ ├── getUserPosts.ts │ │ └── getUserReposts.ts │ └── search │ │ ├── index.ts │ │ ├── liveSearch.ts │ │ ├── userSearch.ts │ │ └── videoSearch.ts └── utils │ ├── downloader │ ├── musicaldownDownloader.ts │ ├── ssstikDownloader.ts │ └── tiktokAPIDownloader.ts │ ├── get │ ├── getCollection.ts │ ├── getComments.ts │ ├── getMusicDetail.ts │ ├── getMusicVideos.ts │ ├── getPlaylist.ts │ ├── getProfile.ts │ ├── getTrendings.ts │ ├── getUserLiked.ts │ ├── getUserPosts.ts │ └── getUserRepost.ts │ ├── search │ ├── liveSearch.ts │ ├── userSearch.ts │ └── videoSearch.ts │ ├── urlExtractors.ts │ └── validator.ts ├── test ├── collection-test.ts ├── comments-test.ts ├── downloader-v1-test.ts ├── downloader-v2-test.ts ├── downloader-v3-test.ts ├── music-detail-test.ts ├── music-videos-test.ts ├── playlist-test.ts ├── profile-test.ts ├── search-live-test.ts ├── search-user-test.ts ├── search-video-test.ts ├── trending-test.ts ├── userliked-test.ts ├── userposts-test.ts └── userreposts-test.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/README.md -------------------------------------------------------------------------------- /helper/signature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/helper/signature.js -------------------------------------------------------------------------------- /helper/webmssdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/helper/webmssdk.js -------------------------------------------------------------------------------- /helper/xbogus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/helper/xbogus.js -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/install.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/constants/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/constants/api.ts -------------------------------------------------------------------------------- /src/constants/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/constants/headers.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/constants/params.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/services/cookieManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/services/cookieManager.ts -------------------------------------------------------------------------------- /src/services/downloadManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/services/downloadManager.ts -------------------------------------------------------------------------------- /src/services/tiktokService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/services/tiktokService.ts -------------------------------------------------------------------------------- /src/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/common.ts -------------------------------------------------------------------------------- /src/types/cookieManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/cookieManager.ts -------------------------------------------------------------------------------- /src/types/downloader/musicaldownDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/downloader/musicaldownDownloader.ts -------------------------------------------------------------------------------- /src/types/downloader/ssstikDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/downloader/ssstikDownloader.ts -------------------------------------------------------------------------------- /src/types/downloader/tiktokApiDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/downloader/tiktokApiDownloader.ts -------------------------------------------------------------------------------- /src/types/get/getCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getCollection.ts -------------------------------------------------------------------------------- /src/types/get/getComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getComments.ts -------------------------------------------------------------------------------- /src/types/get/getMusicDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getMusicDetail.ts -------------------------------------------------------------------------------- /src/types/get/getMusicVideos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getMusicVideos.ts -------------------------------------------------------------------------------- /src/types/get/getPlaylist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getPlaylist.ts -------------------------------------------------------------------------------- /src/types/get/getProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getProfile.ts -------------------------------------------------------------------------------- /src/types/get/getTrendings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getTrendings.ts -------------------------------------------------------------------------------- /src/types/get/getUserLiked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getUserLiked.ts -------------------------------------------------------------------------------- /src/types/get/getUserPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getUserPosts.ts -------------------------------------------------------------------------------- /src/types/get/getUserReposts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/get/getUserReposts.ts -------------------------------------------------------------------------------- /src/types/search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/search/index.ts -------------------------------------------------------------------------------- /src/types/search/liveSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/search/liveSearch.ts -------------------------------------------------------------------------------- /src/types/search/userSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/search/userSearch.ts -------------------------------------------------------------------------------- /src/types/search/videoSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/types/search/videoSearch.ts -------------------------------------------------------------------------------- /src/utils/downloader/musicaldownDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/downloader/musicaldownDownloader.ts -------------------------------------------------------------------------------- /src/utils/downloader/ssstikDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/downloader/ssstikDownloader.ts -------------------------------------------------------------------------------- /src/utils/downloader/tiktokAPIDownloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/downloader/tiktokAPIDownloader.ts -------------------------------------------------------------------------------- /src/utils/get/getCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getCollection.ts -------------------------------------------------------------------------------- /src/utils/get/getComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getComments.ts -------------------------------------------------------------------------------- /src/utils/get/getMusicDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getMusicDetail.ts -------------------------------------------------------------------------------- /src/utils/get/getMusicVideos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getMusicVideos.ts -------------------------------------------------------------------------------- /src/utils/get/getPlaylist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getPlaylist.ts -------------------------------------------------------------------------------- /src/utils/get/getProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getProfile.ts -------------------------------------------------------------------------------- /src/utils/get/getTrendings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getTrendings.ts -------------------------------------------------------------------------------- /src/utils/get/getUserLiked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getUserLiked.ts -------------------------------------------------------------------------------- /src/utils/get/getUserPosts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getUserPosts.ts -------------------------------------------------------------------------------- /src/utils/get/getUserRepost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/get/getUserRepost.ts -------------------------------------------------------------------------------- /src/utils/search/liveSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/search/liveSearch.ts -------------------------------------------------------------------------------- /src/utils/search/userSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/search/userSearch.ts -------------------------------------------------------------------------------- /src/utils/search/videoSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/search/videoSearch.ts -------------------------------------------------------------------------------- /src/utils/urlExtractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/urlExtractors.ts -------------------------------------------------------------------------------- /src/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/src/utils/validator.ts -------------------------------------------------------------------------------- /test/collection-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/collection-test.ts -------------------------------------------------------------------------------- /test/comments-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/comments-test.ts -------------------------------------------------------------------------------- /test/downloader-v1-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/downloader-v1-test.ts -------------------------------------------------------------------------------- /test/downloader-v2-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/downloader-v2-test.ts -------------------------------------------------------------------------------- /test/downloader-v3-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/downloader-v3-test.ts -------------------------------------------------------------------------------- /test/music-detail-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/music-detail-test.ts -------------------------------------------------------------------------------- /test/music-videos-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/music-videos-test.ts -------------------------------------------------------------------------------- /test/playlist-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/playlist-test.ts -------------------------------------------------------------------------------- /test/profile-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/profile-test.ts -------------------------------------------------------------------------------- /test/search-live-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/search-live-test.ts -------------------------------------------------------------------------------- /test/search-user-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/search-user-test.ts -------------------------------------------------------------------------------- /test/search-video-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/search-video-test.ts -------------------------------------------------------------------------------- /test/trending-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/trending-test.ts -------------------------------------------------------------------------------- /test/userliked-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/userliked-test.ts -------------------------------------------------------------------------------- /test/userposts-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/userposts-test.ts -------------------------------------------------------------------------------- /test/userreposts-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/test/userreposts-test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TobyG74/tiktok-api-dl/HEAD/tsconfig.json --------------------------------------------------------------------------------