FastSocial Instagram Data
आधिकारिककेवल-पठनीय सार्वजनिक Instagram डेटा JSON के रूप में: प्रोफाइल, पोस्ट, रील्स, स्टोरीज़, टिप्पणियाँ और दैनिक शीर्ष-खातों के चार्ट। मुफ्त योजना में प्रति माह 50 क्रेडिट।
FastSocial Instagram Data MCP के साथ आप क्या कर सकते हैं?
- प्रोफ़ाइल देखें — किसी भी सार्वजनिक Instagram प्रोफ़ाइल का विवरण, बायो और फ़ॉलोअर संख्या
instagram_profileके माध्यम से पूछें। - सहभागिता विश्लेषण — खातों के बीच सहभागिता दरों की तुलना करें, जैसे "@nasa vs @spacex",
instagram_insightsका उपयोग करके। - सामग्री प्राप्ति — किसी भी सार्वजनिक खाते से हाल के पोस्ट, रील्स या टैग की गई तस्वीरें
instagram_postsयाinstagram_reelsके साथ लाएँ। - मीडिया डाउनलोड — किसी भी पोस्ट, रील या कैरोसेल स्लाइड के लिए सीधे डाउनलोड URL
instagram_mediaके माध्यम से प्राप्त करें। - हैशटैग और खोज — कीवर्ड द्वारा खाते, हैशटैग, स्थान या रील्स खोजें
instagram_searchयाinstagram_reels_searchका उपयोग करके। - स्टोरी देखना — किसी प्रोफ़ाइल की वर्तमान स्टोरी या हाइलाइट्स को गुमनाम रूप से देखें और सारांशित करें
instagram_storiesके साथ।
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://data.fastsocial.co/mcp'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
Instagram Data MCP सर्वर
अपने AI सहायक को FastSocial के Instagram Data API से जोड़ें, और यह सार्वजनिक Instagram प्रोफ़ाइल, पोस्ट, रील, स्टोरी, हाइलाइट, कमेंट, हैशटैग, स्थान और ऑडियो देख सकता है। केवल-पठनीय: यह कभी पोस्ट, फ़ॉलो, लाइक या संदेश नहीं भेजता।
सर्वर दूरस्थ है। इंस्टॉल या चलाने के लिए कुछ भी नहीं है: आपका सहायक इससे बात करता है
https://data.fastsocial.co/mcp
Streamable HTTP के माध्यम से। पहली बार कनेक्ट होने पर, आपके ब्राउज़र में एक fastsocial.co पेज खुलता है जहाँ आप साइन इन करते हैं और Allow पर क्लिक करते हैं।
इस रिपॉज़िटरी में प्लगइन मैनिफ़ेस्ट (plugin.json, mcp.json और वह कॉपी जो Cursor .cursor-plugin/ में पढ़ता है), server.json जो सर्वर को आधिकारिक MCP रजिस्ट्री में io.github.FastSocialCo/instagram-data-mcp के रूप में सूचीबद्ध करता है, और एक LobeHub मैनिफ़ेस्ट है। इसमें कोई कोड नहीं है जो आपकी मशीन पर चलता है। सर्वर का कोड यहाँ नहीं है।
इंस्टॉल करें
Cursor
cursor.directory से प्लगइन इंस्टॉल करें, या सर्वर को .cursor/mcp.json (एक प्रोजेक्ट) या ~/.cursor/mcp.json (सभी प्रोजेक्ट) में जोड़ें:
{
"mcpServers": {
"instagram-data": {
"url": "https://data.fastsocial.co/mcp"
}
}
}
Settings, फिर MCP खोलें, और कनेक्ट करें। Cursor FastSocial साइन-इन पेज खोलता है।
Claude Code
claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp
फिर Claude Code के अंदर /mcp चलाएँ, instagram-data चुनें और साइन इन करें।
Claude ऐप (वेब और डेस्कटॉप)
- Settings, फिर Connectors खोलें, और एक कस्टम कनेक्टर जोड़ें।
- सर्वर URL के रूप में
https://data.fastsocial.co/mcpपेस्ट करें। - OAuth क्लाइंट ID और सीक्रेट खाली छोड़ दें।
- कनेक्ट करें, और खुलने वाले FastSocial पेज पर साइन इन करें।
VS Code और अन्य क्लाइंट
कोई भी क्लाइंट जो Streamable HTTP पर MCP बोलता है, सर्वर URL से कनेक्ट हो सकता है। VS Code में, इसे .vscode/mcp.json में जोड़ें और Start दबाएँ:
{
"servers": {
"instagram-data": {
"type": "http",
"url": "https://data.fastsocial.co/mcp"
}
}
}
यह प्लगइन क्या करता है और यह कौन सा डेटा भेजता है
प्लगइन स्वयं
प्लगइन दो JSON फ़ाइलें हैं जो आपके क्लाइंट को सर्वर का पता बताती हैं। यह कोई कोड नहीं चलाता, कोई इंस्टॉल स्क्रिप्ट नहीं है और कुछ भी संग्रहीत नहीं करता। आपका क्लाइंट हर अनुरोध स्वयं करता है, सीधे https://data.fastsocial.co/mcp पर HTTPS के माध्यम से।
आपका क्लाइंट क्या भेजता है
- MCP हैंडशेक: आपके क्लाइंट का नाम और संस्करण, और प्रोटोकॉल संस्करण जो वह बोलता है।
- प्रत्येक टूल कॉल: टूल का नाम और उसके तर्क, जो वे चीज़ें हैं जिनके बारे में आपने पूछा: एक Instagram उपयोगकर्ता नाम या उपयोगकर्ता ID, एक पोस्ट या रील लिंक, एक हैशटैग, खोज शब्द, एक स्थान, ऑडियो या हाइलाइट ID, और एक पेजिंग कर्सर। पूरी सूची नीचे दी गई तालिका में है।
- आपका साइन-इन टोकन या API कुंजी, एक अनुरोध हेडर में। URL में कभी नहीं।
- किसी भी वेब अनुरोध के सामान्य विवरण, जैसे आपका IP पता और आपके क्लाइंट का उपयोगकर्ता एजेंट।
कुछ और नहीं भेजा जाता। सर्वर आपकी फ़ाइलें, आपका संपादक या आपकी बातचीत कभी नहीं देखता, केवल वे तर्क देखता है जो आपका सहायक टूल कॉल में डालता है।
क्या वापस आता है
JSON के रूप में सार्वजनिक Instagram डेटा, साथ ही meta.credits_remaining। फ़ोटो और वीडियो लिंक के रूप में वापस आते हैं, फ़ाइलों के रूप में नहीं। निजी खाते private_account त्रुटि लौटाते हैं। Instagram खाता स्वामी ऑप्ट आउट कर सकते हैं; उसके बाद API उनके खाते के लिए 451 opted_out लौटाता है।
केवल-पठनीय
हर टूल पढ़ता है। कोई भी Instagram पर कुछ नहीं बदलता। एक कॉल केवल आपकी मासिक क्रेडिट शेष राशि बदलती है। सर्वर हर टूल को readOnlyHint: true और openWorldHint: true के रूप में tools/list में चिह्नित करता है। ऐसे कोई टूल नहीं हैं जो लिखते या हटाते हैं।
साइन इन करना
पहली बार जब आपका क्लाइंट कनेक्ट होता है, सर्वर जवाब देता है कि उसे साइन-इन की आवश्यकता है और बताता है कि कैसे पता लगाया जाए। आपका क्लाइंट फिर आपके ब्राउज़र में fastsocial.co पर एक पेज खोलता है। वहाँ आप:
- अपना ईमेल और वह कोड दर्ज करें जो FastSocial आपको ईमेल करता है,
- देखें कि कौन सा ऐप पूछ रहा है, और Allow (या Deny) पर क्लिक करें।
यदि आपके पास अभी तक कोई योजना नहीं है, तो Allow पर क्लिक करने पर आपके लिए एक Free योजना बनाई जाती है। आप अपने सहायक में कभी पासवर्ड नहीं टाइप करते, और प्लगइन आपके क्रेडेंशियल कभी नहीं देखता या संग्रहीत नहीं करता। आपका क्लाइंट प्राप्त टोकन रखता है। एक एक्सेस टोकन एक घंटे तक रहता है, और आपका क्लाइंट इसे एक रिफ्रेश टोकन के साथ नवीनीकृत करता है जो 30 दिनों तक रहता है और हर बार उपयोग होने पर बदल जाता है।
आपके द्वारा कनेक्ट किए गए हर ऐप को काटने के लिए, https://fastsocial.co/cart/api/account पर साइन इन करें और New key दबाएँ। पुरानी कुंजी से जुड़े साइन-इन तुरंत काम करना बंद कर देते हैं।
क्लाइंट डेवलपर्स के लिए: खोज https://data.fastsocial.co/.well-known/oauth-protected-resource/mcp से शुरू होती है। प्राधिकरण सर्वर सार्वजनिक क्लाइंट के लिए PKCE (केवल S256), गतिशील क्लाइंट पंजीकरण और टोकन निरस्तीकरण के साथ OAuth 2.1 का समर्थन करता है।
इसके बजाय API कुंजी का उपयोग करना
यदि आपका क्लाइंट हेडर सेट कर सकता है लेकिन साइन इन नहीं कर सकता, तो https://fastsocial.co/instagram-api?ref=github पर एक कुंजी प्राप्त करें और इसे हर अनुरोध पर X-API-Key: YOUR_KEY (या Authorization: Bearer YOUR_KEY) के रूप में भेजें। Claude Code के लिए:
claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp --header "X-API-Key: YOUR_KEY"
कुंजी को उन फ़ाइलों से दूर रखें जिन्हें आप कमिट करते हैं।
नीतियाँ
- गोपनीयता नीति: https://fastsocial.co/privacy
- शर्तें: https://fastsocial.co/terms
- डेटा के लिए उपयोग नीति (केवल सार्वजनिक डेटा, कोई ट्रैकिंग या लोगों को परेशान करना नहीं, नाबालिगों के बारे में कुछ नहीं): https://fastsocial.co/instagram-api/docs?ref=github
- सुरक्षा समस्या की रिपोर्ट करना: SECURITY.md
28 टूल
प्रत्येक कॉल आपके मासिक भत्ते से क्रेडिट लेती है। असफल कॉल की कोई लागत नहीं है। हर टूल केवल-पठनीय है।
| टूल | यह क्या करता है | तर्क | क्रेडिट |
|---|---|---|---|
instagram_profile | Instagram प्रोफ़ाइल प्राप्त करें | username या user_id | 1 |
instagram_user_id | Instagram उपयोगकर्ता नाम से उपयोगकर्ता ID | username या user_id | 1 |
instagram_username | Instagram उपयोगकर्ता ID से उपयोगकर्ता नाम | user_id | 2 |
instagram_check | जाँचें कि क्या कोई Instagram हैंडल मौजूद है और सार्वजनिक है | username | 1 |
instagram_posts | हाल की Instagram पोस्ट प्राप्त करें | username या user_id, cursor | 1 |
instagram_reels | किसी खाते के Instagram रील प्राप्त करें | username या user_id, cursor | 1 |
instagram_tagged | वे पोस्ट प्राप्त करें जिनमें किसी खाते को टैग किया गया है | username या user_id, cursor | 1 |
instagram_post | एक Instagram पोस्ट या रील प्राप्त करें | url या shortcode | 1 |
instagram_media | पोस्ट, रील या कैरोसेल के लिए डाउनलोड URL | url या shortcode | 1 |
instagram_comments | Instagram पोस्ट पर कमेंट प्राप्त करें | url या shortcode | 3 |
instagram_comment_replies | Instagram कमेंट के उत्तर प्राप्त करें | url या shortcode, comment_id, cursor | 3 |
instagram_likers | वे खाते प्राप्त करें जिन्होंने Instagram पोस्ट लाइक किया | url या shortcode | 3 |
instagram_insights | Instagram सहभागिता दर कैलकुलेटर | username या user_id | 2 |
instagram_followers | किसी खाते के अनुयायी प्राप्त करें | username या user_id, cursor | 3 |
instagram_following | वे खाते प्राप्त करें जिन्हें कोई खाता फ़ॉलो करता है | username या user_id, cursor | 3 |
instagram_similar | समान Instagram खाते खोजें | username या user_id | 1 |
instagram_stories | Instagram स्टोरीज़ को गुमनाम रूप से देखें | username या user_id | 3 |
instagram_highlights | Instagram स्टोरी हाइलाइट प्राप्त करें | username या user_id | 3 |
instagram_highlight | एक हाइलाइट में आइटम प्राप्त करें | id | 3 |
instagram_search | Instagram खाते, हैशटैग और स्थान खोजें | q | 1 |
instagram_hashtag | Instagram हैशटैग के लिए पोस्ट प्राप्त करें | tag, cursor | 1 |
instagram_place | Instagram स्थान प्राप्त करें | id | 3 |
instagram_place_posts | Instagram स्थान पर टैग की गई पोस्ट प्राप्त करें | id, cursor | 1 |
instagram_audio | Instagram ऑडियो ट्रैक और उसका उपयोग करने वाली रील प्राप्त करें | id | 1 |
instagram_audio_search | Instagram संगीत और ध्वनियाँ खोजें | q | 3 |
instagram_reels_search | कीवर्ड द्वारा Instagram रील खोजें | q, cursor | 3 |
instagram_top_accounts | सबसे अधिक फ़ॉलो किए गए 2,000 खातों की दैनिक रैंकिंग | sort, limit | 0 |
instagram_usage | इस महीने आपके उपयोग किए गए और शेष क्रेडिट | कोई नहीं | 0 |
पूर्ण संदर्भ: https://fastsocial.co/instagram-api/docs?ref=github
इसे पूछने के लिए चीज़ें
- "@nasa और @spacex की सहभागिता दर की तुलना करें।"
- "इस कैरोसेल की हर स्लाइड डाउनलोड करें: https://www.instagram.com/p/..."
- "@natgeo की वर्तमान स्टोरीज़ दिखाएँ और उनका सारांश दें।"
- "@humansofny के समान 10 खाते खोजें।"
स्थानीय संस्करण
यदि आपका क्लाइंट केवल स्थानीय (stdio) सर्वर चलाता है, तो वही टूल PyPI पर instagram-data-mcp के रूप में उपलब्ध हैं। यह इस प्लगइन का हिस्सा नहीं है। इसका स्रोत FastSocialCo/instagram-data-mcp-python है।
लिंक
- Instagram Data API: https://fastsocial.co/instagram-api?ref=github
- दस्तावेज़: https://fastsocial.co/instagram-api/docs?ref=github
- OpenAPI स्पेक: https://fastsocial.co/instagram-api/openapi.json
- MCP रजिस्ट्री प्रविष्टि:
io.github.FastSocialCo/instagram-data-mcp
लाइसेंस
MIT. देखें LICENSE।