Tiktok (Musically) PHP scraper
This is a PHP implementation for scraping Tiktok (or Musically) through API.
PHP 7.3
is required
getUser($uid)
Returns user profile data. $uid
is a user's Tiktok unique id.getUserVideos($uid)
Returns a list of user videos. $uid
is a user's Tiktok unique id.searchUser($keyword)
Returns user search results.getVideo($uid)
Returns a video datails. $uid
is a video Tiktok unique id.searchHashtags($keyword)
Returns a list of found hashtags.getHashtagMedia($uid)
Returns a list of videos for a certain hashtag. $uid
is a hashtag Tiktok unique id.Your contribution is welcome!
In order to use and make requests to Tiktok API, some extra device parameters are needed. These parameters should be extracted from your mobile phone by using a man in the middle proxy. I used PacketCapture for Android, you may use any proxy application you like. Grab the following parameters: device_id
, iid
, openudid
.
composer install
php demo.php
to see the resultstests/bootstrap.php
.tests/bootstrap.php
after your changes.