Connected session runtime
Bind sessions you own to dedicated 1:1 mobile contexts. Publish in one call, manage comments and DMs, and host LIVE over the native protocol.
Sessions you own
Import a session from your own device, or sign in with a one-time email code. Each runs on its own FullPool context.
Publishing in one call
Send the file (or a URL) and every post setting together; the gateway authorizes, transfers, prechecks and posts.
Comments and DMs
Reply to and moderate comments on your posts, and run your inbox over the protobuf DM protocol.
LIVE hosting
Start, keep alive, moderate and end LIVE rooms you run.
[ Endpoints ]
POST/v1/account/importImport session25 crPOST/v1/account/upload/videoPublish video100 crPOST/v1/account/upload/slideshowPublish slideshow100 crPOST/v1/account/commentPost comment25 crPOST/v1/account/dm/sendSend message35 crPOST/v1/account/live/moderateModerate LIVE20 cr
Your first call
Import session: Bind a session you own to a dedicated mobile context. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
curl -X POST https://api.tikultra.com/v1/account/import \
-H "x-api-key: $TIKULTRA_KEY" \
-H "content-type: application/json" \
-d '{"session_id":"7f8e9d0c1b2a3f4e5d6c7b8a9f0e1d2c","cookies":{"sessionid":"7f8e9d0c1b2a3f4e5d6c7b8a9f0e1d2c","tt-target-idc":"useast5"},"os":"android","app_flavour":"tiktok","app_version":"47.6.3","region":"US","city":"miami"}'Ready to build?
Start with 2,500 free credits and test every public endpoint, then pick a plan.