Skip to main content
Evade loads a protected page and its live challenge through your proxy, executes the challenge with a matching browser fingerprint, and returns the headers needed for the protected request.
The production API base URL is https://api.evade.now.

Make your first solve

Generate a header set and replay a protected request.

Explore POST /solve

View the complete request schema and use the interactive API playground.

Reuse a session

Generate follow-up headers without fetching and rebuilding the challenge.

Handle errors

Understand validation, upstream, and timeout failures.

Request lifecycle

1

Describe the protected request

Send the page URL, destination API, browser user agent, and proxy to POST /solve. Include the Shape script URL for ordinary split challenges, or current cookies for an authenticated embedded interstitial.
2

Receive replay headers

Evade returns the complete headers object, the exact user_agent, and either a short-lived session_id or one_time: true for an interstitial.
3

Replay through the same proxy

Apply every returned header to the destination request and use the same proxy and user agent used for the solve.
Generated headers are request-context-sensitive. Changing the destination URL, HTTP method, proxy, cookies, or browser identity can invalidate them.