Skip to content
Back to Blog

AI VPS

How to Size a VPS for Web Scraping (2025 Guide)

ZentisLabs Team10 min read

Headless browsers are the most resource-hungry part of any scraping stack, and sizing the server wrong means either paying for idle cores or watching pages time out. This guide shows how to size a VPS for everything from lightweight HTTP crawlers to fleets of Playwright browsers, and which ZentisLabs plan fits each workload.

What Drives Resource Use

Every concurrent headless browser page runs its own renderer process, so RAM and CPU grow with how many pages you keep open at once, not with how many you scrape per day. HTTP-only scrapers (requests, aiohttp, Scrapy) are far lighter and are usually limited by bandwidth and the target's rate limits instead. The biggest levers are page weight, how much JavaScript runs, and whether you block images, fonts, and media.

Sizing Guide

WorkloadPlanvCPUsRAMDiskPrice
HTTP scrapers (requests, Scrapy)Starter24 GB100 GB$47/mo
A few headless browsersBusiness48 GB150 GB$84/mo
Medium Playwright fleetsAdvanced816 GB250 GB$158/mo
Large Playwright fleetsSupreme1224 GB300 GB$237/mo
Heavy, sustained browser workEnterprise1632 GB400 GB$316/mo

Treat these as starting points: run your scraper at low concurrency, watch CPU and memory with htop, then scale up with confidence. Every plan runs on shared CPU by default, and the dedicated-CPU option (2× the plan price) gives sustained, CPU-bound browser fleets cores of their own.

What You Get on a ZentisLabs Server

  • Full root access - Install Playwright, Puppeteer, or Selenium your way on Ubuntu 24.04, Ubuntu 22.04, Debian 12, CentOS Stream 9, or Windows Server 2022
  • Dedicated-CPU option - Reserve your own cores for steady, CPU-bound browser workloads
  • Proxies on the same account - Residential, mobile, ISP, and datacenter proxies with one account and one bill
  • 19 locations - Run your scrapers close to your targets, from Frankfurt and New York to Singapore and Sydney

ZentisLabs VPS Plans

Starter

$47/mo

  • 2 vCPU
  • 4 GB RAM
  • 100 GB storage
  • Full root access

Business

$84/mo

  • 4 vCPU
  • 8 GB RAM
  • 150 GB storage
  • Full root access

Advanced

$158/mo

  • 8 vCPU
  • 16 GB RAM
  • 250 GB storage
  • Full root access

Ready to get started?

Try ZentisLabs free - 100MB residential bandwidth included.