No API key required  ·  No quota

YouTube intelligence,
delivered to your stack

Monitor any YouTube channel for new videos and get the full transcript delivered to your webhook automatically. No YouTube API key, no polling code, no third-party transcript service to wire up.

No credit card required Free tier forever
// POST fires to your URL the moment a new video is detected
{
  "event": "new_video",
  "subscription": {
    "label": "AI News",
    "channel_name": "Two Minute Papers"
  },
  "video": {
    "title": "GPT-5 is Here and It's Remarkable",
    "url": "https://youtube.com/watch?v=abc123",
    "published": "2026-04-29T10:00:00Z"
  },
  "transcript": {
    "available": true,
    "text": "Welcome back, dear fellow scholars...",
    "segments": [{ "start": 0, "duration": 3.2, "text": "Welcome back" }]
  },
  "enrichment": {                     // Pro + Agency
    "summary": "A breakdown of GPT-5's capabilities...",
    "key_takeaways": ["3x faster inference", "New reasoning mode"],
    "topics": ["ai", "gpt-5", "llm"]
  }
}
# Pull everything from the last 24 hours for a tag
curl "https://vidproxy.pro/api/videos?tag=AI+News&since=24h" \
  -H "Authorization: Bearer tr_live_xxxxxxxxxxxx"

# Response
{
  "videos": [
    {
      "channel_name": "Two Minute Papers",
      "video_title": "GPT-5 is Here and It's Remarkable",
      "published_at": "2026-04-29T10:00:00Z",
      "transcript_text": "Full transcript as plain text..."
    }
  ],
  "query": { "tag": "AI News", "since": "24h" }
}

Up and running in three steps

No infrastructure to provision. No YouTube API key to register. No OAuth flow. Just a URL.

1

Add a channel

Paste a YouTube @handle, full channel URL, or bare channel ID. VidProxy resolves it and records the latest video as a baseline — no backlog, just new content going forward.

2

Choose your delivery mode

Set a webhook URL for push delivery — VidProxy POSTs the payload the moment a new video is detected. Or skip the webhook and use the pull API on your own schedule. Or connect the MCP server and let Claude fetch what it needs mid-conversation.

3

Receive transcripts

Every new video arrives with the full plain-text transcript plus timestamped segments. Wire it straight into your vector store, automation workflow, or content pipeline.

Let Claude do the asking

VidProxy runs a hosted Model Context Protocol server. Point Claude Desktop, Claude on web or mobile, Cursor or VS Code at one URL, and your assistant can read transcripts and manage your channels itself. There's no SDK, and nothing for you to host.

Eight tools your assistant can call

  • get_transcript — hand it any YouTube URL or video ID and the text comes straight back. One credit, charged only when the fetch works.
  • get_recent_videos · search_videos — everything your channels posted in a given window, or a keyword search that reads titles and transcript text together.
  • list_channels · add_channel · set_channel_active — check what you're monitoring, add to it, or pause a channel without throwing away what it has already collected.
  • get_account_status — plan, channels used, credits left, reset date.
  • remove_channel — deletes a channel and every transcript filed under it. Your assistant is never shown this tool until you turn on destructive tools for that key.

Streamable HTTP at POST /mcp, protocol 2025-03-26. Same API key as the REST API, and the same rate limit: 60 requests a minute on Free, 300 on Pro. None of it is plan-gated — the free tier gets all eight tools.

// claude_desktop_config.json — in Cursor it's Settings → MCP
{
  "mcpServers": {
    "vidproxy": {
      "url": "https://vidproxy.pro/mcp",
      "headers": {
        "Authorization": "Bearer tr_live_xxxxxxxxxxxx"
      }
    }
  }
}

// Restart the client. Then just ask:
//
//   "Summarize what my channels posted overnight."
//   "Which video mentioned interest rates last week?"
//   "Pull the transcript for youtube.com/watch?v=abc123."
//   "Start monitoring @Bloomberg and tag it finance."
//   "How many transcript credits do I have left?"

Your API key is in Dashboard → Settings.

Everything your pipeline needs

Built for developers who want the data, not the overhead.

MCP server, on every plan

Eight tools at vidproxy.pro/mcp. Claude, Cursor or any MCP client fetches transcripts, searches your channel history, reports what's left on your plan and adds channels when you ask it to. Free tier included.

See the tools →

No YouTube API key

Uses the public YouTube RSS feed — no quota, no key rotation, no 10,000-unit/day ceiling. Works out of the box with zero Google Cloud setup.

Push + Pull delivery

Webhook push fires the moment a new video is detected. REST API pull lets you query by tag and time window on your own schedule. Use both on different subscriptions simultaneously.

Full transcripts

Every payload includes the complete plain-text transcript plus timestamped segments. Ready for embedding, summarization, keyword extraction, or anything else your app needs.

Quick Pull

Paste any YouTube URL and get the full transcript instantly — no subscription required. Works from your dashboard or the REST API. Pull history lets you subscribe to a channel in one click. 10–10,000 lookups/mo depending on your plan.

AI Enrichment Pro

Every transcript is automatically processed by Claude to produce a summary, key takeaways, and topic tags — appended to the webhook payload. No prompting, no token management on your side.

Keyword Alerts Pro

Save keywords once and get emailed whenever any video across all your subscriptions mentions them — matched against the title and transcript. Track competitors, topics, or product mentions without manually scanning.

Reliable delivery

3-retry backoff on every webhook (2s / 10s / 30s). Full delivery log. Pause and resume individual subscriptions. Multiple videos between polls are delivered oldest-first so nothing is missed.

Built for developers and technical teams

If your workflow needs YouTube transcript data, VidProxy is the missing piece.

AI & RAG Pipelines

Keep your AI assistant, chatbot, or RAG knowledge base current. Transcripts land in your vector store automatically as videos post — no manual copy-paste, no stale data.

Read more →

n8n / Make / Zapier

The YouTube trigger that doesn't exist natively in any automation platform. Full transcript in the webhook payload, ready to pipe into any downstream step.

Read more →

Competitor Intelligence

Monitor competitor channels. Every script lands in Slack, Notion, or your CRM the moment it posts. Use Keyword Alerts to filter for topics that actually matter.

Read more →

Content Pipelines

Feed transcripts into GPT, generate SEO blog posts, and publish automatically. One YouTube channel becomes a continuous content feed with no human in the loop.

Read more →

Earnings Calls & Research

Subscribe to investor relations channels and receive full earnings call transcripts the moment they publish. Feed them into LLMs for sentiment analysis, guidance extraction, or competitive benchmarking.

Read more →

Newsletter Automation

Subscribe to your research channels and query GET /api/videos?since=7d once a week. One call returns everything, ready for your summarization step.

Read more →

Works with your stack

If it accepts a POST request, VidProxy can feed it.

n8n
Make
Zapier
OpenAI
Claude
Cursor
VS Code
Pinecone
Supabase
LangChain
Slack
Notion
Airtable
Any webhook endpoint

REST API · MCP server · Bearer token auth · JSON payloads

Simple pricing. Free to start.

No credit card required to try it. Upgrade when you need more channels or faster polling.

Free
$0/mo

Kick the tires. No card, no expiry.

  • 1 channel
  • 1 webhook
  • 10-min polling
  • 30-day log history
  • Pull API (60 req/min)
  • 10 transcript lookups/mo
  • AI Enrichment
  • Keyword Alerts
Get started free
Starter
$9/mo

For solo builders with one or two active pipelines.

  • 15 channels
  • 3 webhooks
  • 5-min polling
  • 90-day log history
  • Pull API (60 req/min)
  • 500 transcript lookups/mo
  • AI Enrichment
  • Keyword Alerts
Start Starter
Pro
$29/mo

For production pipelines that can't miss a video.

  • 100 channels
  • Unlimited webhooks
  • 2-min polling + on-demand
  • 1-year log history
  • Pull API (300 req/min)
  • 2,500 transcript lookups/mo
  • AI Enrichment
  • Keyword Alerts
Start Pro
Agency
$79/mo

For teams building on top of VidProxy.

  • 1,000 channels
  • Unlimited webhooks
  • Custom polling interval
  • Unlimited log history
  • Pull API (300 req/min)
  • 10,000 transcript lookups/mo
  • AI Enrichment
  • Keyword Alerts
Start Agency

Common questions

Does VidProxy require a YouTube API key?
No. VidProxy uses YouTube's public RSS feed (youtube.com/feeds/videos.xml) to detect new videos. There is no Google Cloud project to set up, no OAuth flow, and no API quota to worry about. You can monitor unlimited channels without ever touching the YouTube Data API.
How quickly does VidProxy detect new videos?
On the Free plan, VidProxy polls every 10 minutes. Starter drops to 5 minutes. Pro cuts it to 2 minutes with on-demand triggering via the API. Agency supports custom intervals. All subscriptions are checked on the same cron tick, so adding more channels doesn't slow anything down.
Can I fetch a transcript for any video without subscribing to a channel?
Yes. The on-demand transcript endpoint (GET /api/transcript) lets you pass any YouTube URL or video ID and get the full transcript back immediately — no subscription or channel monitoring required. Each successful fetch counts against your monthly lookup quota (10 on Free, 500 on Starter, 2,500 on Pro, 10,000 on Agency). Failed lookups don't count against your quota.
Can I use VidProxy from Claude or Cursor?
Yes — that's what the MCP server is for. Add https://vidproxy.pro/mcp to Claude Desktop, Claude on web or mobile, Cursor, VS Code or any other MCP client, authenticate with the same API key the REST API uses, and eight tools appear in the conversation: transcript fetching, keyword search across your channel history, account and credit status, and channel management. It runs on every plan including Free, and shares the REST rate limit (60 requests a minute on Free, 300 on Pro). The one destructive tool, remove_channel, is hidden from your assistant until you enable destructive tools for that key in Dashboard → Settings. Setup takes one paste: see the MCP guide or the tool reference.
What's included in the transcript payload?
Every webhook and pull API response includes the full plain-text transcript plus a segments array with per-sentence start times and durations. Pro and Agency users also get an enrichment object with an AI-generated summary, key takeaways, and topic tags — all computed automatically, no configuration needed.
What are Keyword Alerts?
Keyword Alerts let you specify a comma-separated list of keywords per subscription (e.g. competitor, product launch, pricing). VidProxy will only fire your webhook if the transcript contains at least one of those keywords. Videos without a match are still stored for the pull API — they just don't trigger a push notification. Available on Pro and Agency plans.
What is AI Enrichment?
AI Enrichment runs every incoming transcript through Claude (Anthropic) to extract a concise summary, a list of key takeaways, and topic tags. The results are appended to the webhook payload and stored alongside the transcript in the pull API. It's fully automatic on Pro and Agency — there's nothing to configure and no additional cost per video.
What happens if a video doesn't have a transcript?
The video is still stored and (if you have a webhook set) the payload is still delivered — "transcript": { "available": false }. This can happen with private videos, members-only content, very new uploads where auto-captions haven't been generated yet, or channels with captions disabled.
How is this different from YouTube's built-in notifications?
YouTube notifications tell you a video exists. VidProxy gives your app the full text of that video as structured data the moment it's detected — with no manual steps in between. It's the difference between a browser push notification and a programmable webhook carrying a searchable, embeddable, summarizable transcript.
What's the RSS window — can I miss videos?
YouTube's RSS feed returns the 15 most recent videos for any channel. VidProxy checks every new video since the last poll, so you'd only miss content if a channel published more than 15 videos between two successive poll ticks. In practice this is essentially impossible on any normal polling interval.

Start monitoring YouTube in minutes

Free tier, no credit card, up and running before your next coffee.

No credit card · Free tier forever