All Projects → snuzi → tiktok-scraper-php

snuzi / tiktok-scraper-php

Licence: other
Tiktok (Musically) PHP scraper

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to tiktok-scraper-php

TikTokAPI-Python
TikTok API Python Wrapper
Stars: ✭ 285 (+338.46%)
Mutual labels:  musically, tiktok, tiktok-scraper
TikTok-FLP
Tik Tok FLP is a Perfect CPA landing page coded in HTML, PHP, JS, and CSS, provided free of charge by Re-skinning Group
Stars: ✭ 37 (-43.08%)
Mutual labels:  tiktok, tiktok-scraper
ProxiTok
Open source alternative frontend for TikTok made using PHP
Stars: ✭ 256 (+293.85%)
Mutual labels:  tiktok, tiktok-scraper
Tiktok-API-Python
TIKTOK API IN PYTHON , GET TRENDING VIDEO, GET VIDEO BY CHALLENGE, GET VIDEO BY MUSIC, GET VIDEO BY USER, DOWNLOAD VIDEO NO WATERMARK
Stars: ✭ 70 (+7.69%)
Mutual labels:  tiktok, tiktok-scraper
TikTokBot
Bot save videos from instagram and then post them to Tik-Tok
Stars: ✭ 21 (-67.69%)
Mutual labels:  tiktok, tiktok-scraper
tiktik
📱🥴 TikTok terminal client for browsing & downloading videos
Stars: ✭ 68 (+4.62%)
Mutual labels:  tiktok, tiktok-scraper
TikTokTool
TikTok trend analysis tool
Stars: ✭ 31 (-52.31%)
Mutual labels:  tiktok, tiktok-scraper
tiktok-downloader
Download TikTok Video Watermark
Stars: ✭ 20 (-69.23%)
Mutual labels:  tiktok, tiktok-scraper
backlog kit
Client library for the Nulab's Backlog API version 2 written in Ruby.
Stars: ✭ 28 (-56.92%)
Mutual labels:  api-client
wporg-client
Standalone HTTP client for public WordPress.org API.
Stars: ✭ 73 (+12.31%)
Mutual labels:  api-client
Clamor
The Python Discord API Framework
Stars: ✭ 14 (-78.46%)
Mutual labels:  api-client
yttrex
youtube & tiktok analysis + youchoose recommendation custmizer. backend, extensions, and tooling
Stars: ✭ 31 (-52.31%)
Mutual labels:  tiktok
TikTokForWindows
This is an attempt to make a desktop software for TikTok
Stars: ✭ 19 (-70.77%)
Mutual labels:  tiktok
ssc-restapi-client
Communicate with Fortify Software Security Center through REST API in java, a swagger generated client
Stars: ✭ 13 (-80%)
Mutual labels:  api-client
kdecole-api
Unofficial Node.js API client of Kdecole (Skolengo EMS)
Stars: ✭ 31 (-52.31%)
Mutual labels:  api-client
jacky
🐄 HTTP JSON API Client for Laravel & Lumen
Stars: ✭ 17 (-73.85%)
Mutual labels:  api-client
pyFireEye
Python API bindings for FireEye Products
Stars: ✭ 12 (-81.54%)
Mutual labels:  api-client
TikTok
Download public videos on TikTok using Python with Selenium
Stars: ✭ 37 (-43.08%)
Mutual labels:  tiktok
douyin2youtube
Download hot video from douyin and upload the video to Youtube automatic.
Stars: ✭ 28 (-56.92%)
Mutual labels:  tiktok
Jib.jl
A Julia implementation of Interactive Brokers API
Stars: ✭ 42 (-35.38%)
Mutual labels:  api-client

Build Status

This is a PHP implementation for scraping Tiktok (or Musically) through API.

PHP 7.3 is required

Scraper API

  • 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!

Use this scraper

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.

Run the example

  • Install commposer packages in the root of the project. composer install
  • Run php demo.php to see the results

Run tests

  • Before runing tests you should modify and set correct environment variables tests/bootstrap.php.
  • Do not commit tests/bootstrap.php after your changes.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].