Skip to main content
POST
TikTok Video Metadata
Product: Visual Intelligence — Social Media Scraping Use case: Fetch video metadata, transcripts, captions, and comments from YouTube, Instagram, TikTok, and Twitter/X Host: https://mavi-backend.memories.ai/serve/api/v2 Auth: Authorization: sk-mavi-... (no Bearer prefix)
This endpoint allows you to retrieve metadata for a TikTok video.
Channel routing guide: see Social Media Scraping Overview. Endpoints with a channel request field let you choose apify, rapid, or memories.ai; endpoints without this field use managed routing.
Pricing:
  • rapid channel: $0.02 per video
  • memories.ai channel: $0.01 per video
  • apify channel: Charged at Apify’s actual cost (higher and variable pricing)

Code Example

Request Body

Response

Response shape depends on the channel parameter — same channel-dependent split as the YouTube endpoints. Verified live:
  • channel: "apify"data is an array of flat objects with the rich TikTok-specific fields documented below (authorMeta, musicMeta, videoMeta, diggCount, etc.).
  • channel: "memories.ai"data is an object in TikTok’s native shape: { itemInfo, shareMeta, statusCode, statusMsg }. Different nesting and field names.
  • channel: "rapid" — same alternative shape as memories.ai.
The example and Response Parameters table below describe the apify shape. Pick a channel per integration and stick to it.

Response Parameters

Authorizations

Authorization
string
header
required

Body

application/json
video_url
string
required

The TikTok video URL

Example:

"https://www.tiktok.com/@cutshall73/video/7543017294226558221"

channel
enum<string>
required

The channel name. Supported values: apify, rapid, memories.ai

Available options:
apify,
rapid,
memories.ai
Example:

"apify"

Response

200 - application/json

Video metadata information with detailed TikTok data

code
string

Response code indicating the result status

Example:

200

msg
string

Response message describing the operation result

Example:

"success"

data
object[]

Array containing TikTok video metadata objects

success
boolean

Indicates whether the operation was successful

Example:

true

failed
boolean

Indicates whether the operation failed

Example:

false