Search API · mobile-IP egress
Search results from
real mobile IPs.
One POST /v1/search call, fetched through a live pool of real mobile-carrier
IPs — far harder for anti-bot to block than datacenter proxies. Self-serve, metered, meter-now pay-later.
Free trial · no credit card · unblocking on by default, not a 5× add-on
# one call — fetched through a real mobile IP curl https://api.quarro.dev/v1/search \ -H "Authorization: Bearer qk_live_a1b2c3…" \ -H "Content-Type: application/json" \ -d '{"query":"best vector db 2026","count":10}' # → { "results":[ {title,url,snippet,engine}, … ], # "meta":{ "count":10, "elapsed_ms":812, "request_id":"g…" } }
Why Quarro
Unblock quality, without a proxy project
You buy the outcome — search results — not gigabytes of proxy traffic to babysit.
Real mobile IPs
Carrier-NAT, high-trust addresses beat datacenter and most residential proxies on Cloudflare-class anti-bot.
Stealth by default
Unblocking is the default path, not a 5× surcharge. One endpoint, one price model.
Fast approval
Sign up, get vetted in ≤1 business day, mint a key, call the API. No drawn-out sales cycle.
Show-once keys
Keys are shown once and stored hashed — never plaintext. Revoke instantly from the dashboard.
Transparent metering
Live usage vs quota in your dashboard. You only meter successful searches.
RFC 7807 errors
Every failure is a typed problem+json with a request id — debuggable, not a mystery 500.
How it works
Four steps to your first result
Sign up
Email + password. Free trial starts after quick vetting — no card.
Mint a key
Create an API key, copy it once, store it as a secret.
Call /v1/search
POST your query. We route it through a mobile-IP node.
Get results
Clean JSON: title, url, snippet, engine — ready for your agent or RAG.
Honest about throughput
Our edge is quality of unblock, not infinite scale. The pool is real mobile
SIMs, and sustained throughput is SIM-bounded — we protect donor SIMs with
per-node rate + daily-data limits so traffic looks organic and accounts don't get terminated.
When every node is momentarily busy you get a clear 429 / 502 to back off and retry,
never a silent stale result. Great for hard-target search and AI-agent workloads; not a
10k-QPS firehose. We'd rather tell you that up front.
Measured, not claimed
Quarro vs Firecrawl on MCPBench-300 (answer accuracy)
Internal benchmark — deepseek-chat agent+judge, temp 0, cache off, live. Independent reproduction in progress. self-reported
Get started
Ship your first mobile-IP search in five minutes
Free trial, no card. Metered after — meter now, pay later.
Start free →