TikTok-Api

github.com/davidteather/TikTok-Api TikTok Tools Open-source projectOpen source

TikTok-Api wraps TikTok's service in an unofficial Python API for retrieving trends and user information.

github.com/davidteather/TikTok-Api
TikTok-Api homepage screenshot

About TikTok-Api

TikTok-Api is an unofficial Python wrapper for TikTok.com for retrieving public data. It can request trending content and fetch information about specific users.

It cannot post or upload content and does not support routes that require login, limited to what is visible while logged out. Installation requires Python 3.9+ and Playwright, and TikTok may block requests as bot activity, which may require use of a proxy.

Key features

  • Retrieve trending content from TikTok.com
  • Fetch information for specific TikTok users
  • Listen for TikTok Live events in Python
  • Use create_sessions to switch proxy providers
Best for: Best for Python developers who need to retrieve publicly visible TikTok trends and user information.
Good for
  • Open source wrapper for retrieving public TikTok data
  • Includes example scripts and Docker setup instructions
  • Supports switching proxy providers through ProxyProviders integration
Watch out for
  • Cannot post or upload content on behalf of a user
  • No support for login-required routes, limited to logged-out content
  • Requests may be blocked as bot activity and may require a proxy

TikTok-Api at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Good for
Developers
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

TikTok-Api alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in TikTok Tools

Well-known listings from the same topic.

All 68

TikTok-Api FAQ

Can TikTok-Api post or upload videos?
No, it is designed only to retrieve data and has no support for user-authenticated routes.
What is required to install it?
Python 3.9 or higher, installation with pip install TikTokApi, and running python -m playwright install.
What does EmptyResponseException mean?
It means TikTok is blocking the request as bot activity, which can relate to setup or the library and may require a proxy.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing