# Live Scanning **urlscan Pro** - Live Scanning allows users to scan websites from different geographical locations and using different device settings. See additional info about this proprietary feature on [urlscan Pro](https://pro.urlscan.io/help/livescan). ## Live Scanners - [GET /api/v1/livescan/scanners/](https://docs.urlscan.io/apis/urlscan-openapi/live-scanning/livescanscanners.md): API Endpoint to a list of available Live Scanning nodes along with their current metadata. ## Non-Blocking Trigger Live Scan - [POST /api/v1/livescan/{scannerId}/task/](https://docs.urlscan.io/apis/urlscan-openapi/live-scanning/livescantask.md): Task a URL to be scanned. The HTTP request will return with the scan UUID immediately and then it is your responsibility to poll the result resource type until the scan has finished. ## Trigger Live Scan - [POST /api/v1/livescan/{scannerId}/scan/](https://docs.urlscan.io/apis/urlscan-openapi/live-scanning/livescanscan.md): Task a URL to be scanned. The HTTP request will block until the scan has finished. ## Live Scan Get Resource - [GET /api/v1/livescan/{scannerId}/{resourceType}/{resourceId}](https://docs.urlscan.io/apis/urlscan-openapi/live-scanning/livescangetresource.md): Get the historical observations for a specific hostname in the "Hostnames" data source. ## Store Live Scan Result - [PUT /api/v1/livescan/{scannerId}/{scanId}/](https://docs.urlscan.io/apis/urlscan-openapi/live-scanning/livescanstore.md): Store the temporary scan as a permanent snapshot on urlscan.io. ## Purge Live Scan Result - [DELETE /api/v1/livescan/{scannerId}/{scanId}/](https://docs.urlscan.io/apis/urlscan-openapi/live-scanning/livescandiscard.md): Purge temporary scan from scanner immediately. Scans will be automatically purged after 60 minutes.