1. IP quality and source
The whole point of residential proxies is real ISP-assigned IPs. Some providers relabel datacenter ranges as 'residential' — they get blocked like datacenter IPs. Ask where the IPs come from, and test on your actual targets during a trial before committing.
2. Pricing model
The biggest hidden cost is the pricing structure. Watch for:
- Subscription tiers that only get cheap at $1,000+/month — you pay for headroom you don't use.
- Expiring traffic that resets monthly whether you used it or not.
- Per-country pricing that charges more for premium geos.
Flat per-GB pay-as-you-go with a non-expiring balance is the friendliest model for anyone who isn't spending thousands a month.
3–5. Coverage, sessions, protocols
Geo coverage: confirm the countries (and ideally states/cities) you need are actually available. Session control: you want both rotating and sticky sessions, controlled simply. Protocols: HTTP, HTTPS and SOCKS5 with standard user:pass auth so it drops into your existing stack without custom code.
6–7. Trial and support
Free trial: a real trial (not a $1.99 paywall) lets you validate on your targets before paying. Support and transparency: clear docs, responsive support, and honest pricing pages signal a provider that'll still be reasonable after you've paid.
For reference, Roam checks these boxes: flat $2/GB pay-as-you-go, 190+ countries, rotating + sticky, HTTP/SOCKS5, a 300MB free trial, and a balance that never expires.