KonbiniAPI

Every endpoint, across every supported platform.

Find the platform and endpoint that returns the object you need. Public profiles, posts, comments, transcripts, media, and search across TikTok, Instagram, Reddit, X, and LinkedIn — one authentication scheme, one response model.

  • 71 supported endpoints
  • 5 platforms
  • Standard calls: 1 credit
  • Batch calls: 1 credit per ID

Learn one response shape, not five.

Supported responses use a consistent ActivityStreams 2.0-based model. Shared concepts map to consistent fields, while platform-specific capabilities stay documented rather than being flattened away.

A normalized model reduces the platform-specific downstream adapters a team has to write and keep working. It does not remove the platform: where an object exists on one platform and not another, the model says so rather than inventing an equivalent.

Field mappingAS 2.0
KonbiniAPI fieldTikTokInstagramReddit
preferredUsernameauthor.uniqueIdowner.usernameauthor
contentdesccaption.textselftext
publishedcreateTimetaken_atcreated_utc
likeCountstats.diggCountlike_countups
viewCountstats.playCountview_countNo equivalent on this platform
voteCountNo equivalent on this platformNo equivalent on this platformscore
itemsNo equivalent on this platformcarousel_mediaNo equivalent on this platform

A dash means the platform returns no equivalent — the field is absent rather than zero-filled.

All 71 endpoints.

Grouped by what they return, so you can see which platforms cover the thing you need. Narrow to one platform, or search across all five at once.

71 endpoints across 5 platforms

Profiles

12

The subject itself — a person, subreddit, company, or community — plus follower lists and community rules.

TikTokGet user profileReturns profile information for a TikTok user including bio, follower counts, verification status, and profile picture. Look up any public TikTok account…GET /v1/tiktok/users/{username}TikTokGet user following listReturns a paginated list of accounts a TikTok user follows. Maximum 30 per page. Includes profile details for each followed account.GET /v1/tiktok/users/{username}/followingTikTokGet user followers listReturns a paginated list of accounts following a TikTok user. Maximum 30 per page. Includes profile details for each follower account.GET /v1/tiktok/users/{username}/followersInstagramGet user profileReturns profile information for an Instagram user including bio, follower counts, profile picture, and account metadata. Look up any public Instagram…GET /v1/instagram/users/{username}RedditGet user profileReturns public Reddit user profile information including bio, avatar, verification flags, and account creation date.GET /v1/reddit/users/{username}RedditGet subredditReddit API: Returns public subreddit metadata including title, description, icon, banner, and subscriber count.GET /v1/reddit/subreddits/{subreddit}RedditGet subreddit rulesFetch Reddit community rules as structured data for moderation, policy checks, and community management workflows.GET /v1/reddit/subreddits/{subreddit}/rulesRedditGet subreddits in batchFetch up to 100 Reddit communities by ID in one request for bulk enrichment and audience research workflows.POST /v1/reddit/subreddits/batchXGet user profileReturns profile information for a public X account including bio, follower counts, verification flags, and profile images.GET /v1/x/users/{username}XGet communityReturns public metadata for an X community, including description, member count, topic, creator, and banner image.GET /v1/x/communities/{communityId}LinkedInGet user profileReturns profile information for a public LinkedIn member: headline, location, and a simple list of job titles and school/employer names. Fields the member…GET /v1/linkedin/users/{username}LinkedInGet company pageReturns public information for a LinkedIn company page including description, location, employee count, and logo.GET /v1/linkedin/companies/{company}

Feeds

21

Paginated lists of what an account or community has published.

TikTokGet user videosTikTok API: Returns a paginated list of videos from a user's profile. Supports sorting by newest, popular, or oldest. Maximum 35 videos per page.GET /v1/tiktok/users/{username}/videosTikTokGet user liked videosReturns 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.GET /v1/tiktok/users/{username}/likesTikTokGet user repostsReturns 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…GET /v1/tiktok/users/{username}/repostsTikTokGet user collectionsReturns a paginated list of video collections (playlists and mixes) on a TikTok user's profile. Includes collection name, cover image, and video count.GET /v1/tiktok/users/{username}/collectionsTikTokGet user storiesReturns a paginated list of active stories for a TikTok user. Stories expire after 24 hours and include both images and videos with engagement data.GET /v1/tiktok/users/{username}/storiesTikTokGet user live streamTikTok API: Returns the current live stream for a user, including stream URLs and viewer count. Returns 404 if the user is not currently live.GET /v1/tiktok/users/{username}/liveInstagramGet user postsReturns a paginated list of posts from an Instagram user's profile feed. Maximum 12 posts per page. Includes photos, videos, carousels, and engagement…GET /v1/instagram/users/{username}/postsInstagramGet user reelsReturns a paginated list of reels from an Instagram user's profile, newest first. Maximum 8 reels per page. Includes video URLs, captions, and engagement…GET /v1/instagram/users/{username}/reelsInstagramGet user tagged postsReturns Instagram posts where the user has been tagged by other accounts. Maximum 12 posts per page. Includes full post details and engagement counts.GET /v1/instagram/users/{username}/taggedInstagramGet user story highlightsInstagram API: Returns the list of story highlight reels on a user's profile. Use the highlight endpoint to get individual stories within a highlight.GET /v1/instagram/users/{username}/highlightsRedditGet user postsReturns public posts submitted by a Reddit user. Supports hot, new, top, and controversial ordering, with optional time windows for top and controversial.GET /v1/reddit/users/{username}/postsRedditGet user overviewReturns a mixed Reddit user activity feed including posts and comments. Supports hot, new, top, and controversial ordering, with optional time windows for…GET /v1/reddit/users/{username}/overviewRedditGet subreddit postsReddit API: Returns public posts from a subreddit. Supports hot, new, top, rising, and controversial ordering, with optional time windows for top and…GET /v1/reddit/subreddits/{subreddit}/postsRedditGet subreddit sticky postsFetch pinned posts from a Reddit community as structured data for announcement tracking and moderation workflows.GET /v1/reddit/subreddits/{subreddit}/stickyXGet user postsX API: Returns public posts from a user's profile as visible to not logged in users. This feed is not guaranteed to be chronological and is often a ranked…GET /v1/x/users/{username}/postsXGet user highlightsX API: Returns the public Highlights tab selection as visible to not logged in users. This feed is not guaranteed to be chronological. Pages may overlap: a…GET /v1/x/users/{username}/highlightsXGet community postsFetch public posts from an X community timeline as visible to logged-out users for community research.GET /v1/x/communities/{communityId}/postsXGet community mediaFetch public posts from an X community Media tab as visible to logged-out users for community media research and monitoring.GET /v1/x/communities/{communityId}/mediaLinkedInGet user articlesReturns a public LinkedIn member's published articles. This endpoint is not paginated — everything available is returned in a single response.GET /v1/linkedin/users/{username}/articlesLinkedInGet user postsReturns a public LinkedIn member's recent posts and shares. This endpoint is not paginated — everything available is returned in a single response.GET /v1/linkedin/users/{username}/postsLinkedInGet company postsReturns recent posts from a LinkedIn company page, newest first. Use `cursor` to page through further results.GET /v1/linkedin/companies/{company}/posts

Posts

11

One post by id, and what hangs off it: media, transcripts, download URLs.

TikTokGet video detailsReturns details for a single TikTok video including engagement counts, media files in multiple qualities, audio track, author info, and hashtags.GET /v1/tiktok/videos/{videoId}TikTokGet video download URLTikTok API: Returns a video file URL you can download directly with a plain GET request — no cookies, no auth headers, no browser fingerprinting needed on…GET /v1/tiktok/videos/{videoId}/downloadTikTokGet video transcriptTikTok API: Returns the transcript for a video. Use `original` as the language to return the auto-generated transcript, or provide a BCP47 language code…GET /v1/tiktok/videos/{videoId}/transcripts/{language}TikTokGet collection videosReturns a paginated list of videos in a TikTok collection (playlist or mix). Maximum 35 per page. Includes full video details and engagement counts.GET /v1/tiktok/collections/{collectionId}InstagramGet post detailsInstagram API: Returns details for a single post by its shortcode, including media, captions, and engagement counts. Supports photos, videos, and…GET /v1/instagram/posts/{postId}InstagramGet highlight storiesInstagram API: Returns all story items within a highlight reel, including images and videos. The highlight ID comes from the highlights list endpoint.GET /v1/instagram/highlights/{highlightId}RedditGet postFetch a public Reddit post with its title, body, author, engagement, and attachments for research or archiving.GET /v1/reddit/posts/{postId}RedditGet posts in batchFetch up to 100 Reddit posts by ID in one request for bulk content analysis and enrichment pipelines.POST /v1/reddit/posts/batchXGet postFetch a public X post with its text, author, engagement counts, and media attachments for content analysis and competitive research.GET /v1/x/posts/{postId}LinkedInGet postFetch a public LinkedIn post with its author, engagement counts, and available inline comments for analysis.GET /v1/linkedin/posts/{postId}LinkedInGet post video transcriptLinkedIn API: Returns the caption/transcript for a video post, when the post carries captions. Returns 404 if the post has no video or no captions.GET /v1/linkedin/posts/{postId}/transcript

Comments

9

Comment threads, their replies, and batch reads by id.

TikTokGet video commentsTikTok API: Returns a paginated list of top-level comments on a video. Maximum 50 per page. Use the replies endpoint to fetch threaded replies.GET /v1/tiktok/videos/{videoId}/commentsTikTokGet comment repliesReturns a paginated list of replies to a TikTok comment. Maximum 50 per page. Includes author info, like counts, and reply timestamps.GET /v1/tiktok/videos/{videoId}/comments/{commentId}/repliesInstagramGet post commentsReturns top-level comments on an Instagram post. Fixed page size of 15 (platform limit). Includes comment text, author info, like counts, and timestamps.GET /v1/instagram/posts/{postId}/commentsRedditGet user commentsReturns public comments made by a Reddit user. Supports hot, new, top, and controversial ordering, with optional time windows for top and controversial.GET /v1/reddit/users/{username}/commentsRedditGet subreddit commentsReddit API: Returns public comments from a subreddit. Supports hot, new, top, and controversial ordering, with optional time windows for top and…GET /v1/reddit/subreddits/{subreddit}/commentsRedditGet post commentsReturns top-level comments on a Reddit post. Supports Reddit comment ordering and cursor-based pagination.GET /v1/reddit/posts/{postId}/commentsRedditGet commentFetch a public Reddit comment with author, scores, replies, and available media for moderation or research.GET /v1/reddit/posts/{postId}/comments/{commentId}RedditGet comment repliesFetch direct replies to a Reddit comment with cursor pagination for complete threaded discussion analysis.GET /v1/reddit/posts/{postId}/comments/{commentId}/repliesRedditGet comments in batchFetch up to 100 Reddit comments by ID in one request for bulk discussion analysis and moderation workflows.POST /v1/reddit/comments/batch

Discovery

18

Search, global feeds, hashtags, audio tracks, location feeds, and trending content.

TikTokGet videos with tagReturns TikTok videos associated with a hashtag or challenge. The tag name is resolved to an internal ID automatically. Includes video details and…GET /v1/tiktok/tags/{tagName}TikTokGet audio detailsReturns metadata for a TikTok audio track including title, artist, duration, usage count, and cover image. Look up any sound by its audio ID.GET /v1/tiktok/audios/{audioId}TikTokGet videos with audioReturns a paginated list of TikTok videos using a specific audio track. Maximum 30 per page. Discover trending content by sound or music.GET /v1/tiktok/audios/{audioId}/videosTikTokSearch contentTikTok API: General search that returns mixed results including videos and user profiles. Supports sorting and publish-time filters.GET /v1/tiktok/searchTikTokSearch usersSearches TikTok for user profiles matching a query. Fixed page size of 10 (platform limit). Returns profile details including follower counts and…GET /v1/tiktok/search/usersTikTokSearch videosSearches TikTok for videos matching a query. Supports filtering by publish time and sorting by relevance, likes, or date.GET /v1/tiktok/search/videosTikTokGet trending videosReturns a feed of popular TikTok videos, sourced from TikTok's "For You" recommendation feed since TikTok has no separate curated trending ranking. Not…GET /v1/tiktok/trending/videosInstagramGet reels by audioReturns a paginated list of reels using a given audio/music track. Instagram always returns a fixed batch of 12 per page.GET /v1/instagram/audios/{audioId}/reelsInstagramGet posts by locationInstagram API: Returns recent posts tagged at a location. Fixed page size of 21 (platform limit). The location ID is a numeric Facebook Places ID.GET /v1/instagram/locations/{locationId}InstagramSearch mediaSearches Instagram for trending reels and videos matching a keyword. Maximum 24 results per page. Some valid keywords may return no results, since this…GET /v1/instagram/searchInstagramSearch popular topicsReturns a paginated batch of posts matching a keyword, along with Instagram's generated description of the topic and related sub-topics as links. Not an…GET /v1/instagram/search/popularInstagramGet trending reelsReturns a paginated batch of reels from Instagram's public trending reels feed.GET /v1/instagram/trending/reelsRedditSearch subreddit postsSearches public Reddit posts within a subreddit. Supports relevance, hot, top, new, and comments sorting with optional time windows.GET /v1/reddit/subreddits/{subreddit}/searchRedditGet duplicate postsFind duplicate submissions and crossposts for a Reddit post to trace how content spreads across communities.GET /v1/reddit/posts/{postId}/duplicatesRedditGet feedFetch posts from a top-level Reddit feed such as best, hot, new, top, rising, or controversial for trend monitoring and content discovery.GET /v1/reddit/feeds/{feed}RedditSearch postsSearches public Reddit posts across the platform. Supports relevance, hot, top, new, and comments sorting with optional time windows.GET /v1/reddit/search/postsRedditSearch usersSearch public Reddit users by keyword and return matching profiles for discovery and community research workflows.GET /v1/reddit/search/usersRedditSearch subredditsSearch public Reddit communities by keyword and return matching subreddits for audience and topic research.GET /v1/reddit/search/subreddits

Everything you need to build.

Full request and response schemas, how authentication works, how pagination and errors behave, and how credits are counted.

Quickstart

Create a key and make your first authenticated request, end to end.

Make a first request

API reference

Every endpoint with its parameters, response schema, and error cases.

Open the reference

Credits and usage

Standard requests bill one credit per call, batch endpoints bill one credit per ID, and failed requests are refunded.

How credits work

Get a key and call your first endpoint.

The free plan includes 100 credits, every platform, and both interfaces. No credit card required.