MCP server for public Instagram data: profiles, post, reels, stories, highlights, comments, hashtags andsearch. Read-only.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add instagram-data-mcp -- python -m instagram-data-mcp{
"mcpServers": {
"instagram-data-mcp": {
"command": "python",
"args": ["-m", "instagram-data-mcp"]
}
}
}MCP Servers overview
# instagram-data-mcp
<!-- mcp-name: io.github.FastSocialCo/instagram-data-mcp -->
An MCP server for public Instagram data. It gives Claude, Cursor and any other MCP client
27 read-only tools: profiles, posts, reels, stories, highlights, comments, likers,
followers, hashtags, places, audio and search.
It wraps the [Instagram Data API](https://fastsocial.co/instagram-api). Nothing logs in to
Instagram, and nothing can post, follow or like. Public data only.
## Get a key
Sign up at https://fastsocial.co/instagram-api. There is a free plan.
## Connect (no install, no key to paste)
Add the server URL to your client. The first time you use it, your client opens a browser page on
fastsocial.co: sign in with your email code and click Allow. That's it. There is a free plan, and it
is set up for you on first sign-in.
Claude Code:
```bash
claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp
```
Cursor, Claude Desktop, VS Code and other clients that take a remote server:
```json
{
"mcpServers": {
"instagram-data": { "url": "https://data.fastsocial.co/mcp" }
}
}
```
Prefer an API key? Send it as an `X-API-Key` header instead and skip the sign-in.
## Or run it locally
```json
{
"mcpServers": {
"instagram-data": {
"command": "uvx",
"args": ["instagram-data-mcp"],
"env": { "IG_DATA_API_KEY": "your_key" }
}
}
}
```
No `uvx`? `pip install instagram-data-mcp` and use `"command": "instagram-data-mcp"` instead.
## Tools
| Tool | What it does |
|---|---|
| `instagram_profile` | Get an Instagram profile |
| `instagram_user_id` | Instagram username to user id |
| `instagram_username` | Instagram user id to username |
| `instagram_check` | Check if an Instagram handle exists and is public |
| `instagram_posts` | Get recent Instagram posts |
| `instagram_reels` | Get an account's Instagram reels |
| `instagram_tagged` | Get posts an account is tagged in |
| `instagram_post` | Get one Instagram post or reel |
| `instagram_media` | Download URLs for a post, reel or carousel |
| `instagram_comments` | Get comments on an Instagram post |
| `instagram_comment_replies` | Get replies to an Instagram comment |
| `instagram_likers` | Get accounts that liked an Instagram post |
| `instagram_insights` | Instagram engagement rate calculator |
| `instagram_followers` | Get an account's followers |
| `instagram_following` | Get accounts an account follows |
| `instagram_similar` | Find similar Instagram accounts |
| `instagram_stories` | View Instagram stories anonymously |
| `instagram_highlights` | Get Instagram story highlights |
| `instagram_highlight` | Get the items in one highlight |
| `instagram_search` | Search Instagram accounts, hashtags and places |
| `instagram_hashtag` | Get posts for an Instagram hashtag |
| `instagram_place` | Get an Instagram location |
| `instagram_place_posts` | Get posts tagged at an Instagram location |
| `instagram_audio` | Get an Instagram audio track and the reels using it |
| `instagram_audio_search` | Search Instagram music and sounds |
| `instagram_reels_search` | Search Instagram reels by keyword |
| `instagram_usage` | Your usage this month |
Each call costs API credits (stories and highlights cost 3, most others 1). Every response
includes `meta.credits_remaining`. Full reference: https://fastsocial.co/instagram-api/docs
## Things to ask it
- "Compare the engagement rate of @nasa and @spacex."
- "Download every slide of this carousel: https://www.instagram.com/p/..."
- "Show me @natgeo's current stories and summarise them."
- "Find 10 accounts similar to @humansofny."
## Settings
| Env var | Default | |
|---|---|---|
| `IG_DATA_API_KEY` | none | Required |
| `IG_DATA_API_BASE` | `https://data.fastsocial.co` | |
| `IG_DATA_API_TIMEOUT` | `60` | Seconds |
## License
MIT
What people ask about instagram-data-mcp
What is FastSocialCo/instagram-data-mcp?
+
FastSocialCo/instagram-data-mcp is mcp servers for the Claude AI ecosystem. MCP server for public Instagram data: profiles, post, reels, stories, highlights, comments, hashtags andsearch. Read-only. It has 0 GitHub stars and its last recorded update is dated 2026-09-27.
How do I install instagram-data-mcp?
+
You can install instagram-data-mcp by cloning the repository (https://github.com/FastSocialCo/instagram-data-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is FastSocialCo/instagram-data-mcp safe to use?
+
Our security agent has analyzed FastSocialCo/instagram-data-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains FastSocialCo/instagram-data-mcp?
+
FastSocialCo/instagram-data-mcp is maintained by FastSocialCo. The last recorded GitHub activity is dated 2026-09-27, with 0 open issues.
Are there alternatives to instagram-data-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy instagram-data-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/fastsocialco-instagram-data-mcp)<a href="https://claudewave.com/repo/fastsocialco-instagram-data-mcp"><img src="https://claudewave.com/api/badge/fastsocialco-instagram-data-mcp" alt="Featured on ClaudeWave: FastSocialCo/instagram-data-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.