{
  "opencollection": "1.0.0",
  "info": {
    "name": "KonbiniAPI",
    "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 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"
              }
            ]
          },
          "docs": "Returns the transcript for a video in a specific language. Supports both auto-generated (ASR) and 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."
        }
      ]
    },
    {
      "info": {
        "name": "Instagram",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get User Profile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/users/:username",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "Instagram username (with or without @ symbol)"
              }
            ]
          },
          "docs": "Returns profile information for an Instagram user including bio, follower counts, profile picture, and account metadata. Look up any public Instagram account by username."
        },
        {
          "info": {
            "name": "Get User Posts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/users/:username/posts",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "Instagram username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of posts to fetch (maximum: 12)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of posts from an Instagram user's profile feed. Maximum 12 posts per page. Includes photos, videos, carousels, and engagement counts."
        },
        {
          "info": {
            "name": "Get User Reels",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/users/:username/reels",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "Instagram username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of reels to fetch (maximum: 12)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns a paginated list of reels from an Instagram user's profile. Maximum 12 reels per page. Includes video URLs, captions, and engagement counts."
        },
        {
          "info": {
            "name": "Get User Tagged Posts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/users/:username/tagged",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "Instagram username (with or without @ symbol)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of posts to fetch (maximum: 12)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns Instagram posts where the user has been tagged by other accounts. Maximum 12 posts per page. Includes full post details and engagement counts."
        },
        {
          "info": {
            "name": "Get User Story Highlights",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/users/:username/highlights",
            "params": [
              {
                "name": "username",
                "value": "",
                "type": "path",
                "description": "Instagram username (with or without @ symbol)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns the list of story highlight reels on a user's profile. Use the highlight endpoint to get individual stories within a highlight."
        },
        {
          "info": {
            "name": "Get Post Details",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/posts/:postId",
            "params": [
              {
                "name": "postId",
                "value": "",
                "type": "path",
                "description": "Post shortcode (from instagram.com/p/{shortcode}/)"
              }
            ]
          },
          "docs": "Returns details for a single post by its shortcode, including media, captions, and engagement counts. Supports photos, videos, and carousels."
        },
        {
          "info": {
            "name": "Get Post Comments",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/posts/:postId/comments",
            "params": [
              {
                "name": "postId",
                "value": "",
                "type": "path",
                "description": "Post shortcode (from instagram.com/p/{shortcode}/)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Page size (fixed at 15 by the platform)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns top-level comments on an Instagram post. Fixed page size of 15 (platform limit). Includes comment text, author info, like counts, and timestamps."
        },
        {
          "info": {
            "name": "Search Media",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/search",
            "params": [
              {
                "name": "query",
                "value": "",
                "type": "query",
                "description": "Search query"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Number of results to fetch (maximum: 24)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Searches Instagram for reels and videos matching a keyword. Maximum 24 results per page. Returns video details including captions and engagement counts."
        },
        {
          "info": {
            "name": "Get Posts by Location",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/locations/:locationId",
            "params": [
              {
                "name": "locationId",
                "value": "",
                "type": "path",
                "description": "Instagram/Facebook location ID (numeric)"
              },
              {
                "name": "count",
                "value": "",
                "type": "query",
                "description": "Page size (fixed at 21 by the platform)"
              },
              {
                "name": "cursor",
                "value": "",
                "type": "query",
                "description": "Pagination cursor"
              }
            ]
          },
          "docs": "Returns recent posts tagged at a location. Fixed page size of 21 (platform limit). The location ID is a numeric Facebook Places ID."
        },
        {
          "info": {
            "name": "Get Highlight Stories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.konbiniapi.com/v1/instagram/highlights/:highlightId",
            "params": [
              {
                "name": "highlightId",
                "value": "",
                "type": "path",
                "description": "Instagram highlight ID"
              }
            ]
          },
          "docs": "Returns all story items within a highlight reel, including images and videos. The highlight ID comes from the highlights list endpoint."
        }
      ]
    }
  ],
  "bundled": true
}