tiktok-signature README

The project's README from github.com/n1tr00-10/tiktok-signature. As one markdown file: README.md.

TikTok Signature Generator

Python Version License Stars Forks Issues

Generate valid X-Gnarly, X-Bogus, and X-Dynosaur signatures for TikTok Web API requests.

Supports SDK version 5.1.2 (build 1.0.0.316).

Features

Installation

git clone https://github.com/n1tr00-10/tiktok-signature.git

tiktok-signature (n1tr00-10/tiktok-signature)

web-scraper
Searching Database…

What is this?This is a Python library that generates the signatures TikTok's Web API requires on requests — X-Gnarly, X-Bogus, and X-Dynosaur — matching SDK version 5.1.2 (build 1.0.0.316).
Is this a library I import, or a standalone tool?It's a pure Python library meant to be imported into your own scraping or API client code, not a CLI app or service.
How do I get it running?Clone the repository and call the signature-generating functions directly from your Python code; there's no build step since it's pure Python.
Do I need any extra libraries or TikTok's SDK installed first?No, it's a pure Python implementation with no external dependencies or TikTok SDK required.
Will this keep working if TikTok updates its site?It's built against one specific SDK version (5.1.2, build 1.0.0.316), so if TikTok ships a new client with a different signing scheme, these signatures will likely stop being accepted until the library is updated.
What are X-Gnarly, X-Bogus, and X-Dynosaur exactly?They are three different signature headers TikTok's Web API checks on requests; each one is a separate anti-bot token generated with its own encryption scheme to prove the request comes from a real TikTok client.
What encryption does each signature type use?X-Gnarly uses ChaCha20 encryption with dynamic round selection, X-Bogus uses RC4 encryption with custom Base64 encoding, and X-Dynosaur combines ChaCha20 encryption with FNV-1a hashing.
Why would I use this instead of TikTok's official SDK?It's meant for developers building scrapers or unofficial clients for TikTok's Web API who need valid request signatures without embedding TikTok's own JavaScript SDK.
Creator
n1tr00-10
Size
<0.1 MB
Stars
398
Updated
CommitOct 06
Age
2mo
Commits · 90 Days