Skip to content

precog-recr/TikPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TikTok API

TikTok has no public API. TikPy is a light weight API, without the requirement of any browser sessions, to collect the public data available at www.tiktok.com. Collect trending posts, video metadata, user metadata, hashtags, music, related hashtags, related music and, download videos with the API. Everything is returned in a JSON object.

Instlling

pip install TikPy

Quick Start

from TikPy import TikAPI

api = TikAPI.API()
api.get_user_info('leenabhushan')

Documentation

get_user_info(name) Takes in user name, returns user information available on tiktok.com/@

get_user_videos(name) Takes user name, returns the first 10 videos available on tiktok.com/@

get_trending_posts() returns a list of trending posts.

get_video_info(url) Takes url of a video and returns video info.

get_hash_recommend_list(hashtag) Returns four related hashtags as lited on TikTok, of the input.

get_hash_videos(hashtag) Returns the first 10 videos related to a hashtag.

get_videos_from_music(music_id, name) Returns videos related to music.

get_music_recommend_list(music_id, name) Returns four related music recommendations as listed on TikTok.

download_video(url, post_name=None) if post_name is None, video is returned in the form of chunk. Else the video is saved with post_name.