Devices, signing & primitives
Bring your own HTTP pipeline. Sign native requests, provision device contexts, resolve links and decode protobuf payloads you capture yourself.
Native signing under 1 ms
0.25 ms at p50 and 0.93 ms at p99, for 8 app flavours and 40+ Android and iOS releases. Pick one with os, app_flavour and app_version.
Device contexts
Provision a context pinned to one of 84 cities, from 237 Android and 15 iOS hardware profiles.
One resolver
Any video, profile, LIVE or Shop link, or an @handle, to typed IDs and a decoded timestamp.
Codecs
Protobuf to JSON, and zstd in both directions.
[ Endpoints ]
POST/v1/crypto/signSign request2 crPOST/v1/devices/provisionProvision device10 crGET/v1/resolveResolve2 crPOST/v1/tools/protobuf-decodeProtobuf decode2 crGET/v1/tools/id-converterID converter2 crGET/v1/video/no-watermarkNo-watermark media2 cr
Your first call
Sign request: Native signature headers for a request you will send. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
curl -X POST https://api.tikultra.com/v1/crypto/sign \
-H "x-api-key: $TIKULTRA_KEY" \
-H "content-type: application/json" \
-d '{"os":"android","app_flavour":"tiktok","app_version":"47.6.3","method":"GET","url":"https://api16-normal-c-useast1a.tiktokv.com/aweme/v1/feed/?aid=1233&count=6"}'Ready to build?
Start with 2,500 free credits and test every public endpoint, then pick a plan.