Skip to main content

Scans API

The Scans API allows you to create, manage, and monitor penetration test scans programmatically.

Create Scan

Start a new penetration test scan.
string
required
The target URL or IP address to scan
string
default:"standard"
Scan mode: quick, standard, or deep
string
default:"web"
Scan type: web, api, network, or full
string
Optional name for the scan
object
Authentication configuration for the target application
object
Scope configuration with include/exclude patterns
string
Custom instructions for AI agents

Request

Response

List Scans

Retrieve a list of all scans in your account.

Query Parameters

Request

Response

Get Scan

Retrieve details of a specific scan.

Response

Get Scan Status

Get a lightweight status update for a scan (useful for polling).

Response

Cancel Scan

Cancel a running or queued scan.

Response

Rescan

Create a new scan with the same configuration as a previous scan.

Request Body (Optional)

You can override specific settings:

Response

Compare Scans

Compare findings between two scans.

Response

Scan Webhooks

Configure webhooks to receive real-time scan updates.

Request

Webhook Payload