Async batch jobs
Queue up to 500 tasks per job and get a webhook when it finishes. Scale runs batch queues at up to 250 req/s.
500 tasks per job
Each task is a path and its query. Mix endpoints in one job.
Webhooks
Get a signed callback with the job report when it finishes.
Billed per task
Each task costs what its endpoint costs. Failed tasks are free.
Throughput
75 req/s on Growth, up to 250 req/s on Scale.
[ Endpoints ]
POST/v1/jobs/submitSubmit batch jobper taskGET/v1/resolveResolve2 crGET/v1/video/no-watermarkNo-watermark media2 crGET/v1/videoGet video5 cr
Your first call
Submit batch job: Up to 500 tasks, run async, billed per task. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
curl -X POST https://api.tikultra.com/v1/jobs/submit \
-H "x-api-key: $TIKULTRA_KEY" \
-H "content-type: application/json" \
-d '{"tasks":[{"path":"/v1/video","query":{"aweme_id":"7705852133855161377"}},{"path":"/v1/user","query":{"username":"acme"}}],"webhook_url":"https://example.com/hooks/tikultra"}'Ready to build?
Start with 2,500 free credits and test every public endpoint, then pick a plan.