---
title: "Get Post Detail"
method: GET
path: "/api/post/detail"
tags: ["Post"]
---

# Get Post Detail

`GET /api/post/detail`

Get Post Detail

## Query parameters

- `videoId` string, required — Video ID

## Response `200`

Success

- object
  - `itemInfo` object
    - `itemStruct` object
      - `id` string — Video ID
      - `desc` string — Description of the video provided by the creator
      - `createTime` string — Create time of the post (timestamp)
      - `scheduleTime` number — Scheduled publish time of the video (0 if not scheduled)
      - `video` object
        - `id` string — Video ID
        - `height` number — Height of the video in pixels
        - `width` number — Width of the video in pixels
        - `duration` number — Duration of the video in seconds
        - `ratio` string — Resolution label of the video
        - `cover` string — URL of the video’s main cover image
        - `originCover` string — URL of the original uploaded cover image
        - `dynamicCover` string — URL of the animated or dynamic cover image
        - `playAddr` string — URL restricted to TikTok servers. To access or download the video use the [**Download endpoint**](https://docs.tikfly.io/api-reference/download/download-video)
        - `downloadAddr` string — URL restricted to TikTok servers. To access or download the video use the [**Download endpoint**](https://docs.tikfly.io/api-reference/download/download-video)
        - `reflowCover` string — URL of the reflow-optimized cover image
        - `bitrate` number — Bitrate of the video in bits per second
        - `encodedType` string — Encoding type of the video
        - `format` string — File format of the video
        - `videoQuality` string — Quality label of the video
        - `encodeUserTag` string — Tiktok internal encoding tag applied to the video
        - `codecType` string — Codec type used for encoding the video
        - `size` string — File size of the video in bytes
      - `author` object
        - `avatarLarger` string — URL of the user’s large-size avatar image
        - `avatarMedium` string — URL of the user’s medium-size avatar image
        - `avatarThumb` string — URL of the user’s thumbnail-size avatar image
        - `commentSetting` number — User’s comment privacy setting for their posts
        - `downloadSetting` number — User’s download permission setting for their videos
        - `duetSetting` number — User’s duet permission setting
        - `ftc` boolean — Indicates whether the account is subject to child safety restrictions
        - `id` string — User ID
        - `isADVirtual` boolean — Indicates whether the account is a virtual or advertisement related profile
        - `nickname` string — The user’s profile display name
        - `openFavorite` boolean — Whether the user’s liked videos list is public
        - `privateAccount` boolean — Indicates whether the account is set to private
        - `secUid` string — User secUid
        - `secret` boolean — Indicates whether the account is set to private
        - `signature` string — The user’s profile bio
        - `stitchSetting` number — User’s Stitch permission setting
        - `ttSeller` boolean — Indicates whether the user is registered as a TikTok Shop seller
        - `uniqueId` string — User uniqueID. The user’s public TikTok handle (username)
        - `verified` boolean — Indicates whether the account is officially verified
        - `createTime` number — Unix timestamp when the user account was created
        - `uniqueIdModifyTime` number — Unix timestamp of the last modification of the unique ID
        - `nickNameModifyTime` number — Unix timestamp of the last time the user’s nickname was modified
        - `UserStoryStatus` number — Status of the user’s story feature: - `0`: no story - `1`: active story Use the [**/api/user/story**](https://docs.tikfly.io/api-reference/user/get-user-story) endpoint to retrieve detailed user story information.
      - `music` object
        - `album` string — Name of the album this music belongs to, if applicable
        - `authorName` string — Name of the music author or artist
        - `coverLarge` string — URL of the large-size cover image for the music
        - `coverMedium` string — URL of the medium-size cover image for the music
        - `coverThumb` string — URL of the thumbnail-size cover image for the music
        - `duration` number — Duration of the music in seconds
        - `id` string — Music ID
        - `isCopyrighted` boolean — Indicates whether the music is copyrighted
        - `original` boolean — Indicates whether this is an original sound created by the user
        - `playUrl` string — Direct URL to play or download the music
        - `private` boolean — Indicates whether the music is private and not publicly accessible
        - `title` string — Title of the music track
        - `tt2dsp` object — Internal object for TikTok DSP (digital service processing) data
      - `challenges` object[]
        - `coverLarger` string — URL of the large cover image for the challenge
        - `coverMedium` string — URL of the medium cover image for the challenge
        - `coverThumb` string — URL of the thumbnail cover image for the challenge
        - `desc` string — Description of the challenge
        - `id` string — Challenge ID
        - `profileLarger` string — URL of the large profile image associated with the challenge, if any
        - `profileMedium` string — URL of the medium profile image associated with the challenge, if any
        - `profileThumb` string — URL of the thumnail profile image associated with the challenge, if any
        - `title` string — Title or name of the challenge
      - `stats` object
        - `collectCount` number — Number of times the post has been saved
        - `commentCount` number — Total number of comments on the post
        - `diggCount` number — Total number of likes the post has received
        - `playCount` number — Total number of views the post has generated
        - `shareCount` number — Number of times the post has been shared
      - `statsV2` object
        - `collectCount` string — Number of times the post has been saved
        - `commentCount` string — Total number of comments on the post
        - `diggCount` string — Total number of likes the post has received
        - `playCount` string — Total number of views the post has generated
        - `repostCount` string — Number of times the post has been reposted
        - `shareCount` string — Number of times the post has been shared
      - `originalItem` boolean — Indicates whether the video is the original upload
      - `officalItem` boolean — Indicates whether the post is marked as official content
      - `secret` boolean — Indicates whether the video is secret
      - `forFriend` boolean — Indicates whether the video is visible only to friends
      - `authorStats` object — User stats
        - `diggCount` number — Total number of likes the user has given to other videos
        - `followerCount` number — Total number of users following this account
        - `followingCount` number — Number of accounts this user is following
        - `friendCount` number — Number of mutual followers (users that this account follows and who also follow back)
        - `heart` number — Total number of likes the user has received across all videos
        - `heartCount` number — Same as "heart". Represents the total number of likes the user has received
        - `videoCount` number — Total number of videos the user has posted
      - `authorStatsV2` object — An enhanced version of user stats where all metrics are exact values (not rounded)
        - `diggCount` string — Total number of likes the user has given to other videos
        - `followerCount` string — Total number of users following this account
        - `followingCount` string — Number of accounts this user is following
        - `friendCount` string — Number of mutual followers (users that this account follows and who also follow back)
        - `heart` string — Total number of likes the user has received across all videos
        - `heartCount` string — Same as "heart". Represents the total number of likes the user has received
        - `videoCount` string — Total number of videos the user has posted
      - `itemCommentStatus` number — Comment permission status for the video
      - `takeDown` number — Indicates whether the video has been taken down
      - `privateItem` boolean — Indicates whether the video is marked as private
      - `duetEnabled` boolean — Indicates whether Duet is enabled for this video
      - `stitchEnabled` boolean — Indicates whether Stitch is enabled for this video
      - `isAd` boolean — Indicates whether this post contains advertisement content
      - `shareEnabled` boolean — Indicates whether sharing is allowed for this video
      - `duetDisplay` number — Display status of Duet permissions for the video
      - `stitchDisplay` number — Display status of Stitch permissions for the video
      - `indexEnabled` boolean — Indicates whether the video is allowed to be indexed
      - `adLabelVersion` number — Version number of the ad label applied to the post
      - `locationCreated` string — Location where the video was created
      - `BAInfo` string — Business account–related metadata or tags
      - `suggestedWords` string[] — Related or suggested keywords extracted from the post
      - `CategoryType` number — Category identifier assigned to the post
      - `textLanguage` string — Detected language of the video caption text
      - `textTranslatable` boolean — Indicates whether the video text can be translated
  - `statusCode` number — Status Code - 0: Success - 10204: Item doesn't exist

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/tikfly/apis/tikfly-api-unoffical-tiktok-api.md) · [All operations](https://skmtc.net/tikfly/apis/tikfly-api-unoffical-tiktok-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tikfly/tikfly-api-unoffical-tiktok-api/revisions/892e18b9f5af/schema)
