Skip to content

Commit c118dfc

Browse files
devhimsclaude
andcommitted
docs: add concrete Vercel measurement (0/20) and fix date in deployment table
Measured the live Vercel deployment at https://youtube-caption-extractor.vercel.app 20 sequential requests against /api/subtitles and 20 against /api/videoDetails, spread across different videos and time-of-day windows: 0 succeeded. This is unsurprising (Vercel runs on AWS Lambda → flagged AWS IP ranges) but worth putting a concrete number on, paired with the Cloudflare 14/20 (70%) measurement. Also corrected the date footnote in the deployment table from "Nov 2026" to "May 2026". Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 551478d commit c118dfc

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,15 +135,15 @@ try {
135135

136136
This package calls YouTube's internal player API. **YouTube filters requests by source IP** and gates many cloud/datacenter ranges with a bot challenge. Compatibility depends entirely on where your code egresses from.
137137

138-
Compatibility, based on real measurements from a deployed test Worker (Nov 2026):
138+
Compatibility, based on real measurements from deployed test endpoints (May 2026 — 20 sequential requests per platform):
139139

140140
| Environment | Source IP | Behavior |
141141
|---|---|---|
142142
| Local development | Residential | ✅ Reliable (close to 100%) |
143143
| Self-hosted Node server on a residential connection | Residential | ✅ Reliable |
144144
| Traditional VPS / dedicated server | Datacenter | ⚠️ Depends on host IP reputation |
145-
| **Cloudflare Workers** | Cloudflare edge (mixed) | ⚠️ **~70% per request**, see [retry pattern](#cloudflare-workers-pattern-retry-on-bot-challenge) below — usable in production with retries |
146-
| Vercel Functions / Vercel Edge | AWS / edge datacenter |Almost always blocked, needs proxy |
145+
| **Cloudflare Workers** | Cloudflare edge (mixed) | ⚠️ **~70% per request** (14/20 in our test), see [retry pattern](#cloudflare-workers-pattern-retry-on-bot-challenge) below — usable in production with retries |
146+
| Vercel Functions / Vercel Edge | AWS / edge datacenter |**0% in our test** (0/20), needs residential proxy |
147147
| AWS Lambda / Netlify Functions | AWS datacenter | ❌ Almost always blocked, needs proxy |
148148
| Browser (client-side `fetch`) | Residential, but… | ❌ CORS blocks the InnerTube call — proxy through your own server |
149149

0 commit comments

Comments
 (0)