> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tikfly.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Post Detail

> Get Post Detail



## OpenAPI

````yaml /api-reference/openapi.json get /api/post/detail
openapi: 3.1.0
info:
  title: Tikfly API - Unoffical Tiktok API
  description: >-
    Tikfly API Documentation - Unoffical Tiktok API for scalable access without
    the usual limitations
  version: 1.0.0
servers:
  - url: https://tiktok-api23.p.rapidapi.com
    description: RapidAPI
security: []
paths:
  /api/post/detail:
    get:
      tags:
        - Post
      summary: Get Post Detail
      description: Get Post Detail
      operationId: getApiPostDetail
      parameters:
        - in: query
          name: videoId
          schema:
            type: string
            pattern: ^\d+$
            description: Video ID
            example: '7572198435487501598'
          required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  itemInfo:
                    type: object
                    properties:
                      itemStruct:
                        type: object
                        properties:
                          id:
                            type: string
                            description: Video ID
                            example: '7572198435487501598'
                          desc:
                            type: string
                            description: Description of the video provided by the creator
                            example: >-
                              Honestly can’t think of a better way to celebrate
                              my (almost) birthday than to relive the Eras Tour
                              with you! This time we’re going backstage. "The
                              End of an Era", a 6-episode behind-the-scenes
                              docuseries, streams on @Disney+ beginning Dec 12
                              🫶
                          createTime:
                            type: string
                            description: Create time of the post (timestamp)
                            example: '1763039850'
                          scheduleTime:
                            type: number
                            description: >-
                              Scheduled publish time of the video (0 if not
                              scheduled)
                            example: 0
                          video:
                            type: object
                            properties:
                              id:
                                type: string
                                description: Video ID
                                example: '7572198435487501598'
                              height:
                                type: number
                                description: Height of the video in pixels
                                example: 1024
                              width:
                                type: number
                                description: Width of the video in pixels
                                example: 576
                              duration:
                                type: number
                                description: Duration of the video in seconds
                                example: 39
                              ratio:
                                type: string
                                description: Resolution label of the video
                                example: 540p
                              cover:
                                type: string
                                description: URL of the video’s main cover image
                                example: >-
                                  https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast8-p-0068-tx2/osCk3NEAKKAiiipODvIExcfFA2BWiBAIGAx0Wl~tplv-tiktokx-origin.image?dr=14575&x-expires=1763737200&x-signature=lXBPxdNjO1vMYGotOAHXsOujlWI%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2
                              originCover:
                                type: string
                                description: URL of the original uploaded cover image
                                example: >-
                                  https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast8-p-0068-tx2/ok3nOP65ENkAilbjcIRBaBxEVKHIAN8BiOcVU~tplv-tiktokx-origin.image?dr=14575&x-expires=1763737200&x-signature=zQaS%2FhzZ%2BUdVjWheCoqG5YAnA8Q%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2
                              dynamicCover:
                                type: string
                                description: URL of the animated or dynamic cover image
                                example: >-
                                  https://p16-pu-sign-useast8.tiktokcdn-us.com/tos-useast8-p-0068-tx2/osCk3NEAKKAiiipODvIExcfFA2BWiBAIGAx0Wl~tplv-tiktokx-origin.image?dr=14575&x-expires=1763737200&x-signature=lXBPxdNjO1vMYGotOAHXsOujlWI%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2
                              playAddr:
                                type: string
                                description: >-
                                  URL restricted to TikTok servers.

                                  To access or download the video use the
                                  [**Download
                                  endpoint**](https://docs.tikfly.io/api-reference/download/download-video)
                                example: >-
                                  https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/oYqVJyAFfAQbapAygDRpgpBA2EEVFEfdSdrIQ5/?a=1988&bti=ODszNWYuMDE6&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C&cv=1&br=2374&bt=1187&cs=0&ds=3&ft=-Csk_mfMPD12NP9~ld-UxxG2aY6e3wv25UcAp&mime_type=video_mp4&qs=0&rc=Ojc1ZWczPDhpOmZnOmVlZkBpM3NubnY5cmx3NzMzaTczNEAwYy9hLl4zXl4xNjBgMmI2YSMtcS9oMmRjaF5hLS1kMTJzcw%3D%3D&btag=e00090000&expire=1764251717&l=20251125215246678910C1EE619C94769F&ply_type=2&policy=2&signature=920ee915eb10acb520ab257c22253be5&tk=tt_chain_token
                              downloadAddr:
                                type: string
                                description: >-
                                  URL restricted to TikTok servers.

                                  To access or download the video use the
                                  [**Download
                                  endpoint**](https://docs.tikfly.io/api-reference/download/download-video)
                                example: >-
                                  https://v16-webapp-prime.tiktok.com/video/tos/maliva/tos-maliva-ve-0068c799-us/ow0iBf8kCiYqEo25pQ0AiAQVIuIuAYOAciMUVN/?a=1988&bti=ODszNWYuMDE6&ch=0&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C&cv=1&br=2202&bt=1101&cs=0&ds=3&ft=-Csk_mfMPD12NP9~ld-UxxG2aY6e3wv25UcAp&mime_type=video_mp4&qs=0&rc=Z2k2aDc3aWQ7Njk8ODpmaEBpM3NubnY5cmx3NzMzaTczNEBiNTAyNGA1NmAxMl4xXjRiYSMtcS9oMmRjaF5hLS1kMTJzcw%3D%3D&btag=e00090000&expire=1764251717&l=20251125215246678910C1EE619C94769F&ply_type=2&policy=2&signature=1eaf82ba64d3b130e2d11574cdd72656&tk=tt_chain_token
                              reflowCover:
                                type: string
                                description: URL of the reflow-optimized cover image
                                example: ''
                              bitrate:
                                type: number
                                description: Bitrate of the video in bits per second
                                example: 1434798
                              encodedType:
                                type: string
                                description: Encoding type of the video
                                example: normal
                              format:
                                type: string
                                description: File format of the video
                                example: mp4
                              videoQuality:
                                type: string
                                description: Quality label of the video
                                example: normal
                              encodeUserTag:
                                type: string
                                description: >-
                                  Tiktok internal encoding tag applied to the
                                  video
                                example: ''
                              codecType:
                                type: string
                                description: Codec type used for encoding the video
                                example: 540p
                              size:
                                type: string
                                description: File size of the video in bytes
                                example: '7055440'
                          author:
                            type: object
                            properties:
                              avatarLarger:
                                type: string
                                description: URL of the user’s large-size avatar image
                                example: >-
                                  https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f8c7cad75f3a12205d31d6662d2555d5~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=44dee363&x-expires=1743199200&x-signature=%2BGEGvUBERYBrAM3WxRM7lBR%2BwHk%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my
                              avatarMedium:
                                type: string
                                description: URL of the user’s medium-size avatar image
                                example: >-
                                  https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f8c7cad75f3a12205d31d6662d2555d5~tplv-tiktokx-cropcenter:720:720.jpeg?dr=14579&refresh_token=9014dbf4&x-expires=1743199200&x-signature=z0YrUAc7zL43tXzRLreiqXkp3UQ%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=f20df69d&idc=my
                              avatarThumb:
                                type: string
                                description: URL of the user’s thumbnail-size avatar image
                                example: >-
                                  https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f8c7cad75f3a12205d31d6662d2555d5~tplv-tiktokx-cropcenter:100:100.jpeg?dr=14579&refresh_token=5e79e1f7&x-expires=1743199200&x-signature=JC18MQX811ztSmm8YN5MdLNjViA%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=f20df69d&idc=my
                              commentSetting:
                                type: number
                                description: User’s comment privacy setting for their posts
                                example: 0
                              downloadSetting:
                                type: number
                                description: >-
                                  User’s download permission setting for their
                                  videos
                                example: 0
                              duetSetting:
                                type: number
                                description: User’s duet permission setting
                                example: 0
                              ftc:
                                type: boolean
                                description: >-
                                  Indicates whether the account is subject to
                                  child safety restrictions
                                example: false
                              id:
                                type: string
                                description: User ID
                                example: '6881290705605477381'
                              isADVirtual:
                                type: boolean
                                description: >-
                                  Indicates whether the account is a virtual or
                                  advertisement related profile
                                example: false
                              nickname:
                                type: string
                                description: The user’s profile display name
                                example: Taylor Swift
                              openFavorite:
                                type: boolean
                                description: Whether the user’s liked videos list is public
                                example: true
                              privateAccount:
                                type: boolean
                                description: >-
                                  Indicates whether the account is set to
                                  private
                                example: false
                              secUid:
                                type: string
                                description: User secUid
                                example: >-
                                  MS4wLjABAAAAqB08cUbXaDWqbD6MCga2RbGTuhfO2EsHayBYx08NDrN7IE3jQuRDNNN6YwyfH6_6
                              secret:
                                type: boolean
                                description: >-
                                  Indicates whether the account is set to
                                  private
                                example: false
                              signature:
                                type: string
                                description: The user’s profile bio
                                example: This is pretty much just a cat account
                              stitchSetting:
                                type: number
                                description: User’s Stitch permission setting
                                example: 0
                              ttSeller:
                                type: boolean
                                description: >-
                                  Indicates whether the user is registered as a
                                  TikTok Shop seller
                                example: false
                              uniqueId:
                                type: string
                                description: >-
                                  User uniqueID. The user’s public TikTok handle
                                  (username)
                                example: taylorswift
                              verified:
                                type: boolean
                                description: >-
                                  Indicates whether the account is officially
                                  verified
                                example: true
                              createTime:
                                type: number
                                description: >-
                                  Unix timestamp when the user account was
                                  created
                                example: 1628514847
                              uniqueIdModifyTime:
                                type: number
                                description: >-
                                  Unix timestamp of the last modification of the
                                  unique ID
                                example: 0
                              nickNameModifyTime:
                                type: number
                                description: >-
                                  Unix timestamp of the last time the user’s
                                  nickname was modified
                                example: 0
                              UserStoryStatus:
                                type: number
                                description: |-
                                  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.
                                example: 0
                          music:
                            type: object
                            properties:
                              album:
                                type: string
                                description: >-
                                  Name of the album this music belongs to, if
                                  applicable
                                example: ''
                              authorName:
                                type: string
                                description: Name of the music author or artist
                                example: Taylor Swift
                              coverLarge:
                                type: string
                                description: >-
                                  URL of the large-size cover image for the
                                  music
                                example: >-
                                  https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/c39c2807c155535cf328225955e00aba~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=18df4cd3&x-expires=1763632800&x-signature=RX9GiL%2FEZngDo3rcRA1tsqkQmuo%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my
                              coverMedium:
                                type: string
                                description: >-
                                  URL of the medium-size cover image for the
                                  music
                                example: >-
                                  https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/c39c2807c155535cf328225955e00aba~tplv-tiktokx-cropcenter:720:720.jpeg?dr=14579&refresh_token=614c3172&x-expires=1763632800&x-signature=d3Q%2FxhrnR1B1G9pX%2FJm60%2Fmgo9E%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my
                              coverThumb:
                                type: string
                                description: >-
                                  URL of the thumbnail-size cover image for the
                                  music
                                example: >-
                                  https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/c39c2807c155535cf328225955e00aba~tplv-tiktokx-cropcenter:100:100.jpeg?dr=14579&refresh_token=e9b90fd8&x-expires=1763632800&x-signature=%2BJ97ep4n2G7v%2F2MKOwBcj%2F9MR1E%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my
                              duration:
                                type: number
                                description: Duration of the music in seconds
                                example: 60
                              id:
                                type: string
                                description: Music ID
                                example: '7556815852168759313'
                              isCopyrighted:
                                type: boolean
                                description: Indicates whether the music is copyrighted
                                example: true
                              original:
                                type: boolean
                                description: >-
                                  Indicates whether this is an original sound
                                  created by the user
                                example: true
                              playUrl:
                                type: string
                                description: Direct URL to play or download the music
                                example: >-
                                  https://v16m.tiktokcdn.com/fb3d5ac2c28d791b79c06cd9ceca27ef/691d9d5e/video/tos/maliva/tos-maliva-v-27dcd7c799-us/oI2Aep2tC9pUdvVpJz2BEJ4nmEEjEAFVAAAFfD/?a=1180&bti=ODszNWYuMDE6&ch=0&cr=0&dr=0&er=0&lr=default&cd=0%7C0%7C0%7C0&br=250&bt=125&ds=5&ft=.NpOcInz7ThSPQcPXq8Zmo&mime_type=audio_mpeg&qs=13&rc=MzwzaXE5cnV3NzMzaTU8NEBpMzwzaXE5cnV3NzMzaTU8NEBvZ2tzMmRjaF5hLS1kMTJzYSNvZ2tzMmRjaF5hLS1kMTJzcw%3D%3D&vvpl=1&l=20251118183239BD2E13106ED74F0A522E&btag=e00050000&cc=3
                              private:
                                type: boolean
                                description: >-
                                  Indicates whether the music is private and not
                                  publicly accessible
                                example: false
                              title:
                                type: string
                                description: Title of the music track
                                example: original sound
                              tt2dsp:
                                type: object
                                description: >-
                                  Internal object for TikTok DSP (digital
                                  service processing) data
                                example: {}
                          challenges:
                            type: array
                            items:
                              type: object
                              properties:
                                coverLarger:
                                  type: string
                                  description: >-
                                    URL of the large cover image for the
                                    challenge
                                  example: ''
                                coverMedium:
                                  type: string
                                  description: >-
                                    URL of the medium cover image for the
                                    challenge
                                  example: ''
                                coverThumb:
                                  type: string
                                  description: >-
                                    URL of the thumbnail cover image for the
                                    challenge
                                  example: ''
                                desc:
                                  type: string
                                  description: Description of the challenge
                                  example: ''
                                id:
                                  type: string
                                  description: Challenge ID
                                  example: '229207'
                                profileLarger:
                                  type: string
                                  description: >-
                                    URL of the large profile image associated
                                    with the challenge, if any
                                  example: ''
                                profileMedium:
                                  type: string
                                  description: >-
                                    URL of the medium profile image associated
                                    with the challenge, if any
                                  example: ''
                                profileThumb:
                                  type: string
                                  description: >-
                                    URL of the thumnail profile image associated
                                    with the challenge, if any
                                  example: ''
                                title:
                                  type: string
                                  description: Title or name of the challenge
                                  example: fyp
                          stats:
                            type: object
                            properties:
                              collectCount:
                                type: number
                                description: Number of times the post has been saved
                                example: 49800
                              commentCount:
                                type: number
                                description: Total number of comments on the post
                                example: 10300
                              diggCount:
                                type: number
                                description: Total number of likes the post has received
                                example: 1100000
                              playCount:
                                type: number
                                description: Total number of views the post has generated
                                example: 6600000
                              shareCount:
                                type: number
                                description: Number of times the post has been shared
                                example: 100000
                          statsV2:
                            type: object
                            properties:
                              collectCount:
                                type: string
                                description: Number of times the post has been saved
                                example: '49811'
                              commentCount:
                                type: string
                                description: Total number of comments on the post
                                example: '10300'
                              diggCount:
                                type: string
                                description: Total number of likes the post has received
                                example: '1100000'
                              playCount:
                                type: string
                                description: Total number of views the post has generated
                                example: '6600000'
                              repostCount:
                                type: string
                                description: Number of times the post has been reposted
                                deprecated: true
                                example: '0'
                              shareCount:
                                type: string
                                description: Number of times the post has been shared
                                example: '100000'
                          originalItem:
                            type: boolean
                            description: Indicates whether the video is the original upload
                            example: false
                          officalItem:
                            type: boolean
                            description: >-
                              Indicates whether the post is marked as official
                              content
                            example: false
                          secret:
                            type: boolean
                            description: Indicates whether the video is secret
                            example: false
                          forFriend:
                            type: boolean
                            description: >-
                              Indicates whether the video is visible only to
                              friends
                            example: false
                          authorStats:
                            type: object
                            properties:
                              diggCount:
                                type: number
                                description: >-
                                  Total number of likes the user has given to
                                  other videos
                                example: 2276
                              followerCount:
                                type: number
                                description: Total number of users following this account
                                example: 33300000
                              followingCount:
                                type: number
                                description: Number of accounts this user is following
                                example: 0
                              friendCount:
                                type: number
                                description: >-
                                  Number of mutual followers (users that this
                                  account follows and who also follow back)
                                example: 0
                              heart:
                                type: number
                                description: >-
                                  Total number of likes the user has received
                                  across all videos
                                example: 263500000
                              heartCount:
                                type: number
                                description: >-
                                  Same as "heart". Represents the total number
                                  of likes the user has received
                                example: 263500000
                              videoCount:
                                type: number
                                description: Total number of videos the user has posted
                                example: 78
                            description: User stats
                          authorStatsV2:
                            type: object
                            properties:
                              diggCount:
                                type: string
                                description: >-
                                  Total number of likes the user has given to
                                  other videos
                                example: '2276'
                              followerCount:
                                type: string
                                description: Total number of users following this account
                                example: '33265139'
                              followingCount:
                                type: string
                                description: Number of accounts this user is following
                                example: '0'
                              friendCount:
                                type: string
                                description: >-
                                  Number of mutual followers (users that this
                                  account follows and who also follow back)
                                example: '0'
                              heart:
                                type: string
                                description: >-
                                  Total number of likes the user has received
                                  across all videos
                                example: '263479941'
                              heartCount:
                                type: string
                                description: >-
                                  Same as "heart". Represents the total number
                                  of likes the user has received
                                example: '263479941'
                              videoCount:
                                type: string
                                description: Total number of videos the user has posted
                                example: '78'
                            description: >-
                              An enhanced version of user stats where all
                              metrics are exact values (not rounded)
                          itemCommentStatus:
                            type: number
                            description: Comment permission status for the video
                            example: 0
                          takeDown:
                            type: number
                            description: Indicates whether the video has been taken down
                            example: 0
                          privateItem:
                            type: boolean
                            description: Indicates whether the video is marked as private
                            example: false
                          duetEnabled:
                            type: boolean
                            description: Indicates whether Duet is enabled for this video
                            example: true
                          stitchEnabled:
                            type: boolean
                            description: Indicates whether Stitch is enabled for this video
                            example: true
                          isAd:
                            type: boolean
                            description: >-
                              Indicates whether this post contains advertisement
                              content
                            example: false
                          shareEnabled:
                            type: boolean
                            description: >-
                              Indicates whether sharing is allowed for this
                              video
                            example: true
                          duetDisplay:
                            type: number
                            description: Display status of Duet permissions for the video
                            example: 0
                          stitchDisplay:
                            type: number
                            description: Display status of Stitch permissions for the video
                            example: 0
                          indexEnabled:
                            type: boolean
                            description: >-
                              Indicates whether the video is allowed to be
                              indexed
                            example: true
                          adLabelVersion:
                            type: number
                            description: Version number of the ad label applied to the post
                            example: 2
                          locationCreated:
                            type: string
                            description: Location where the video was created
                            example: US
                          BAInfo:
                            type: string
                            description: Business account–related metadata or tags
                            example: ''
                          suggestedWords:
                            type: array
                            items:
                              type: string
                            description: >-
                              Related or suggested keywords extracted from the
                              post
                            example:
                              - taylor swift
                              - the eras tour
                              - eras tour
                          CategoryType:
                            type: number
                            description: Category identifier assigned to the post
                            example: 120
                          textLanguage:
                            type: string
                            description: Detected language of the video caption text
                            example: en
                          textTranslatable:
                            type: boolean
                            description: Indicates whether the video text can be translated
                            example: true
                  statusCode:
                    type: number
                    description: |-
                      Status Code
                            - 0: Success
                            - 10204: Item doesn't exist
                          
                    example: 0
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: Bad request
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: >-
                      Invalid API key. Go to https://docs.rapidapi.com/docs/keys
                      for more info.
        '403':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: You are not subscribed to this API.
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    example: 'Request failed with status 500: Internal Server Error'
                  status_code:
                    type: number
                    example: 500
      security:
        - apiKeyAuth: []
components:
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: x-rapidapi-key
      description: >-
        Rapid API Key. [How can I get Rapid API
        Key?](https://docs.tikfly.io/getting-started/quickstart)

````