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.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.