Instagram + YouTube Data for AI Agents (Yugenox)

io.github.ArpitGandhi1934由 GitHub 账号 ArpitGandhi1934 发布v1.2.0更新于 Oct 30, 2026

Public Instagram and YouTube data for AI agents: reels, videos, channels, comments. Pay per result.

已验证Streamable HTTP可网页运行网页搜索与抓取媒体与设计

概览

AI 生成的概览

由 Apify 托管的 MCP 服务器,让助手抓取 Instagram 与 YouTube 的公开数据(Reels、视频、频道、评论),按结果计费。

可以做什么
  • 运行 YouTube 抓取器,按搜索词、频道、播放列表或视频链接获取视频数据、热门评论与点踩估算
  • 运行 Instagram 抓取器,获取公开帖子、Reels、主页、评论与 Reels 文字稿,并附带互动与付费合作标记
  • 在付费运行前读取 Actor 的说明文档与当前价格
  • 通过 Apify 的运行辅助工具查看、中止运行并取回结果(运行状态、数据集条目、键值记录)
  • 可选用更窄的固定版本,仅做 Instagram 评论、Reels 文字稿或 YouTube AI 摘要
适用场景
适合助手需要公开社交媒体数据做调研、内容分析、评论挖掘或创作者背调,又不想申请 YouTube API 密钥或登录 Instagram 的场景。适用于能通过 Apify 账户按结果付费的智能体。
运行要求
远程 streamable HTTP 端点 mcp.apify.com,URL 需固定所需 Actor。需要 Apify 账户:首次调用工具时通过 OAuth 登录,或不支持远程 OAuth 的客户端在 Authorization 头中以 Bearer 形式提供自己的 Apify 令牌。只能运行本地服务器的客户端需借助 npx 的 mcp-remote 桥接。
安装前请注意
运行费用按结果计入你登录的 Apify 账户,另含文字稿分钟数与启动费;请设置 maxItems 并先确认价格。YouTube 的错误行同样计费。结果可能包含公开用户名与评论作者,需遵守 GDPR、PIPEDA 或 CCPA。仅限公开数据;点踩数为估算,AI 文字稿与摘要可能有误。切勿把令牌粘贴进服务器 URL。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Instagram + YouTube Data for AI Agents (Yugenox),将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.ArpitGandhi1934%2Fyugenox-social-data/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "instagram-youtube-data-for-ai-agents-yug": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper"
    }
  }
}

README

Instagram + YouTube data for AI agents (MCP)

Connect two public-data scrapers to ChatGPT, Claude, Claude Code, Cursor, VS Code, Windsurf, n8n or your own agent in about a minute. No YouTube API key, no Instagram account, no shared keys: you sign in to your own Apify account with OAuth and pay per result.

ActorWhat it is good atPrice (2026-09-26)
YouTube ScraperVideo stats, top comments and a dislike estimate in one row, from search terms, channels, playlists or video URLs. No API quota.$2.00 per 1,000 videos, comments included
Instagram ScraperReels to text, plus public creator signals: engagement, paid-partnership flags, related accounts, business contacts in the bio. No login.$1.90 per 1,000 results, transcripts $0.004 per minute

Both are published by Yugenox Corporation on the Apify Store. This repo holds no server code: Apify hosts the MCP server at mcp.apify.com, and the URLs below pin it to these two Actors.

Step-by-step guides for these Actors — pricing worked out, input recipes, honest limits and side-by-side comparisons — live at yugenox-data.vercel.app, including how to use them in ChatGPT, Claude, Claude Code and Cursor.

Pick a server

NameToolsURL
yugenox-socialboth Actorshttps://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper
yugenox-youtubeYouTube onlyhttps://mcp.apify.com/?tools=fetch-actor-details,yugenox/youtube-scraper
yugenox-instagramInstagram onlyhttps://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper
yugenox-instagram-commentsInstagram comments onlyhttps://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-comments-scraper
yugenox-reels-transcriptInstagram reel transcripts onlyhttps://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-reels-transcript
yugenox-youtube-summarizerYouTube AI summaries onlyhttps://mcp.apify.com/?tools=fetch-actor-details,yugenox/youtube-ai-video-summarizer

Each server exposes its pinned Actors as tools (for example yugenox--youtube-scraper), plus fetch-actor-details (lets the agent read the README and current price before a paid run) and Apify's run helpers get-actor-run, get-dataset-items, get-key-value-store-record and abort-actor-run.

Also in this repo: three single-purpose servers for Instagram comments, Instagram reel transcripts and YouTube AI summaries (see Single-purpose servers), and four for Canadian grocery prices, Canadian retail store stock, Realtor.ca + Kijiji, and company career-site jobs (see More pinned servers). They connect the same way: swap in their name and URL in any of the steps below.

Sign-in: the first tool call opens an Apify sign-in page (OAuth). Runs bill to the account you sign in with. Never paste a token into one of these URLs.

Connect in 60 seconds

Claude Code

bash
claude mcp add --transport http yugenox-social "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper"

Then run /mcp, pick yugenox-social and authenticate in the browser.

Or install the plugin, which adds the same server plus two skills that state the cost before each run:

/plugin marketplace add ArpitGandhi1934/yugenox-mcp/plugin install yugenox-social-data@yugenox-mcp

The plugin folder, plugins/yugenox-social-data, also follows the Agent Plugins 1.0 format (plugin.json, mcp.json, skills/), so other clients that load Agent Plugins can install the same server and skills from it.

Claude.ai and Claude Desktop

Settings → Connectors → Add custom connector. Name it yugenox-social, paste the server URL, click Add, then Connect and sign in to Apify. Leave the OAuth client fields empty; Apify registers the client automatically.

ChatGPT

ChatGPT on the web → Settings → Apps & Connectors → Advanced settings → turn on Developer mode. Back in Apps & Connectors, click Create, paste the server URL, set Authentication to OAuth, confirm, and sign in to Apify. In a chat, enable the connector from the + menu under Developer mode. (Menu labels move between ChatGPT releases; the flow stays the same.)

Cursor

[Add YouTube + Instagram to Cursor]

YouTube only: install · Instagram only: install

Or add it to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "yugenox-social": {      "url": "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper"    }  }}

Cursor then asks you to sign in: open Settings → MCP and click the login button next to the server to finish the Apify sign-in.

VS Code (GitHub Copilot agent mode)

[Install in VS Code] [Install in VS Code Insiders]

YouTube only: install · Instagram only: install

Or add it to .vscode/mcp.json (note the servers key):

json
{  "servers": {    "yugenox-social": {      "type": "http",      "url": "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper"    }  }}

VS Code asks you to sign in to Apify when the server starts.

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json, then refresh the MCP panel and sign in:

json
{  "mcpServers": {    "yugenox-social": {      "serverUrl": "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper"    }  }}

n8n

Add an AI Agent node, then attach an MCP Client Tool:

  • Endpoint: the server URL
  • Server Transport: HTTP Streamable
  • Authentication: MCP OAuth2 where your n8n version offers it; otherwise Bearer Auth with a credential that holds your own Apify token (kept in n8n's credential store, never in the URL)
  • Tools to include: yugenox--youtube-scraper, yugenox--instagram-scraper, fetch-actor-details

Clients without remote OAuth

Any MCP client that only runs local (stdio) servers can use the mcp-remote bridge, which opens the Apify sign-in in your browser:

json
{  "mcpServers": {    "yugenox-social": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-scraper,yugenox/youtube-scraper"]    }  }}

Every link and config above is generated from one file: install-links.json.

Use it from code

Minimal, runnable examples in examples/. Each reads your own APIFY_TOKEN from the environment and sends it as an Authorization header.

FrameworkExampleHow it connects
LangChain / LangGraphlanggraph/youtube_langgraph.pyApifyActorsTool("yugenox/youtube-scraper")
CrewAIcrewai/instagram_crew.pyApifyActorsTool(actor_name="yugenox/instagram-scraper")
LlamaIndexllamaindex/youtube_comments_mcp.pyBasicMCPClient + McpToolSpec on the pinned URL
OpenAI Agents SDKopenai-agents/social_agent.pyMCPServerStreamableHttp on the pinned URL
Vercel AI SDKvercel-ai-sdk/youtube-agent.tscreateMCPClient from @ai-sdk/mcp
Claude Agent SDKclaude-agent-sdk/instagram-agent.tsmcpServers with type: "http"

What it costs

You pay Apify per result, from your own account. Prices below are the Store list prices on 2026-09-26; the Actor pages are the source of truth.

  • YouTube: $0.002 per video row. Top comments and the dislike estimate ride inside the row, so 100 videos with 20 comments each is $0.20. The same job with streamers/youtube-scraper plus its separate streamers/youtube-comments-scraper is $4.40 at their Free-tier prices ($0.40 for videos + $4.00 for 2,000 comments).
  • Instagram: $0.0019 per row (post, comment, profile, place or keyword). Latest comments, Instagram's AI summary and view counts are included. Transcripts add $0.004 per started minute of audio, so a 30-second reel with its transcript is about $0.0059. Reels with no detectable speech are usually skipped for transcription.
  • On Instagram, rows removed by your filters, sources that return nothing and private accounts cost nothing.
  • On YouTube, every saved row is billed at $0.002, including error rows: an empty or over-filtered search, an unknown channel or playlist, and an unavailable, private or age-restricted video each save one row with an error field explaining why.

Good habit for agents: set maxItems on every call and say the estimate before running. The plugin skills and example prompts do this.

Example prompts

YouTube:

  • "Pull the last 50 videos from @NASA and flag the ones above 2x the channel's median views."
  • "Top 30 videos about 'home espresso' uploaded this month, sorted by views, with 10 top comments each. What do viewers complain about?"
  • "Like-to-dislike ratio for these 40 video URLs." (Dislikes are estimates, see below.)
  • "Audit @somecreator before we sponsor them: average views over the last 30 uploads and the sponsor and social links in their descriptions."

Instagram:

  • "Transcribe the last 20 reels from @nasa and group the opening lines into hook types."
  • "Every post [a brand handle] published in the last 30 days with likes, comments and plays."
  • "Vet @somecreator: engagement rate over the last 30 posts, paid-partnership posts, and 20 similar accounts with a contact in their bio."
  • "Reels using this sound: https://www.instagram.com/reels/audio/271328201351336/"

Honest limits

  • Public data only. Nothing behind a sign-in: no stories, follower lists, tagged posts, private accounts, members-only videos or YouTube Studio analytics.
  • YouTube dislikes are estimates from the community Return YouTube Dislike database, most accurate on older videos. YouTube removed public dislike counts in 2021.
  • YouTube transcripts are not a feature here. With includeSubtitles on, the available subtitle languages are listed (best-effort); subtitle text is not reliable.
  • YouTube duration is filled on search rows only for now; channel, playlist and video-URL rows leave it empty.
  • Instagram hashtags and keywords return the curated top posts Instagram shows publicly, typically about 60 per term.
  • Instagram creator signals are public engagement numbers. There are no audience demographics or fake-follower scores, and public reel play counts can undercount, so they are not a basis for creator payouts.
  • Results can include public usernames and comment authors. Handle them under GDPR, PIPEDA or CCPA.

Single-purpose servers: Instagram comments, reel transcripts, YouTube summaries

Same model as above: Apify hosts the MCP server, the URL pins it to one Actor, you sign in to your own Apify account (OAuth) and runs bill per result to that account. Public data only.

ServerActorPrice (2026-10-08)
yugenox-instagram-commentsInstagram Comments Scraper: public comments on a post or reel, newest or top first, filtered by keywords, likes or date$1.90 per 1,000 comments on the Free plan, less on paid plans
yugenox-reels-transcriptInstagram Reels Transcript: the spoken words of public reels as text, with each reel's caption and stats$1.90 per 1,000 reels on the Free plan, less on paid plans, plus $0.004 per started minute of audio
yugenox-youtube-summarizerYouTube AI Video Summarizer: Gemini watches public videos and returns a timestamped brief, answers to your questions or fields you define, in 25 languages$0.02 per started 10 minutes of video, $0.002 per answered question, plus $0.002 per run

The Actor pages are the source of truth for prices, and fetch-actor-details lets the agent read the price in force before it starts a run.

yugenox-instagram-comments

bash
claude mcp add --transport http yugenox-instagram-comments "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-comments-scraper"

Cursor · VS Code · VS Code Insiders

  • "Every comment on these three reels that mentions "restock" or "sold out", newest first."
  • "The 200 most-liked comments on this post, grouped by what people are asking for."

yugenox-reels-transcript

bash
claude mcp add --transport http yugenox-reels-transcript "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/instagram-reels-transcript"

Cursor · VS Code · VS Code Insiders

  • "Transcribe these 10 reels and give me the main claim of each in one line."
  • "Which of these reels mention a discount code, and what is the code?"

yugenox-youtube-summarizer

bash
claude mcp add --transport http yugenox-youtube-summarizer "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/youtube-ai-video-summarizer"

Cursor · VS Code · VS Code Insiders

  • "Summarize this 2-hour podcast with chapters and timestamp links."
  • "For these 5 product review videos, what are the top 3 complaints?"

Limits for these servers. Instagram shows comment replies only to logged-in accounts, so the comments server returns top-level comments. Reel transcripts and video summaries are written by Google's Gemini and can contain mistakes: check anything important against the original. The summarizer reads public YouTube videos only. Comment and reel rows include public usernames: handle them under GDPR, PIPEDA or CCPA.

More pinned servers: Canada retail, real estate and jobs

Same model as above: Apify hosts the MCP server, the URL pins it to our Actors, you sign in to your own Apify account (OAuth) and runs bill per result to that account. Public pages only.

ServerActorsPrice per result (2026-10-06)
yugenox-canada-groceryLoblaws Grocery (12 Loblaw banners, priced per store by postal code), Instacart (any store on Instacart at a Canadian postal code or US ZIP), Costco (Costco.ca and Costco.com, deals and warehouse stock), Flipp (weekly flyer deals by postal code)$0.00069 to $0.002
yugenox-canada-store-stockCanadian Tire, Home Depot Canada, Home Hardware, Princess Auto, Best Buy Canada, LCBO and SAQ with stock at each store; Shoppers Drug Mart with online stock and PC Optimum offers$0.001 to $0.002
yugenox-realtor-caRealtor.ca Property (active listings for sale or rent, with the listing agent), Realtor.ca Agent (the agent directory by city or neighbourhood), Kijiji (classifieds, cars and rentals, new-listing alerts)$0.0008 to $0.001
yugenox-ats-jobsWorkday Jobs (any company on Workday, by name), ATS Jobs Search (search 12,000+ Greenhouse, Lever and Ashby boards at once), ATS Jobs Scraper (12 ATSs including Lever, Greenhouse, Ashby, Workday, BambooHR and Jobvite, by company name), iCIMS Jobs$0.0015 to $0.002

Prices are the main per-row Store list prices on 2026-10-06. Other row types (store stock rows, warehouses) and optional add-ons (product, listing or job details, live stock checks) are priced separately, and several of these Actors also charge a start fee per run, billed per GB of run memory (at most $0.005 per GB, including the changes scheduled for 2026-10-11). The Actor pages are the source of truth, and fetch-actor-details lets the agent read the price in force before it starts a run.

yugenox-canada-grocery

bash
claude mcp add --transport http yugenox-canada-grocery "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/loblaws-grocery-scraper,yugenox/instacart-grocery-scraper,yugenox/costco-scraper,yugenox/flipp-flyer-deals-scraper"

Cursor · VS Code · VS Code Insiders

  • "Price 2 L milk, a dozen eggs and chicken breast at the three No Frills and three Loblaws stores nearest M5V 2T6, with PC Optimum member prices."
  • "This week's flyer deals on chicken near K1P 1J1, with the price per kg."
  • "Costco.ca coffee on sale right now, with the date each deal ends."

yugenox-canada-store-stock

bash
claude mcp add --transport http yugenox-canada-store-stock "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/canadian-tire-scraper,yugenox/home-depot-canada-scraper,yugenox/home-hardware-canada-scraper,yugenox/princess-auto-scraper,yugenox/bestbuy-canada-scraper,yugenox/shoppers-drug-mart-scraper,yugenox/lcbo-products-scraper,yugenox/saq-scraper"

Cursor · VS Code · VS Code Insiders

  • "Which of the 5 Home Depot stores nearest Ottawa have a DeWalt 20V drill in stock, and in which aisle?"
  • "Clearance items in stock at Princess Auto Mississauga, biggest discount first."
  • "How many units of this LCBO product does each store have on hand?"

yugenox-realtor-ca

bash
claude mcp add --transport http yugenox-realtor-ca "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/realtor-ca-property-scraper,yugenox/realtor-ca-agent-scraper,yugenox/kijiji-scraper"

Cursor · VS Code · VS Code Insiders

  • "Realtor.ca rental listings in Vancouver: the 2-bedroom ones sorted by price, with the listing brokerage."
  • "Which brokerages have the most agents listed in North York on Realtor.ca?"
  • "Honda Civics for sale on Kijiji in Calgary under $15,000, with year and kilometres."

yugenox-ats-jobs

bash
claude mcp add --transport http yugenox-ats-jobs "https://mcp.apify.com/?tools=fetch-actor-details,yugenox/workday-jobs-scraper,yugenox/ats-jobs-search,yugenox/ats-jobs-scraper,yugenox/icims-careers-scraper"

Cursor · VS Code · VS Code Insiders

  • "Remote backend engineer jobs at Stripe, Airbnb and Notion, with salary ranges where posted."
  • "Engineering roles on NVIDIA's Workday career site posted in the last 7 days."
  • "Nursing jobs in Texas posted this week, across the largest iCIMS employers."

Limits for these servers. Public pages only: no logins, and Realtor.ca coverage is active listings (no sold history). Prices and stock are what each retailer shows for the chosen store or postal code at run time. The Realtor.ca listings search covers 18 major cities and returns up to 500 listings per city, newest first, and the agent search does not take postal codes. Instacart and Home Depot Canada work best on Apify residential proxies; on a plan without them they fall back to datacenter IPs, which is slower and may miss some results. Salaries appear only where the employer publishes them. Realtor.ca rows include agent names and phone numbers, Kijiji listing text can include personal details, and Home Depot product details include reviewers' display names: handle them under PIPEDA, GDPR or CCPA.

Not affiliated with or endorsed by any retailer named here, Instacart, Flipp, CREA or REALTOR.ca, Kijiji, the applicant tracking systems named, or the employers and brands in the example prompts.

MCP Registry

Listed in the official MCP Registry under the io.github.ArpitGandhi1934/ namespace:

Registry namePinned server
yugenox-social-datayugenox-social
yugenox-youtube-scraperyugenox-youtube
yugenox-instagram-scraperyugenox-instagram
yugenox-instagram-commentsyugenox-instagram-comments
yugenox-instagram-reels-transcriptyugenox-reels-transcript
yugenox-youtube-ai-summarizeryugenox-youtube-summarizer
yugenox-canada-grocery-pricesyugenox-canada-grocery
yugenox-canada-retail-store-stockyugenox-canada-store-stock
yugenox-realtor-ca-real-estateyugenox-realtor-ca
yugenox-ats-jobs-salariesyugenox-ats-jobs

The entries live in registry/ and are published by GitHub Actions on each version tag.

Guides

Longer write-ups for each server — pricing math, input recipes, honest limits and comparisons — on yugenox-data.vercel.app. All public data — no Instagram login or YouTube API key needed; the Actor pages on Apify are the source of truth for prices.

About

Built by Yugenox Corporation, Toronto. Questions or a bug: open an issue here or on the Actor's Issues tab on Apify. Uses public data only. Not affiliated with or endorsed by YouTube, Google, Instagram, Meta, OpenAI or Anthropic.

MIT licensed (this repo's configs and examples). The Actors are paid services on Apify.

来源:README.md,提交 44000c7

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

3
  1. v1.2.0最新Oct 8, 2026
  2. v1.1.0Oct 6, 2026
  3. v1.0.0Sep 26, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分