# urlscan.io integration

> Website-scanning and threat-intelligence data source: sandbox-render a URL and retrieve its metadata, resources, screenshot, DOM, and verdicts, or search the historical corpus of past scans.

- Authentication: apiKey

## Tools (10)

- **Download File by Hash**: Download a captured resource as an encrypted ZIP by its SHA256 hash (urlscan Pro).
- **Get DOM Snapshot**: Retrieve the serialized DOM snapshot captured for a scan.
- **Get Quotas**: Return the calling account's current rate limits and remaining quota.
- **Get Response Body by Hash**: Retrieve a captured HTTP response body as text/plain by its SHA256 hash.
- **Get Scan Result**: Retrieve the full result of a completed scan by UUID (also the submit poll target).
- **Get Screenshot**: Retrieve the PNG screenshot captured for a scan.
- **List Available Countries**: List the country codes available as scanner egress locations for scan submission.
- **Search Scans**: Search the historical corpus of scans using ElasticSearch query syntax.
- **Structure (Similar) Search**: Find scans structurally similar to a given scan by UUID (urlscan Pro).
- **Submit URL Scan**: Submit a URL for scanning; returns a UUID and result URL to poll.

Connect urlscan.io in General Input: https://www.generalinput.com/apps/urlscan