Home

Awesome

TikWrapperPHP

A Wrapper for the TikTok API made with PHP >= 8.1

How to Use

$api = new \TikScraper\Api([
    'debug' => false, // Debug mode
    'browser' => [
        'url' => 'http://localhost:4444', // Url to your chromedriver instance
        'close_when_done' => false, // Close chrome instance when request finishes
    ],
    'verify_fp' => 'verify_...', // Cookie used for skipping captcha requests
    'device_id' => '596845...' // Custom device id
    'user_agent' => 'YOUR_CUSTOM_USER_AGENT_HERE',
    'proxy' => 'http://user:password@hostname:port'
], $cacheEngine);

$tag = $api->hashtag('funny');
$tag->feed();

if ($hastag->ok()) {
    echo $hashtag->getFull()->toJson(true);
} else {
    print_r($hashtag->error());
}

Documentation

An initial version of the documentation is available here

Caching

TikScrapperPHP supports caching requests, to use it you need to implement ICache.php

TODO

Left to implement from legacy

Credits

HUGE thanks to the following projects, this wouldn't be possible without their help