Scans
Submit on-demand scans, preview their cost, and manage their lifecycle.
Scans are the workhorse of the Console API. Submit one with a domain_id, a keyword set, and a platform list, and credits are debited up front against your balance. Preview lets you compute the exact cost of a payload before submitting, so you can gate the decision in your own UI. Once submitted, scans progress through queued, running, and a terminal state; fetch by id to inspect status and results, or cancel while still in flight.
Submission write endpoints accept an Idempotency-Key header; replaying the same key returns the original response rather than double-charging. See Scan triggering for the full payload walkthrough.
scansSuccessful Response
scansRequest Body
application/jsonRequired[key: string]any
Header Parameters
X-API-KeyX-Api-Key
Idempotency-KeyIdempotency-Key
Successful Response
scans/previewSuccessful Response
scans/{scan_id}Successful Response
scans/{scan_id}/cancelSuccessful Response