The data layer for the web

Web data, by API.

Reliable web data at any scale, through one simple API: enterprise-grade success rates, predictable cost, nothing to run.

500 free credits · no card required · live in minutes.

crawio · API
// request
POST /scrape
{
  "url": "https://example.com/listings"
}
200 OK· 0.8s
{
  "status": 200,
  "data": { … }
}

Challenges all disappear behind one endpoint

Send a URL. Get the page.

That’s the whole integration: one POST from any language. No SDKs to learn, nothing to operate.

You send
POST /scrape
x-api-key: rk-••••••••
{ "url": "https://any-site.com/page",
"country": "DE" }optional
You get back
United Statesshop.example.com/products200 OK0.6s
United Kingdomnews.example.org/latest200 OK0.8s
Germanylistings.example.io/search?p=2200 OK1.1s
Japantravel.example.net/fares/NYC200 OK0.7s

Free 24/7 technical support

We help you integrate the API into your systems, any time, at no extra cost.

Scales without limits

From a single page to millions a day, the same call and the same simplicity.

Transparent pricing

Every response shows exactly what it cost, and the Playground prices any URL before you scale.

Geo targeting

Add a country code and get the page as a local visitor sees it. 184 countries and 33 regions.

Benchmark · September 2026

100% delivery across 11 well-known sites.

We sent the same 110 fresh pages from 11 well-known sites to six scraping APIs at the same time. Crawio returned all of them with the site's real content. The other five delivered between 45.5% and 100%.

See the results, method and raw log →
100%
of pages delivered across 11 sites, 10 of them protected

Crawio delivered pages from 2,700+ websites in the last 30 days.

Simple, transparent pricing.

Proxy rotation and anti-bot handling are included in every plan, and every response shows exactly what it cost.

Credits per request depend on the site. The Playground shows the exact cost for any URL.

Prices exclude VAT and sales tax, added at checkout where applicable.

Free

Try it on real, protected sites.

$0
No card required
  • 500 free credits
  • 2 concurrent requests
  • 5 geotargeted requests
  • Email support
Start free
Starter

For side projects and first integrations.

$29/mo
≈ $0.10 per 1,000 credits
  • 300k credits a month
  • 10 concurrent requests
  • 184 countries to target
  • Priority support
Get started
Most popular
Growth

For production workloads.

$99/mo
≈ $0.07 per 1,000 credits
  • 1.5M credits a month
  • 50 concurrent requests
  • 184 countries to target
  • Priority support
Get started
Business

For data teams at volume.

$249/mo
≈ $0.06 per 1,000 credits
  • 4M credits a month
  • 100 concurrent requests
  • 184 countries to target
  • Priority support
Get started
ScaleHigh volume

Millions of pages a month, higher concurrency, or dedicated capacity reserved for your workload alone. We'll size a plan around it.

Custom
volume-based pricing
Talk to sales
Rotating proxies included
Anti-bot handling included
Geotargeting in 184 countries and 33 regions
Exact cost shown for every request
Live usage dashboard

Pricing questions

What counts as a successful request?+

One where the site gave its real answer: the page you asked for (HTTP 2xx), or the site's own "not found" or "gone" (HTTP 404 or 410) for a page that no longer exists, such as a removed listing. Blocked pages, anti-bot challenges, network failures, timeouts and server errors are never billed.

How many credits does a request use?+

It depends on the site. Most pages use 1 credit per billable request. Pages behind heavy protection use 6 credits. A request that targets a country other than the US uses 10 credits, with the first 500 KB of the answer included and 5 credits per further 100 KB. Run any URL in the Playground to see its exact cost before you scale, and every API response reports the credits it used.

Can I choose the country a page is fetched from?+

Yes. Add country with a two-letter code (DE, FR, BR, ...) to any request and the page is fetched from that country. A request that targets a country other than the US uses 10 credits, with the first 500 KB of the answer included and 5 credits per further 100 KB. Leave it out and Crawio picks the best exit for the site. A country that is not available answers at once and is never billed.

What happens when I hit my plan's limits?+

Requests beyond your allowance get a clean 429 with a Retry-After header, never a surprise bill. Upgrade anytime; new limits apply instantly.

Do I need my own proxies or headless browsers?+

No. Proxy rotation and anti-bot handling run on our side. You send a URL with your API key and get the page back.

Launch pricing. If a site needs far more work per page than usual, we'll talk to you before anything changes. Something else on your mind? Contact us.

Start in minutes.

One key, one API, simple pricing. Start with 500 free credits, no card required.