Cloudflare BypassREST API99% Success Rate

Unlock any Cloudflare
protected page

One API call. We handle Cloudflare challenges, browser rendering, and proxy rotation. You get clean HTML.

Get free API key View docs

One request, clean HTML

cURL
Python
Node.js
curl -X POST https://cloudflarekiller.com/v1/unlock \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cp_your_key_here" \
  -d '{"url": "https://target-site.com"}'
import requests

resp = requests.post(
    "https://cloudflarekiller.com/v1/unlock",
    headers={"X-API-Key": "cp_your_key_here"},
    json={"url": "https://target-site.com"}
)
data = resp.json()
print(data["result"]["html"])
const resp = await fetch("https://cloudflarekiller.com/v1/unlock", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-Key": "cp_your_key_here"
  },
  body: JSON.stringify({ url: "https://target-site.com" })
});
const data = await resp.json();
console.log(data.result.html);

Response

{
  "success": true,
  "result": {
    "url": "https://target-site.com",
    "status_code": 200,
    "html": "<!DOCTYPE html>..."
  },
  "request_id": "req_a1b2c3d4",
  "cost": { "credits_used": 1, "credits_remaining": 9999 },
  "performance": { "total_ms": 4200, "attempts": 1 }
}

API reference

Two endpoints. That's the entire API.

POST /v1/unlock

Unlock a Cloudflare-protected page.

Auto retry in the background when a challenge is detected (default up to 2 attempts). Credits are consumed only for successful unlocks.

{
  "url": "https://example.com",   // Required
  "method": "GET",                 // Optional: GET | POST
  "body": "key=value",             // Optional: POST body
  "country": "US"                  // Optional: proxy country
}
// Header: X-API-Key: cp_your_key

GET /v1/status

Check balance and usage.

{
  "success": true,
  "account": {
    "credits_remaining": 9872,
    "used_today": 128,
    "used_this_month": 3450
  }
}

Error codes

CodeHTTPDescription
AUTH_MISSING401Missing X-API-Key
CREDITS_EXHAUSTED402No credits left
CONCURRENCY_LIMIT429Too many concurrent requests
UNLOCK_FAILED500Could not bypass protection

Pay-as-you-go pricing

No monthly fee. Real browser rendering, high success rate, and only successful requests consume credits.

Loading...

Credits never expire. Failed requests are free.

Create account

Get 100 free credits. We'll send a verification code to your email.

Already have an account? Log in

Log in

Access your dashboard and API key.

No account? Register

Dashboard

Recharge Logout
Credits
-
Today
-
Month
-
Concurrency
-

Your API key

-

Click to copy.

Quick start

curl -X POST https://cloudflarekiller.com/v1/unlock \
  -H "X-API-Key: YOUR_KEY" \
  -d '{"url": "https://target.com"}'

Recharge credits

Scan the QR code with Alipay, then click "I've paid".

QR
Loading...
Scan with Alipay

We'll verify and add credits. You'll get an email.

Back