Sign request
Native signature headers for a mobile request you are about to send, in 0.25 ms at p50 and 0.93 ms at p99. Pick the client with os, app_flavour and app_version.
- Upstream
local · native request signer (<1 ms)- Access
- Every plan
- Runs on
- Primitive
- Client
os,app_flavour,app_versionselectable- Billing
- Failed calls are free
Authorization
Your API key. Create one in API keys.
Body
Send JSON with content-type: application/json.
android or ios. One of android, ios.
Which app to run as. One of tiktok, lite, lite_coin, pro, studio, shop, tv, douyin.
A release of that app. Defaults to the current default for (os, app_flavour). For example 47.6.3.
The HTTP method of your request. For example GET.
The full request URL, with its query. For example https://api16-normal-c-useast1a.tiktokv.com/aweme/v1/feed/?aid=1233&count=6.
Headers you will send.
The body you will send, if any.
Sign as one of your provisioned devices.
Response
A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
Errors
Errors return a JSON body with a stable code and cost 0 credits. See Errors and retries.