Native mobile clients
Signed like the apps. Requests go out on the wire protocol of 8 TikTok app flavours across 40+ Android and iOS releases. Pick one with os, app_flavour and app_version.
160+ mobile endpoints with their upstream paths, and signing in <1 ms for 8 apps. $0.29–$0.58 per 1k calls, $0 when they fail.
Ask TikTok's in-app Tako assistant a question, optionally about one video. Returns the answer, follow-up prompts and the video IDs it cited.
/aweme/v1/tako/op/stream/Videos, profiles, feeds, search, Tako AI, LIVE, series and Shop, decoded from the mobile API into typed JSON.
Videos, comments, danmaku, profiles, stories and reposts by ID or share link.
Learn morePersona For You feeds in 84 cities, search, vision search and Tako AI answers.
Learn morePrice per call, what failed calls cost, limits and what you can build, next to the TikTok APIs teams usually weigh us against. Checked 1 Nov 2026.
| Compared on | TikultraTikTok and Douyin mobile API | TikAPITikTok only | EnsembleData8 platforms | ScrapeCreators38+ APIs, many platforms | Apify actorclockworks/tiktok-scraper | RapidAPI listingsTokapi, Lundehund, tikwm, ScrapTik |
|---|---|---|---|---|---|---|
| Standard read, per 1,000 callslist price at the plan’s included volume | $0.29–$0.58 | €0.53–€2.78 | Unit-based, from $100 / mo | $0.99–$1.88 | $1.70–$3.70 per 1k results, plus add-ons | ≈ $0.01–$0.25 |
| Failed upstream calls | $0, never billed | Not stated | Free | Not stated (cached results cost 0) | Not stated | Not stated |
| Usage limits | Monthly credits, no daily cap | Daily request caps and bandwidth caps | Daily unit caps, reset 00:00 UTC | Credits never expire | Prepaid usage expires | Monthly quotas, overage and bandwidth fees |
| Free to start | 2,500 credits | 5-day trial | 50 units / day | 100 credits | $5 usage / mo | 50–300 requests / mo |
| Native request signingfor your own client | <1 ms (0.25 ms p50), 8 app flavours, 40+ releases | Not stated | Not stated | Not stated | Not stated | Not stated |
| Accounts you ownpublishing, inbox, LIVE | Connected sessions and dedicated device contexts, from Growth | OAuth (logged-in) endpoints | Not stated | Not stated | Not stated | Varies by listing |
| Agents and tooling | MCP server, llms.txt, OpenAPI, 500-task batch jobs | Not stated | SDKs on GitHub | MCP server, CLI, Claude Code skill | Apify Store and platform API | RapidAPI SDKs |
| Endpoint docs | 160+ endpoints, each with its upstream path; one { cursor, has_more } contract | Not stated | Not stated | Not stated | Not stated | Varies by listing |
Competitor figures are from each vendor’s public pricing page on 1 Nov 2026, converted to a per-1,000 price where the plan has a request quota. “Not stated” means the page didn’t say. RapidAPI listings are cheaper per call than Tikultra; we compete on coverage, signing, connected sessions and never billing a failed call. Tikultra prices: $0.29 (Scale) to $0.58 (Starter) per 1,000 standard calls, $0.12–$0.23 per 1,000 primitives, about $0.21 on Enterprise. Sources: api.tikapi.io/app/plans, ensembledata.com/pricing, scrapecreators.com, apify.com/clockworks/tiktok-scraper, rapidapi.com.
Full pricingSurfaces that only exist inside TikTok’s mobile app, from Tako answers to danmaku and mini dramas: 9 endpoints, each one call away.
/aweme/v1/tako/op/stream/Keys, usage, logs and billing. See what each endpoint costs before the invoice does.


Connect Tikultra to any AI agent or MCP client in minutes.
One command. Connect your agent to Tikultra over MCP, or call the API from any tool that speaks HTTPS.
Copy and paste this into your AI agent.
Agent onboarding. Are you an AI agent? Fetch this file to learn every endpoint and its cost.
curl -s https://tikultra.com/llms.txt # Tikultra > TikTok's mobile API as infrastructure. ## Videos & comments · 5 credits - GET /v1/video aweme_id or url · /aweme/v1/aweme/detail/ - GET /v1/video/comments cursor, has_more · /aweme/v2/comment/list/ ## Primitives · 2 credits - GET /v1/resolve any link or @handle to typed IDs - POST /v1/crypto/sign os, app_flavour, app_version · <1 ms
Infrastructure for TikTok’s mobile API, built for pipelines that run every day.
Native mobile clients
Signed like the apps. Requests go out on the wire protocol of 8 TikTok app flavours across 40+ Android and iOS releases. Pick one with os, app_flavour and app_version.
Speed that feels local
Fast responses. A p50 of 410 ms for standard calls on our 1,000-link test set, run Nov 3, 2026, and 0.25 ms to sign a request.
See latency by endpoint| Endpoint | p50 | Tail |
|---|---|---|
| /v1/crypto/sign | 0.25ms | 0.93ms p99 |
| /v1/video | 184ms | 520ms p95 |
| /v1/user | 231ms | 610ms p95 |
| /v1/search | 611ms | 1,380ms p95 |
Protobuf decoding
Binary in, typed JSON out. The mobile API answers in protobuf. Every response comes back decoded to stable field names, and /v1/tools/protobuf-decode decodes payloads you capture yourself.
Pay per call
Costs you can read. Every response says what it cost and what's left. Calls that fail upstream cost nothing.
See pricingHow one request works
Every step, traced. Cache, device context, signing, the fetch, protobuf decoding and the bill, for every call in your logs.
Status you can check
A public status page. Uptime per endpoint family, latency by region and every incident, with what broke and when.
Open status.tikultra.comSigning, device contexts, egress, retries and protobuf decoding run on our side. You send one request.
Request path
One hop to the mobile API. Each call is signed, sent from a warm device context and decoded before it comes back.
Device contexts
Warm, isolated contexts. Each call runs in a pre-warmed device context pinned to city-level egress, so sessions stay consistent and results stay local. Provision your own from Growth.
Signing built in
Native signing, kept current. Every call is signed as the current app build. Need only the signature for your own client? 0.25 ms at p50 for any of 8 app flavours, 2 credits.
Two layers, one key
Run whole workflows, or just the hard parts. High-level calls act for accounts you own; the primitives underneath stay open for your own pipeline.
One call is one action on an account you own. It runs on that account’s dedicated device context, and the gateway keeps the session fresh. Publishing takes the file and every post setting in a single request.
Provision and bootstrap city-pinned devices, sign as any app flavour and release with os, app_flavour and app_version, resolve links and decode protobuf.
Call the managed gateway, bring your own pipeline, or act for accounts you own. One key and one bill for all three.
One REST call returns typed JSON for videos, profiles, feeds, search, LIVE and Shop SDUI, with the upstream mobile path documented on every endpoint. Queue up to 500 tasks per async job.
For apps and agents that want JSON. Batch jobs from Growth.
Bring your own HTTP pipeline. Sign native requests in <1 ms for 8 app flavours and 40+ releases, provision city-pinned device contexts, resolve any link and decode protobuf.
For teams with their own client. Signing on every plan.
Import a session you own, or sign in with an email code, onto a dedicated 1:1 mobile context. Publish videos and slideshows in one call, manage comments and DMs, and host LIVE.
Self-serve from Growth. No sales call or contract.
Five technical workloads, and the endpoints each one calls.
Browse the endpoints1080p60 ByteVC1 source video, carousels, transcripts and short links for Discord and Telegram bots.
Creator Studio toolsPublish from connected sessions, find content gaps with Studio search insights, track FYP velocity.
Protocol & custom clientsWarm contexts, request signing, Snowflake and sec_uid inspection, raw protobuf decoding.
Shop & catalog intelligenceFull SDUI PDP trees, live-bag pins, visual photo search and seller catalogs.
High-throughput pipelinesAsync batch jobs of 500 tasks each, at up to 250 req/s on Scale.
1,000 standard calls a day is 150,000 credits a month: about $12 of the 1,250,000 credits in Growth ($99/mo).
Estimate your costReads, devices, signing primitives and connected sessions,
behind one key and one bill.
Each call costs 2, 5, 10 or 25 credits by tier: $0.29–$0.58 per 1,000 standard calls. Failed calls cost $0.
Test every public endpoint.
2,500 free credits · 3 req/s
Start freeFor side projects that ship.
250,000 credits · 25 req/s
Choose StarterFor production apps.
1,250,000 credits · 75 req/s
Choose GrowthFor high-volume pipelines.
6,000,000 credits · 250 req/s
Choose Scale35,000,000+ credits ($0.21 / 1k standard calls), 2,000+ req/s. Custom throughput, dedicated regional context pools and a custom SLA.
168 endpoints, from free device listings and 2-credit primitives to connected sessions. Prices are per successful call.
Resolved 500 vm.tiktok.com links to typed IDs in one batch job.
Signed 10,000 requests for an in-house android · tiktok · 47.6.3 client.
Read post times for 2,000 aweme_ids straight from their Snowflake bits.
Polled a LIVE room’s state every 30 seconds for an hour.
Pulled a full SDUI product page tree: SKUs, prices and coupons.
Published a 1080p60 video with every setting in one call.
Checked how fast a new post moved on For You, hourly for 6 hours.
Start with 2,500 free credits and test every public endpoint, then pick a plan.
Are you an AI agent? Read llms.txt