What is Imperva Incapsula?
Imperva Incapsula is a CDN/WAF that protects ~27,000 sites including banks, insurance companies, and enterprise portals. It uses JS challenges (reese84 + utmvc) to fingerprint browsers and set authentication cookies. The reese84 challenge factors in IP ASN, TLS fingerprint, and behavioral signals before issuing clearance.
How It Works
Send Task
POST your AntiImpervaTask with the target URL and sitekey to our API. We'll queue it instantly.
We Solve
Capzy's proprietary solver returns the Imperva reese84 / incap_ses session cookies plus the matching User-Agent. ProxyLess routes through our residential pool because Imperva auto-flags datacenter IPs at the edge. AntiImpervaTask uses your own proxy directly.
Get Token
Poll getTaskResult — when status is 'ready', the solution contains the token to inject into the target page.
Quick Integration
import requests, time
API = "https://api.capzy.ai"
KEY = "capzy_your_key_here"
# Step 1: Create task
task = requests.post(f"{API}/createTask", json={
"clientKey": KEY,
"task": {
"type": "AntiImpervaTask",
"proxyPort": "8080",
"proxyType": "http",
"proxyLogin": "user",
"websiteURL": "https://example.com/protected",
"proxyAddress": "123.45.67.89",
"proxyPassword": "pass"
}
}).json()
task_id = task["taskId"]
print(f"Task created: {task_id}")
# Step 2: Poll for result
while True:
result = requests.post(f"{API}/getTaskResult", json={
"clientKey": KEY,
"taskId": task_id
}).json()
if result["status"] == "ready":
print("Solved!", result["solution"])
break
elif result["status"] == "failed":
print("Failed:", result.get("errorDescription"))
break
time.sleep(1)task parameters.
typetypestringreqyesAntiImpervaTaskProxyLess (residential routed) or AntiImpervaTask (your proxy)websiteURLtypestringreqyesThe Imperva-protected page URLproxyTypetypestringreqyesProxy protocol: http, https, socks4, or socks5proxyAddresstypestringreqyesProxy IP address or hostnameproxyPorttypenumberreqyesProxy port numberproxyLogintypestringreqnoProxy username (if auth required)proxyPasswordtypestringreqnoProxy password (if auth required)userAgenttypestringreqyesUser-Agent string to use. Must match the UA you use when submitting the tokensolution response.
cookiestypearrayArray of cookie objects including reese84, visid_incap_*, incap_ses_*, ___utmvcuserAgenttypestringUser-Agent used — must match when reusing cookiesFeatures
Required Task Type
AntiImpervaTaskFrequently Asked Questions
start solving imperva incapsula.
$0.10 in free credits — no card. ~250 free solves to test before you spend.