{
  "opencollection": "1.0.0",
  "info": {
    "name": "Konbini TikTok API",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "TikTok",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get user profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              }
            ]
          },
          "docs": "Returns profile information for a TikTok user including bio, follower counts, verification status, and profile picture. Look up any public TikTok account by username."
        },
        {
          "info": {
            "name": "Get user videos",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/videos",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 35)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              },
              {
                "name": "order",
                "value": "",
                "type": "query",
                "description": "Sort order: newest (default), popular, or oldest"
              }
            ]
          },
          "docs": "Returns a paginated list of videos from a user's profile. Supports sorting by newest, popular, or oldest. Maximum 35 videos per page."
        },
        {
          "info": {
            "name": "Get user liked videos",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/likes",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 35)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of videos liked by a TikTok user. Note: Users may have their likes set to private, in which case an empty list will be returned."
        },
        {
          "info": {
            "name": "Get user reposts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/reposts",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 30)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              },
              {
                "name": "order",
                "value": "",
                "type": "query",
                "description": "Sort order: newest (default), popular, or oldest"
              }
            ]
          },
          "docs": "Returns a paginated list of videos reposted by a TikTok user. Note: Users may have their reposts set to private, in which case an empty list will be returned."
        },
        {
          "info": {
            "name": "Get user collections",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/collections",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of collections to fetch (maximum: 30)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of video collections (playlists and mixes) on a TikTok user's profile. Includes collection name, cover image, and video count."
        },
        {
          "info": {
            "name": "Get user stories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/stories",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of stories to fetch (maximum: 35)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of active stories for a TikTok user. Stories expire after 24 hours and include both images and videos with engagement data."
        },
        {
          "info": {
            "name": "Get user following list",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/following",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of users to fetch (maximum: 30)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of accounts a TikTok user follows. Maximum 30 per page. Includes profile details for each followed account."
        },
        {
          "info": {
            "name": "Get user followers list",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/followers",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of users to fetch (maximum: 30)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of accounts following a TikTok user. Maximum 30 per page. Includes profile details for each follower account."
        },
        {
          "info": {
            "name": "Get user live stream",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/users/:username/live",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "TikTok username (with or without @ symbol)"
              }
            ]
          },
          "docs": "Returns the current live stream for a user, including stream URLs and viewer count. Returns 404 if the user is not currently live."
        },
        {
          "info": {
            "name": "Get video details",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/videos/:videoId",
            "params": [
              {
                "name": "videoId",
                "value": "",
                "type": "path",
                "description": "TikTok video ID"
              }
            ]
          },
          "docs": "Returns details for a single TikTok video including engagement counts, media files in multiple qualities, audio track, author info, and hashtags."
        },
        {
          "info": {
            "name": "Get video download URL",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/videos/:videoId/download",
            "params": [
              {
                "name": "videoId",
                "value": "",
                "type": "path",
                "description": "TikTok video ID"
              },
              {
                "name": "url",
                "value": "",
                "type": "query",
                "description": "Optional: an `aweme/v1/play/` URL copied from a prior video detail response for this same video. Providing it lets this endpoint skip re-fetching the video detail internally."
              }
            ]
          },
          "docs": "Returns a video file URL you can download directly with a plain GET request — no cookies, no auth headers, no browser fingerprinting needed on your end. Not permanent, only valid for a few hours."
        },
        {
          "info": {
            "name": "Get video comments",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/videos/:videoId/comments",
            "params": [
              {
                "name": "videoId",
                "value": "",
                "type": "path",
                "description": "TikTok video ID"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of comments to fetch (maximum: 50)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of top-level comments on a video. Maximum 50 per page. Use the replies endpoint to fetch threaded replies."
        },
        {
          "info": {
            "name": "Get comment replies",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/videos/:videoId/comments/:commentId/replies",
            "params": [
              {
                "name": "videoId",
                "value": "",
                "type": "path",
                "description": "TikTok video ID"
              },
              {
                "name": "commentId",
                "value": "",
                "type": "path",
                "description": "TikTok comment ID"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of replies to fetch (maximum: 50)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of replies to a TikTok comment. Maximum 50 per page. Includes author info, like counts, and reply timestamps."
        },
        {
          "info": {
            "name": "Get video transcript",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/videos/:videoId/transcripts/:language",
            "params": [
              {
                "name": "videoId",
                "value": "",
                "type": "path",
                "description": "TikTok video ID"
              },
              {
                "name": "language",
                "value": "",
                "type": "path",
                "description": "BCP47 language code, or `original`"
              }
            ]
          },
          "docs": "Returns the transcript for a video. Use `original` as the language to return the auto-generated transcript, or provide a BCP47 language code for machine-translated subtitles. Returns WebVTT format."
        },
        {
          "info": {
            "name": "Get videos with tag",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/tags/:tagName",
            "params": [
              {
                "name": "tagName",
                "value": "",
                "type": "path",
                "description": "Tag name"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 30)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns TikTok videos associated with a hashtag or challenge. The tag name is resolved to an internal ID automatically. Includes video details and engagement counts."
        },
        {
          "info": {
            "name": "Get collection videos",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/collections/:collectionId",
            "params": [
              {
                "name": "collectionId",
                "value": "",
                "type": "path",
                "description": "TikTok collection ID (mix ID)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 35)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of videos in a TikTok collection (playlist or mix). Maximum 35 per page. Includes full video details and engagement counts."
        },
        {
          "info": {
            "name": "Get audio details",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/audios/:audioId",
            "params": [
              {
                "name": "audioId",
                "value": "",
                "type": "path",
                "description": "TikTok audio/music ID"
              }
            ]
          },
          "docs": "Returns metadata for a TikTok audio track including title, artist, duration, usage count, and cover image. Look up any sound by its audio ID."
        },
        {
          "info": {
            "name": "Get videos with audio",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/audios/:audioId/videos",
            "params": [
              {
                "name": "audioId",
                "value": "",
                "type": "path",
                "description": "TikTok audio/music ID"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 30)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of TikTok videos using a specific audio track. Maximum 30 per page. Discover trending content by sound or music."
        },
        {
          "info": {
            "name": "Search content",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/search",
            "params": [
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of items to fetch (maximum: 100, actual results may vary)"
              },
              {
                "name": "order",
                "value": "",
                "type": "query",
                "description": "Sort order: relevance (default), most-liked, or date-posted"
              },
              {
                "name": "published",
                "value": "",
                "type": "query",
                "description": "Filter by publish time: all-time (default), yesterday, this-week, this-month, last-3-months, or last-6-months"
              }
            ]
          },
          "docs": "General search that returns mixed results including videos and user profiles. Supports sorting and publish-time filters."
        },
        {
          "info": {
            "name": "Search users",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/search/users",
            "params": [
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Page size (fixed at 10 by the platform)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Searches TikTok for user profiles matching a query. Fixed page size of 10 (platform limit). Returns profile details including follower counts and verification status."
        },
        {
          "info": {
            "name": "Search videos",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/tiktok/search/videos",
            "params": [
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of videos to fetch (maximum: 100, actual results may vary)"
              },
              {
                "name": "order",
                "value": "",
                "type": "query",
                "description": "Sort order: relevance (default), most-liked, or date-posted"
              },
              {
                "name": "published",
                "value": "",
                "type": "query",
                "description": "Filter by publish time: all-time (default), yesterday, this-week, this-month, last-3-months, or last-6-months"
              }
            ]
          },
          "docs": "Searches TikTok for videos matching a query. Supports filtering by publish time and sorting by relevance, likes, or date."
        }
      ]
    }
  ],
  "bundled": true
}