Skip to content
Managed gateway · LeanPool

MV template

A photo-to-video (MV) template.

GETapi.tikultra.com/v1/mv-templateStandard · 5 credits
Upstream/aweme/v1/mv/detail/Every plan

Parameters

NameTypeDescription
template_idrequiredstringThe template ID.
e.g. 7398112233445566778

Pricing

PlanPer callPer 1,000 calls
Starter5 credits$0.58
Growth5 credits$0.40
Scale5 credits$0.29

Response fields

FieldTypeDescription
status_codeintegerUpstream TikTok mobile status code (0 indicates success).
template_idstringUnique template identifier.
namestringDecoded name value.
min_photosintegerDecoded min photos value.
max_photosintegerDecoded max photos value.
duration_msintegerDuration in milliseconds.
usage_countintegerTotal usage count.
log_pbobjectUpstream request trace envelope from the mobile gateway.
log_pb.impr_idstringUpstream TikTok impression / trace identifier.

Responses

A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining. Errors return a JSON body with a stable code and cost 0 credits. Error codes

import os
from tikultra import TikUltra

with TikUltra(api_key=os.environ["TIKULTRA_KEY"]) as client:
    res = client.request("GET", "/v1/mv-template", params={
        "template_id": "7398112233445566778",
    })
    print(res.credits_cost, res.data)
{
  "status_code": 0,
  "template_id": "7398112233445566778",
  "name": "Clean Carousel Cut",
  "min_photos": 2,
  "max_photos": 12,
  "duration_ms": 12000,
  "usage_count": 74800,
  "log_pb": {
    "impr_id": "202611120200419F8E7D6C5B4A3210"
  }
}
Try it in the playgroundFull reference in the docs

More in Series, sounds, hashtags & places

Ready to build?

Start with 2,500 free credits and test every public endpoint, then pick a plan.