Rank tracking that matches what US searchers actually see
US residential exits across all 210 DMAs for Local Pack work, static ISP for baseline daily rank checks, honest rate-caps so Google keeps serving us.
Why Google SERP data is a US-local problem
Google has built its entire US ranking stack on the assumption that a searcher's physical location, carrier, time of day, and prior query history shape what they should see. "Rank 3 nationally" is not a real number; "rank 3 for [hvac repair] in the Chicago DMA on a Thursday evening from a Comcast IP" is. Any US SEO pipeline that collapses those dimensions into a single national number is reporting fiction to its clients.
Google Local Pack, introduced in its current form in 2015 and tuned
heavily through 2024's HCU updates, is particularly location-sensitive.
Local Pack results for [hvac repair] in Chicago DMA (602) pull from
the Google Business Profile pool in that DMA's address list, not from
the national index. You cannot audit that from a datacenter IP in
Ashburn — Google will either suppress the Pack or serve it relative to
the exit's actual location, which isn't the location you care about.
The sampling plan US SEO actually needs
For a US rank-tracking or visibility pipeline to produce numbers a search strategist can bet on:
- DMA targeting. At minimum. Nielsen DMA is the right unit of granularity for Local Pack and Google Ads "location" — coarser than ZIP, finer than state. Proxaro exits on all 210 DMAs.
- Carrier diversity. Google rate-limits per-subnet aggressively. Running a 10k-keyword pipeline through a single Spectrum /22 for three hours will start serving sorry-interstitials. Rotate across Comcast / Spectrum / AT&T / Cox allocations.
- One query per IP per window. Google's rate model is built around "a user does a few queries per hour." Respect that — the network will keep serving you for years. Burn through at scraper volume from a single pool and you'll watch your block rate climb.
- Predictable pacing. A SERP tracker that fires 10k queries in 60 seconds from a residential pool looks nothing like a real user. Pace the pipeline over the hour.
How Proxaro fits SERP work
US residential, DMA-targeted
Use for Local Pack monitoring, Maps pack audits, and any location-
sensitive SERP feature (featured snippets with local bias, "near me"
handling). Our gateway accepts X-PX-Dma: 602 — the three-digit
Nielsen code — and routes you to a residential exit from a Chicago-
allocated IP on a major carrier.
US ISP, daily baseline
Static US ISP IPs on Comcast and Spectrum are the right tool for daily baseline rank checks — you want the same IP returning day after day so Google's personalization drift is a constant, not a variable. Pair with a clean accept-language and no cookies.
Scale math
A 5,000-keyword-per-day US tracker across 10 DMAs pulled once daily is ~50k requests per day. Average SERP HTML is 70 KB for top-20, so ~3.5 GB/day or ~100 GB/month. That's a Coast Plus workload, with ISP allocation for the baseline pulls and residential for the DMA pulls.
A 500-keyword local SEO tracker across 30 cities pulled weekly is ~15k requests a week, ~500 MB/week. Local covers this comfortably.
What we will not do
- We won't help scrape Google Search Console for an account you don't own — that's a TOS violation and a hard line for us.
- We apply per-account rate caps on Google queries. Abusing them surfaces on our monitoring and the account gets paused before we take down capacity for the rest of the customers.
- We won't sell proxies bundled with "SERP scraping SaaS that bypasses Google's rate limits." That's a product category that doesn't age well and we don't want to be part of it.
Pricing
Pricing for us serp and local-pack monitoring
Every plan carries every exit class — pick the one whose bandwidth envelope fits your workload.
| Plan | Local $49/ mo | CoastMost popular $149/ mo | Carrier $449/ mo | Port $799/ mo | Network Custom |
|---|---|---|---|---|---|
| Bandwidth | 8 GB | 30 GB residential + 5 GB mobile | 80 GB residential + 30 GB 4G/5G | Unmetered (500 GB fair use) | Custom |
| Concurrent sessions | 100 | 300 | 600 | 500 | Unlimited |
| Rotation | Per-request or 10-min sticky | Per-request or sticky 1–60 min | Per-request or sticky 1–60 min | API-triggered; locked to one ASN | Per-request or sticky 1–60 min |
| Protocols | HTTP(S) + SOCKS5 | HTTP(S) + SOCKS5 | HTTP(S) + SOCKS5 | HTTP(S) + SOCKS5 | HTTP(S) + SOCKS5 |
| Geotargeting | State + top-20 DMA | State + all 210 DMAs | State + DMA + city + ASN | State + DMA + city + ASN | State + DMA + city + ASN |
| Carrier ASN pinning | Pool default | Pool default | T-Mobile / Verizon / AT&T / Comcast / Spectrum / Cox | Dedicated carrier | T-Mobile / Verizon / AT&T / Comcast / Spectrum / Cox |
| IPv6 support | — | On 5G pools | On 5G pools | On 5G pools | On 5G pools |
| Support | Email (24h) | Priority email + Slack | Dedicated Slack + phone | Named engineer | Named engineer |
| Refund window | 7 days | 7 days | 7 days | 7 days | 7 days |
| Choose Local | Choose Coast | Choose Carrier | Choose Port | Choose Network |
Ship on a proxy network you can actually call your ops team about
Real ASNs, real edge capacity, and an engineer who answers your Slack the first time.