instapi: Instagram
Server Details
Instagram search and posts for AI agents, with images and videos AI-parsed to text.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool targets a distinct action: onboarding, search, posts fetch, and profile fetch. The boundary between instagram_user_posts and instagram_user_profile is clear, though both require the same auth pattern and could be conflated at a glance.
Three tools use a consistent instagram_ prefix with snake_case (instagram_search, instagram_user_posts, instagram_user_profile). get_started deviates from the prefix but is semantically distinct as an onboarding tool.
Four tools is on the thin side for an Instagram data API. Core operations are present but there is little room for additional capabilities like comments, likes, or follower listing.
Missing common Instagram data operations such as fetching comments, likes, stories, or follower lists. The surface covers search, posts, and profile but lacks breadth for a full Instagram data domain.
Available Tools
4 toolsget_startedGet started with instapiAInspect
Free, no auth. Service overview, pricing, current account status, and how to get an API key for the data tools.
Inputs: no named parameters.
instagram_searchSearch InstagramAInspect
Search Instagram users, hashtags, and places by keyword. Costs 1 credit. Requires Authorization: Bearer sk_instapi_... on the MCP connection.
Inputs: query (required).
instagram_user_postsGet a user's postsAInspect
Fetch recent posts for an Instagram username, with images and videos AI-parsed into text descriptions. Costs 1 credit. Requires Authorization: Bearer sk_instapi_.... First fetch for a user can take up to ~60s while media is analyzed; cached users return fast.
Inputs: username (required), count.
instagram_user_profileGet a user's profileAInspect
Public profile for an Instagram username: bio, links, follower/following/post counts, verified/private/business flags, category. Works for private accounts too. Costs 1 credit (refunded if the user doesn't exist). Requires Authorization: Bearer sk_instapi_....
Inputs: username (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Instagram for AI agents: publish, read comments and DMs, insights, and engage from your account.
Instagram profiles for AI agents — followers, similar accounts, keyword and location search.
Public Instagram and YouTube data for AI agents: reels, videos, channels, comments. Pay per result.
Facebook & Instagram data for AI agents: pages, posts, groups, ads, Marketplace, profiles, reels.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to retrieve and analyze Instagram posts and profiles, including captions, media, video frames, transcripts, and engagement metrics, through MCP tools.67 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to inspect public Instagram profiles, posts, reels, comments, and hashtags anonymously, and to publish stories and posts, send direct messages, comment, and fetch account insights through an authenticated session.MIT
- FlicenseBqualityDmaintenanceEnables AI agents to control Instagram accounts programmatically, supporting profile management, media interaction, direct messaging, and follower management.132-
- FlicenseNot gradedqualityAmaintenanceEnables AI applications to programmatically interact with Instagram Business accounts through the Graph API, covering profile and media retrieval, engagement insights, publishing images and videos, and reading or replying to direct messages. It exposes these capabilities as tools, resources, and prompts so clients can manage content and analyze performance through natural language.-
Glama MCP Gateway
Add one secure layer between your agents and this server.