Submit URL to urlscan.io
scan_urlSubmit a suspicious or unknown URL for a live sandbox scan to see what it loads, where it redirects, what infrastructure it contacts, and if it is flagged malicious.
Instructions
Submit a URL to urlscan.io for a fresh sandbox scan.
Call this when you have a suspicious or unknown URL and want live analysis:
what it loads, where it redirects, what infrastructure it contacts, and
whether urlscan flags it as malicious. Returns a scan uuid — then poll
get_url_result with that uuid to fetch findings.
OPSEC — visibility defaults to 'unlisted' on purpose. A public scan is indexed and browsable by anyone, including the adversary, who may be watching urlscan for scans of their own infrastructure. Scanning their URL publicly tips them off that they are under investigation and can burn the operation. Use 'public' only when you deliberately want the result shared; use 'private' for the most sensitive cases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to submit for scanning. | |
| visibility | No | Scan visibility: 'unlisted' (default), 'private', or 'public'. | unlisted |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||