TikTok Web Algorithms
Advanced TikTok web algorithms with integrated CAPTCHA solving for 3D, slide, and whirl challenge types. Includes detailed handling of TikTok encryption and decryption processes for critical request parameters and security headers, including X-Bogus, X-Gnarly, strData, X-Mssdk-Info, edata, eq, content, and TT-Guard.
TikTok Web Algorithms endpoints
| Method | Endpoint | Description |
|---|---|---|
| Algorithms | ||
| GET |
generate_verify_fp /algo/generate_verify_fp |
Verify FP parameter generation |
| POST |
web_signature_latest /algo/sign_request |
Returns a signed URL of X-Bogus and X-Gnarly correctly URL-Encoded. |
| POST |
decrypt_x_bogus /algo/decrypt_x_bogus |
Decrypt the `X-Bogus` header to reveal information about how it was compiled and the data used in its creation, such as the '`ubcode`'. |
| POST |
decrypt_x_gnarly /algo/decrypt_x_gnarly |
Decrypt `X-Gnarly` to view information of how it was compiled and with what information. |
| POST |
encrypt_strData /algo/encrypt_strData |
Encrypt a JSON dictionary into a valid `strData` suitable for direct web/report usage |
| POST |
decrypt_strData /algo/decrypt_strData |
Decrypt `strData` from web/report into a JSON Object. |
| POST |
encrypt_mssdk_info /algo/encrypt_mssdk_info |
Encode a dictionary of real data into a valid `X-Mssdk-Info` header. |
| POST |
decrypt_mssdk_info /algo/decrypt_mssdk_info |
Decrypt `X-Mssdk-Info` to a JSON Object |
| GET |
generate_guard_key_pair /algo/generate_key_pair |
Used to create guard headers, requires some preliminary knowledge. |
| POST |
decrypt_edata /algo/decrypt_edata |
Decrypt `edata` from captcha request bodies and response json. |
| POST |
encrypt_edata /algo/encrypt_edata |
Encrypt `edata` for captcha request bodies and response json. |
| POST |
decrypt_eq /algo/decrypt_eq |
Decrypt `eq` parameter from web/resource requests. |
| POST |
encrypt_eq /algo/encrypt_eq |
Encrypt `eq` parameter for web/resource requests. |
| POST |
decrypt_content /algo/decrypt_content |
Decrypt `Content` from `web/resource` response JSON |
| POST |
xor5_encode /algo/xor5_encode |
Used to Encode phone numbers, email and passwords. |
| Captcha | ||
| POST |
Solve All Captchas /captcha/solve |
Make sure you provide `HTTP/S or SOCKS5 proxies` as username:password@host:ip |
TikTok Web Algorithms pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $50 / month | 5 / second |
|
| ULTRA | $100 / month | 15 / second |
|
| MEGA | $200 / month | 40 / second |
|