KonbiniAPI MCP
KonbiniAPI gives AI agents direct access to social media data — profiles, posts, videos, comments, and search results across Instagram, TikTok, X, Reddit and LinkedIn, normalized to ActivityStreams 2.0.
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport
Tools
instagram_get_highlight_stories— Returns all story items within a highlight reel, including images and videos. The highlight ID comes from the highlights list endpoint.instagram_get_location_posts— Returns recent posts tagged at a location. Fixed page size of 21 (platform limit). The location ID is a numeric Facebook Places ID.instagram_get_post— Returns details for a single post by its shortcode, including media, captions, and engagement counts. Supports photos, videos, and carousels.instagram_get_post_comments— Returns top-level comments on an Instagram post. Fixed page size of 15 (platform limit). Includes comment text, author info, like counts, and timestamps.instagram_get_user— Returns profile information for an Instagram user including bio, follower counts, profile picture, and account metadata. Look up any public Instagram account by username.instagram_get_user_highlights— Returns the list of story highlight reels on a user's profile. Use the highlight endpoint to get individual stories within a highlight.instagram_get_user_posts— 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.instagram_get_user_reels— Returns a paginated list of reels from an Instagram user's profile. Maximum 12 reels per page. Includes video URLs, captions, and engagement counts.instagram_get_user_tagged— Returns Instagram posts where the user has been tagged by other accounts. Maximum 12 posts per page. Includes full post details and engagement counts.instagram_search_media— Searches Instagram for trending reels and videos matching a keyword. Maximum 24 results per page. Some valid keywords may return no results, since this surfaces trending content rather than a full-text search.linkedin_get_company— Returns public information for a LinkedIn company page including description, location, employee count, and logo.linkedin_get_company_posts— Returns recent posts from a LinkedIn company page, newest first. Use `cursor` to page through further results.linkedin_get_post— Returns a public LinkedIn post including author, engagement counts, and up to ~5 inline comments.linkedin_get_post_transcript— Returns the caption/transcript for a video post, when the post carries captions. Returns 404 if the post has no video or no captions.linkedin_get_user— Returns profile information for a public LinkedIn member: headline, location, and a simple list of job titles and school/employer names. Fields the member has restricted are omitted.linkedin_get_user_articles— Returns a public LinkedIn member's published articles. This endpoint is not paginated — everything available is returned in a single response.linkedin_get_user_posts— Returns a public LinkedIn member's recent posts and shares. This endpoint is not paginated — everything available is returned in a single response.reddit_get_comment— Returns a public Reddit comment with author info, scores, reply presence, and media when available.reddit_get_comment_replies— Returns direct replies to a Reddit comment using cursor-based pagination.reddit_get_comments_batch— Returns up to 100 Reddit comments by ID in a single request. Costs 1 credit per ID submitted.reddit_get_feed— Returns posts from a top-level Reddit feed such as best, hot, new, top, rising, or controversial.reddit_get_post— Returns a public Reddit post with title, body, author info, engagement counts, and attachments.reddit_get_post_comments— Returns top-level comments on a Reddit post. Supports Reddit comment ordering and cursor-based pagination.reddit_get_post_duplicates— Returns duplicate submissions and crossposts associated with a Reddit post.reddit_get_posts_batch— Returns up to 100 Reddit posts by ID in a single request. Costs 1 credit per ID submitted.reddit_get_subreddit— Returns public subreddit metadata including title, description, icon, banner, and subscriber count.reddit_get_subreddit_comments— Returns public comments from a subreddit. Supports hot, new, top, and controversial ordering, with optional time windows for top and controversial.reddit_get_subreddit_posts— Returns public posts from a subreddit. Supports hot, new, top, rising, and controversial ordering, with optional time windows for top and controversial.reddit_get_subreddit_rules— Returns structured community rules for a subreddit.reddit_get_subreddit_sticky— Returns sticky posts for a subreddit across all available slots.reddit_get_subreddits_batch— Returns up to 100 Reddit subreddits by ID in a single request. Costs 1 credit per ID submitted.reddit_get_user— Returns public Reddit user profile information including bio, avatar, verification flags, and account creation date.reddit_get_user_comments— Returns public comments made by a Reddit user. Supports hot, new, top, and controversial ordering, with optional time windows for top and controversial.reddit_get_user_overview— Returns a mixed Reddit user activity feed including posts and comments. Supports hot, new, top, and controversial ordering, with optional time windows for top and controversial.reddit_get_user_posts— Returns public posts submitted by a Reddit user. Supports hot, new, top, and controversial ordering, with optional time windows for top and controversial.reddit_search_posts— Searches public Reddit posts across the platform. Supports relevance, hot, top, new, and comments sorting with optional time windows.reddit_search_subreddit_posts— Searches public Reddit posts within a subreddit. Supports relevance, hot, top, new, and comments sorting with optional time windows.reddit_search_subreddits— Searches public Reddit subreddits across the platform.reddit_search_users— Searches public Reddit users across the platform.tiktok_get_audio— Returns metadata for a TikTok audio track including title, artist, duration, usage count, and cover image. Look up any sound by its audio ID.tiktok_get_audio_videos— Returns a paginated list of TikTok videos using a specific audio track. Maximum 30 per page. Discover trending content by sound or music.tiktok_get_collection_videos— Returns a paginated list of videos in a TikTok collection (playlist or mix). Maximum 35 per page. Includes full video details and engagement counts.tiktok_get_comment_replies— Returns a paginated list of replies to a TikTok comment. Maximum 50 per page. Includes author info, like counts, and reply timestamps.tiktok_get_tag_videos— 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.tiktok_get_user— Returns profile information for a TikTok user including bio, follower counts, verification status, and profile picture. Look up any public TikTok account by username.tiktok_get_user_collections— Returns a paginated list of video collections (playlists and mixes) on a TikTok user's profile. Includes collection name, cover image, and video count.tiktok_get_user_followers— Returns a paginated list of accounts following a TikTok user. Maximum 30 per page. Includes profile details for each follower account.tiktok_get_user_following— Returns a paginated list of accounts a TikTok user follows. Maximum 30 per page. Includes profile details for each followed account.tiktok_get_user_likes— 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.tiktok_get_user_live— Returns the current live stream for a user, including stream URLs and viewer count. Returns 404 if the user is not currently live.tiktok_get_user_reposts— 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.tiktok_get_user_stories— 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.tiktok_get_user_videos— Returns a paginated list of videos from a user's profile. Supports sorting by newest, popular, or oldest. Maximum 35 videos per page.tiktok_get_video— Returns details for a single TikTok video including engagement counts, media files in multiple qualities, audio track, author info, and hashtags.tiktok_get_video_comments— Returns a paginated list of top-level comments on a video. Maximum 50 per page. Use the replies endpoint to fetch threaded replies.tiktok_get_video_download_url— 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.tiktok_get_video_transcript— 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.tiktok_search_content— General search that returns mixed results including videos and user profiles. Supports sorting and publish-time filters.tiktok_search_users— Searches TikTok for user profiles matching a query. Fixed page size of 10 (platform limit). Returns profile details including follower counts and verification status.tiktok_search_videos— Searches TikTok for videos matching a query. Supports filtering by publish time and sorting by relevance, likes, or date.x_get_community— Returns public metadata for an X community, including description, member count, topic, creator, and banner image.x_get_community_media— Returns public posts from an X community's Media tab as visible to not logged in users.x_get_community_posts— Returns public posts from an X community timeline as visible to not logged in users.x_get_post— Returns a public X post including text, author, engagement counts, and media attachments.x_get_user— Returns profile information for a public X account including bio, follower counts, verification flags, and profile images.x_get_user_highlights— 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 pinned post is repeated on every page, so deduplicate by id when paging.x_get_user_posts— 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 public selection. Pages may overlap: a pinned post is repeated on every page, so deduplicate by id when paging.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.