Render the web
from everywhere
Screenshot, scrape, and generate PDFs from 8 locations worldwide. See what your users actually see — geo-blocks, CDN differences, A/B test leaks.
Everything headless browsers should do
Seven capabilities in one API. The last two are things nobody else does.
Spot what's different across regions
The same URL rendered from 4 different regions — different load times, different content. A/B test leaks, geo-restrictions, CDN staleness: all visible instantly.
curl -X POST https://api.swarmbrowser.net/v1/compare \
-H "Authorization: Bearer rpk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","regions":["montreal","frankfurt","singapore","sydney"]}'
8 global rendering nodes
One API key. Every region. Specify one or compare all.
Simple, predictable API
One endpoint per action. Returns binary for screenshots and PDFs, JSON for scraping.
Screenshot
-H "Authorization: Bearer rpk_YOUR_KEY" \
-d '{"url":"https://example.com",
"region":"frankfurt",
"format":"png",
"fullPage":true}' \
--output screenshot.png
Scrape
-H "Authorization: Bearer rpk_YOUR_KEY" \
-d '{"url":"https://example.com",
"extract":["title","meta","text"],
"selectors":{"price":".price",
"stock":".availability"}}'
Batch — 10,000 URLs, fire and forget
curl -X POST https://api.swarmbrowser.net/v1/batch \
-H "Authorization: Bearer rpk_YOUR_KEY" \
-d '{"urls":["https://a.com","https://b.com",...10000 more],"action":"screenshot"}'
# Poll or receive webhook when done
curl https://api.swarmbrowser.net/v1/batch/bch_abc123 \
-H "Authorization: Bearer rpk_YOUR_KEY"
Simple pricing
Start free. Pay with USDC or USDT when you need more. $19.37/mo vs $40–49/mo competitors.
- 100 pages per day
- 1 region per call
- Screenshot, PDF, scrape
- No account required
- Hard limit — upgrade when ready
- 10,000 pages per day
- All 8 regions
- Geographic comparison + diff
- Batch up to 10,000 URLs
- Overflow: $0.50 per 1,000 extra
- USDC or USDT — no card needed
- 100,000 pages per day
- All 8 regions
- Batch up to 100,000 URLs
- Priority queue
- Overflow: $0.50 per 1,000 extra
- USDC or USDT
Pricing applies 50% off vs leading competitors. Funds stay in your wallet — we pull monthly via approved allowance.
How it works
Get a key in seconds. Scale when you're ready. Cancel by revoking your wallet approval — no form, no email.