FastSocial Instagram Data

resmi

Salt okunur herkese açık Instagram verileri JSON olarak: profiller, gönderiler, reels, hikayeler, yorumlar ve günlük en iyi hesaplar listeleri. Ayda 50 kredi içeren ücretsiz plan.

FastSocial Instagram Data MCP ile neler yapabilirsiniz?

  • Profil görüntüleme — Herhangi bir herkese açık Instagram profilinin ayrıntılarını, biyografisini ve takipçi sayısını instagram_profile ile isteyin.
  • Etkileşim analizi — Hesaplar arasındaki etkileşim oranlarını karşılaştırın, örneğin "@nasa vs @spacex", instagram_insights ile.
  • İçerik getirme — Herhangi bir herkese açık hesabın son gönderilerini, reels videolarını veya etiketlenmiş fotoğraflarını instagram_posts veya instagram_reels ile çekin.
  • Medya indirme — Herhangi bir gönderi, reels veya carousel slaytı için doğrudan indirme URL'lerini instagram_media ile alın.
  • Hashtag ve arama — instagram_search veya instagram_reels_search ile anahtar kelime kullanarak hesapları, hashtag'leri, yerleri veya reels videolarını keşfedin.
  • Hikaye görüntüleme — Bir profilin mevcut hikayelerini veya öne çıkanlarını anonim olarak instagram_stories ile görüntüleyin ve özetleyin.

Barındırılan MCP Sunucusu

npx add-mcp 'https://data.fastsocial.co/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

Instagram Data MCP sunucusu

AI asistanınızı FastSocial'ın Instagram Data API'sine bağlayın; böylece genel Instagram profillerini, gönderileri, reels'ları, hikayeleri, öne çıkanları, yorumları, hashtag'leri, yerleri ve sesleri arayabilir. Yalnızca okuma amaçlıdır: asla gönderi paylaşmaz, takip etmez, beğenmez veya mesaj göndermez.

Sunucu uzaktadır. Kurulacak veya çalıştırılacak bir şey yoktur: asistanınız

https://data.fastsocial.co/mcp

adresiyle Streamable HTTP üzerinden iletişim kurar. İlk bağlantıda tarayıcınızda bir fastsocial.co sayfası açılır; burada oturum açıp İzin Ver'e tıklarsınız.

Bu depo, eklenti manifestlerini (plugin.json, mcp.json ve Cursor'un okuduğu kopya .cursor-plugin/ içindedir), sunucuyu resmi MCP Registry'de io.github.FastSocialCo/instagram-data-mcp olarak listeleyen server.json dosyasını ve bir LobeHub manifestini barındırır. Makinenizde çalışan hiçbir kod içermez. Sunucunun kodu burada değildir.

Kurulum

Cursor

Eklentiyi cursor.directory'den yükleyin veya sunucuyu .cursor/mcp.json (tek proje) ya da ~/.cursor/mcp.json (tüm projeler) içine ekleyin:

{
  "mcpServers": {
    "instagram-data": {
      "url": "https://data.fastsocial.co/mcp"
    }
  }
}

Ayarlar'ı, ardından MCP'yi açın ve bağlanın. Cursor, FastSocial oturum açma sayfasını açar.

Claude Code

claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp

Ardından Claude Code içinde /mcp komutunu çalıştırın, instagram-data seçeneğini seçin ve oturum açın.

Claude uygulaması (web ve masaüstü)

  1. Ayarlar'ı, ardından Bağlayıcılar'ı açın ve özel bir bağlayıcı ekleyin.
  2. Sunucu URL'si olarak https://data.fastsocial.co/mcp adresini yapıştırın.
  3. OAuth istemci kimliğini ve sırrını boş bırakın.
  4. Bağlanın ve açılan FastSocial sayfasında oturum açın.

VS Code ve diğer istemciler

Streamable HTTP üzerinden MCP konuşan her istemci, sunucu URL'si ile bağlanabilir. VS Code'da bunu .vscode/mcp.json dosyasına ekleyin ve Başlat'a basın:

{
  "servers": {
    "instagram-data": {
      "type": "http",
      "url": "https://data.fastsocial.co/mcp"
    }
  }
}

Bu eklenti ne yapar ve hangi verileri gönderir

Eklentinin kendisi

Eklenti, istemcinize sunucunun adresini söyleyen iki JSON dosyasıdır. Kod çalıştırmaz, kurulum betiği yoktur ve hiçbir şey saklamaz. İstemciniz her isteği kendisi yapar, doğrudan https://data.fastsocial.co/mcp adresine HTTPS üzerinden.

İstemcinizin gönderdikleri

  • MCP el sıkışması: istemcinizin adı ve sürümü ile konuştuğu protokol sürümü.
  • Her araç çağrısı: aracın adı ve argümanları; bunlar sizin sorduğunuz şeylerdir: bir Instagram kullanıcı adı veya kullanıcı kimliği, bir gönderi veya reels bağlantısı, bir hashtag, arama kelimeleri, bir konum, ses veya öne çıkan kimliği ve bir sayfalama imleci. Tam liste aşağıdaki tablodadır.
  • Oturum açma belirteciniz veya API anahtarınız, bir istek başlığında. Asla URL'de değil.
  • Herhangi bir web isteğinin olağan ayrıntıları, örneğin IP adresiniz ve istemcinizin kullanıcı aracısı.

Başka hiçbir şey gönderilmez. Sunucu dosyalarınızı, düzenleyicinizi veya sohbetinizi asla görmez; yalnızca asistanınızın bir araç çağrısına koyduğu argümanları görür.

Geri dönenler

JSON biçiminde genel Instagram verileri ve meta.credits_remaining. Fotoğraflar ve videolar dosya olarak değil, bağlantı olarak döner. Özel hesaplar private_account hatası döndürür. Instagram hesap sahipleri devre dışı bırakabilir; bundan sonra API, hesapları için 451 opted_out döndürür.

Yalnızca okuma

Her araç okur. Hiçbiri Instagram'da hiçbir şeyi değiştirmez. Bir çağrının değiştirdiği tek şey, ay için kendi kredi bakiyenizdir. Sunucu her aracı readOnlyHint: true ve openWorldHint: true olarak tools/list içinde işaretler. Yazma veya silme araçları yoktur.

Oturum açma

İstemciniz ilk kez bağlandığında, sunucu oturum açma gerektiğini ve nasıl yapılacağını nerede bulacağınızı söyler. İstemciniz daha sonra tarayıcınızda fastsocial.co üzerinde bir sayfa açar. Orada:

  1. e-postanızı ve FastSocial'ın size e-postayla gönderdiği kodu girersiniz,
  2. hangi uygulamanın istediğini görür ve İzin Ver (veya Reddet) düğmesine tıklarsınız.

Henüz bir planınız yoksa, İzin Ver'e tıkladığınızda sizin için bir Ücretsiz plan oluşturulur. Asistanınıza asla şifre yazmazsınız ve eklenti kimlik bilgilerinizi asla görmez veya saklamaz. İstemciniz aldığı belirteçleri saklar. Erişim belirteci bir saat geçerlidir ve istemciniz, her kullanıldığında değişen ve 30 gün geçerli olan bir yenileme belirteciyle yeniler.

Bağladığınız tüm uygulamaların erişimini kesmek için https://fastsocial.co/cart/api/account adresinde oturum açın ve Yeni anahtar'a basın. Eski anahtara bağlı oturumlar anında çalışmayı durdurur.

İstemci geliştiricileri için: keşif https://data.fastsocial.co/.well-known/oauth-protected-resource/mcp adresinden başlar. Yetkilendirme sunucusu, genel istemciler için PKCE (yalnızca S256) ile OAuth 2.1, dinamik istemci kaydı ve belirteç iptalini destekler.

Bunun yerine API anahtarı kullanma

İstemciniz bir başlık ayarlayabiliyor ancak oturum açamıyorsa, https://fastsocial.co/instagram-api?ref=github adresinden bir anahtar alın ve her istekte X-API-Key: YOUR_KEY (veya Authorization: Bearer YOUR_KEY) olarak gönderin. Claude Code için:

claude mcp add --transport http instagram-data https://data.fastsocial.co/mcp --header "X-API-Key: YOUR_KEY"

Anahtarı, taahhüt ettiğiniz dosyalardan uzak tutun.

Politikalar

28 araç

Her çağrı, aylık ödeneğinizden kredi harcar. Başarısız çağrılar hiçbir şeye mal olmaz. Her araç yalnızca okuma amaçlıdır.

AraçNe yaparArgümanlarKrediler
instagram_profileBir Instagram profili alusername veya user_id1
instagram_user_idInstagram kullanıcı adını kullanıcı kimliğine çevirusername veya user_id1
instagram_usernameInstagram kullanıcı kimliğini kullanıcı adına çeviruser_id2
instagram_checkBir Instagram kullanıcı adının var olup olmadığını ve genel olup olmadığını kontrol etusername1
instagram_postsSon Instagram gönderilerini alusername veya user_id, cursor1
instagram_reelsBir hesabın Instagram reels'larını alusername veya user_id, cursor1
instagram_taggedBir hesabın etiketlendiği gönderileri alusername veya user_id, cursor1
instagram_postTek bir Instagram gönderisi veya reels alurl veya shortcode1
instagram_mediaBir gönderi, reels veya karusel için indirme URL'leriurl veya shortcode1
instagram_commentsBir Instagram gönderisindeki yorumları alurl veya shortcode3
instagram_comment_repliesBir Instagram yorumuna verilen yanıtları alurl veya shortcode, comment_id, cursor3
instagram_likersBir Instagram gönderisini beğenen hesapları alurl veya shortcode3
instagram_insightsInstagram etkileşim oranı hesaplayıcıusername veya user_id2
instagram_followersBir hesabın takipçilerini alusername veya user_id, cursor3
instagram_followingBir hesabın takip ettiği hesapları alusername veya user_id, cursor3
instagram_similarBenzer Instagram hesapları bulusername veya user_id1
instagram_storiesInstagram hikayelerini anonim olarak görüntüleusername veya user_id3
instagram_highlightsInstagram hikaye öne çıkanlarını alusername veya user_id3
instagram_highlightBir öne çıkanın içindeki öğeleri alid3
instagram_searchInstagram hesaplarında, hashtag'lerde ve yerlerde arama yapq1
instagram_hashtagBir Instagram hashtag'i için gönderileri altag, cursor1
instagram_placeBir Instagram konumu alid3
instagram_place_postsBir Instagram konumunda etiketlenen gönderileri alid, cursor1
instagram_audioBir Instagram ses parçasını ve onu kullanan reels'ları alid1
instagram_audio_searchInstagram müzik ve seslerinde arama yapq3
instagram_reels_searchAnahtar kelimeye göre Instagram reels'larında arama yapq, cursor3
instagram_top_accountsEn çok takip edilen 2.000 hesabın günlük sıralamasısort, limit0
instagram_usageBu ay kullandığınız ve kalan kredilerinizyok0

Tam referans: https://fastsocial.co/instagram-api/docs?ref=github

Sorabileceğiniz şeyler

  • "@nasa ve @spacex'in etkileşim oranını karşılaştır."
  • "Bu karuselin her slaytını indir: https://www.instagram.com/p/..."
  • "@natgeo'nun güncel hikayelerini göster ve özetle."
  • "@humansofny'ye benzer 10 hesap bul."

Yerel sürüm

İstemciniz yalnızca yerel (stdio) sunucuları çalıştırıyorsa, aynı araçlar PyPI'da instagram-data-mcp olarak mevcuttur. Bu eklentinin parçası değildir. Kaynağı FastSocialCo/instagram-data-mcp-python adresindedir.

Bağlantılar

Lisans

MIT. Bkz. LICENSE.