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. Both modes can coexist on different subscriptions.

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.

Everything your pipeline needs

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

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.

Works with Claude & Cursor

Native MCP server at vidproxy.pro/mcp. Add your API key once and your AI assistant can fetch transcripts, search your channel history, and list monitored channels — no copy-pasting, no context switching.

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
Pinecone
Supabase
LangChain
Slack
Notion
Airtable
Any webhook endpoint

REST API · 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.
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