Netflix is the platform where the exit country is the product. On 28 September 2026 we fetched netflix.com through residential exits in three countries without JavaScript. The United States returned 466 words and plans from $8.99 to $26.99 a month, the United Kingdom returned £7.99 to £20.99, and Germany redirected to /de/ and returned 6,99 € to 21,99 €. Rendering the US page changed the h1 from The hits you won’t find anywhere else to Endless entertainment starts at $8.99 and left the word count at 464. Netflix proxies are for verifying public prices, copy and title pages by country over plain HTTP, and this article gives the exact setting, plus the one line from the terms that decides what they are not for.
The public pages are complete without JavaScript
Everything a logged-out visitor can see on Netflix is server-rendered: the home with its FAQ and plan range, and every title page under /title/. The rendered pass of the audit returned two fewer words than the plain fetch and a different marketing heading, which is what an A/B test looks like from outside. There is nothing to render.
| Fetch | Exit | Final URL | Words | Bytes | h1 / price line |
|---|---|---|---|---|---|
| Home, plain HTTP | United States | / | 466 | 659,694 | The hits you won’t find anywhere else; plans $8.99 to $26.99/month |
| Home, rendered | United States | / | 464 | 119,454 (DOM) | Endless entertainment starts at $8.99 |
| Home, plain HTTP | United Kingdom | /gb/ | n/a | 657,265 | Laughs. Tears. Thrills. It’s all here.; plans £7.99 to £20.99/month |
| Home, plain HTTP | Germany | /de/ | 485 | 678,320 | Unbegrenzt Filme, Serien und mehr; Abos 6,99 € bis 21,99 € |
| Home, rendered | Germany | /de/ | 483 | n/a | Mehr streamen. Weniger suchen. |
| /title/80057281, plain HTTP | United States | /title/80057281 | 711 | 1,010,001 | Watch Stranger Things | Netflix Official Site |
| /title/80057281, plain HTTP | Germany | /de/title/80057281 | 680 | 984,476 | „Stranger Things“ ansehen | Netflix – offizielle Webseite |
Two details matter for a parser. The pages carry no canonical link and no JSON-LD; the geography is in the final URL (/gb/, /de/) and in the x-originating-url header. And the pages are heavy for what they hold, 660 KB for 466 words, because the marketing home ships its artwork manifest inline; the rendered DOM is 119,454 bytes because the browser drops what it does not display. Bytes on the wire are lower than either figure after compression, and the ordering does not change.
What changes with the exit, and what it is worth
The price range is the obvious swing: $8.99, £7.99 and 6,99 € for the cheapest ad-supported plan, $26.99, £20.99 and 21,99 € for the most expensive. The copy swings with it, three different headlines for three markets, and so does the title page: the same series is 711 words of English from a US exit and 680 words of German from a German one, with a localized synopsis and a localized title. A title page that answers 200 with a synopsis from one exit and does not from another is the public signal of catalogue availability, and reading it over plain HTTP from each market is the entire method behind every catalogue-by-country tool the search results are asking for.
This is the same finding we made on bet365, where one URL served 987 words from the United Kingdom and 149 from Germany, and on Kick, which picks the interface language from the exit. On Netflix the difference is not word count but content: price, headline, synopsis, availability. If you compare two fetches from two exits you are comparing two products, so pin the exit to the market you are reporting on and never mix a pool across countries inside one job.
The line that decides what a Netflix proxy is for
The Terms of Use are short on this. Section 1.5 says the content that may be available will vary by geographic location and that you may access the Netflix content primarily within the country in which you have established your account. Section 1.8 forbids using any robot, spider, scraper or other automated means to access the Netflix service, and adds that none of it may be done in connection with training or benchmarking any machine learning tool. robots.txt says the same thing in its own way: User-agent: * / Disallow: / for everyone, followed by an allow list of 28 named crawlers, Googlebot, bingbot, Applebot, GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot, that may read everything except account, login, browse and search paths, with /browse/genre/ carved back in.
The help article that ranks first for this keyword is the other half. Error E106 reads You seem to be using a VPN or proxy. Please turn off any of these services and try again, and Netflix explains that a VPN can make your device or network look like it is connecting from somewhere other than your physical location. Netflix detects this on the streaming session, on the ad-supported plan it is disallowed outright, and no proxy we sell is meant to route a paying account into another country’s catalogue. That is the one plain line: a proxy on Netflix reads the public pages a market sees; it does not stream, does not log in and does not move an account.
Cost math with real prices, 1 GB counted as 1,000,000,000 bytes
Prices from our pricing page: residential Basic $0.80/GB, residential Premium $2.20/GB, datacenter $0.50/GB, and the web scraping API from $0.0002 per page ($0.001 with rendering), billed only on success.
| Approach | Bytes per unit | Units per GB | Cost per 1,000 units, residential Basic |
|---|---|---|---|
| Home, plain HTTP, one country | 659,694 | about 1,520 | $0.53 |
| Title page, plain HTTP, one country | 1,010,001 | 990 | $0.81 |
| Title page, plain HTTP, three countries | about 3,000,000 | about 330 | $2.40 |
| Web scraping API, one title page, no render | n/a | n/a | $0.20 |
| Web scraping API, one title page, rendered | n/a | n/a | $1.00, for nothing extra |
Netflix pages are heavy, so bandwidth is the cost driver: a 1,000-title availability check across ten markets is about 10 GB and about $8 on residential Basic, or $2 per 1,000 pages on the web scraping API where a page is billed as a unit and the bandwidth is ours. Never pay for a render here; the browser returns the same words and a different slogan.
Which proxy type, by job
| Job | Proxy type | Why |
|---|---|---|
| Plan prices and public copy by market | Residential, one exit per country, plain HTTP | The price line and the h1 come from the exit; 466 words on the first request |
| Title availability and localized synopsis by market | Residential, country-targeted, plain HTTP | /title/ pages are server-rendered, 711 words in English, 680 in German |
| Streaming from another region, moving an account | None | Section 1.5, error E106; not something we do |
| Public pages at very high volume, any market | Web scraping API, no render | $0.0002 per page, bandwidth included, failed pages never billed |
Mobile and ISP proxies buy nothing here. Nothing we sent from a residential exit was challenged on any public page in three countries.
The setting that works on Netflix
- Network: residential, Basic at $0.80/GB, one sticky or rotating exit per market.
- Fetch mode: engine: tls. The home is 466 words and the title page 711 words over plain HTTP; the render returned 464 and a different slogan. Never render Netflix.
- Country: pin the market you report on, never a mixed pool. The same URL is $8.99 to $26.99 from the United States, £7.99 to £20.99 from the United Kingdom and 6,99 € to 21,99 € from Germany, with a different h1 in each.
- When the proxy is not enough: there is no Netflix collector in our catalogue. For typed rows (title, synopsis, availability, price line) across many markets use the web scraping API without rendering, $0.0002 per page with a country parameter and a CSS or AI extraction schema.
- Every account gets $2 of free API usage per month, which is between 2,400 title pages and 3,700 home pages over residential bandwidth, or 10,000 pages on the web scraping API, before anything is billed.