Skip to content
Last updated

Our Website scans UI & Search API allows you to find historical scans of URLs on urlscan.io. This page is a reference for the available fields that can be used to query the Search API. Please see explanations about the field types and visibility below.

Searchable Fields

Field NameTypeField semantics, features, & notes
apikeyvirtualScans submitted using one of your API keys (Can only be me)
asnkeywordAny of the AS numbers that were contacted (e.g. AS123)
asnnametextAny of the AS Names that were contacted
asnname.keywordkeywordAny of the AS names that were contacted (analysed as keyword)
canonical.page.urlkeywordCanonicalized version of the page URL
canonical.task.urlkeywordCanonicalized version of the task URL
countrykeywordISO 3166-1 2-letter country code of any country that was contacted
datedateDatetime of when the scan was performed
domaindomainAny domain and subdomain that was contacted
domain.keywordkeywordAny domain and subdomain that was contacted
filenametextAny URL that was requested
filename.keywordkeywordAny URL that was requested
files.filenametextFilename of file downloaded by the website
files.filename.keywordkeywordFilename of file downloaded by the website (analyzed as keyword)
files.filesizeintegerFilesize of file downloaded by the website
files.mimeDescriptiontextFiles MIME type description
files.mimeTypekeywordMIME type description of file downloaded by the website
files.sha256keywordSHA256 of file downloaded by the website
files.statekeywordDownload state of the file
files.urltextURL of the file's location
hashkeywordAny SHA256 hash of any HTTP response
ipipAny IP that was contacted
page.apexDomainkeywordApex domain of the page
page.apexDomainAgeDaysintegerAge of the page apex domain in days
page.asnkeywordAS Number of the website
page.asnnametextName of the main AS of the website
page.asnname.keywordkeywordName of the main AS of the website (analyzed as keyword)
page.countrykeywordPrimary IP GeoIP Country (ISO 3166-1 2-letter country code)
page.domaindomainPrimary Domain (Analysed as all levels of parent domains)
page.domain.keywordkeywordPrimary Domain (Analysed as keyword)
page.domainAgeDaysintegerAge of the page domain (hostname) in days
page.ipipPrimary IP
page.languagekeywordISO-639 language code based on page text
page.mimeTypekeywordMIME type of the primary HTTP response
page.ptrdomainDNS PTR record of primary IP
page.redirectedkeywordWhether the page was redirected from task.url, can be one of same-domain, sub-domain, off-domain, https-only
page.servertextHTTP "Server" header of primary request
page.statuskeywordHTTP status code of primary request response
page.titletextTitle of the page
page.title.keywordkeywordTitle of the page
page.tlsAgeDaysintegerAge of TLS certificate when the page was scanned (in days)
page.tlsIssuerkeywordIssuer of the page TLS certificate
page.tlsValidDaysintegerTLS certificate validity period in days
page.tlsValidFromdateTLS certificate Valid-From date
page.umbrellaRankintegerCisco Umbrella Top 1 Million rank of page domain
page.urltextURL of the primary page (after redirection)
page.url.keywordkeywordURL of the primary page (after redirection, analysed as keyword)
serverkeywordAny HTTP "Server" header of subrequests
stats.dataLengthintegerData size of all subresources
stats.encodedDataLengthintegerTransfer size of all subresources
stats.requestsintegerNumber of subrequests
stats.uniqCountriesintegerNumber of unique countries contacted
stats.uniqIPsintegerNumber of unique IPs contacted
task.apexDomainkeywordApex domain of the tasked hostname
task.domaindomainDomain of the tasked URL
task.domain.keywordkeywordDomain of the tasked URL (analysed as keyword)
task.methodkeywordCan be manual, api, or automatic
task.sourcekeywordExamples: phishtank or certstream-suspicious
task.tagskeywordUser-defined tags supplied during scan submission
task.urltextThe original URL that was tasked
task.url.keywordkeywordThe original URL that was tasked (analysed as keyword)
task.uuidkeywordThe unique UUID of the scan
task.visibilitykeywordCan be one of public, unlisted, or private
teamvirtualScans submitted by any of your teams (Can only be me)
uservirtualScans submitted by yourself (Can only be me)

urlscan Professional, Enterprise, Ultimate

The following fields can only be searched on the Professional, Enterprise, and Ultimate plans.

Field NameTypeField semantics, features, & notes
brand.countrykeywordISO 3166-1 2-letter country code of the brand
brand.keykeywordUnique key of the brand
brand.nametextName of the brand
brand.name.keywordkeywordName of the brand (analyzed as keyword)
brand.verticaltextIndustry vertical of the brand, e.g. "banking"
brand.vertical.keywordkeywordIndustry vertical of the brand (analyzed as keyword)
content.cookieNameskeywordNames of cookies set by page
content.globalNameskeywordNames of non-standard JavaScript global variables
content.inputNameskeywordName attributes of input fields on page
content.inputTypeskeywordType attributes of input fields on page
content.storageNameskeywordNames of items in localStorage and sessionStorage set by page
content.technologieskeywordNames of technologies detected according to Wappalyzer
dom.hashkeywordSHA256 hash of the DOM before truncation
dom.sizeintegerSize of the DOM before truncation
frames.domainsdomainDomains of frames
frames.lengthintegerNumber of frames
frames.urlskeywordURLs of frames / iFrames
image.aspectratiofloatAspect ratio of screenshot (width / height)
image.hashintegerSHA256 hash of screenshot
image.heightintegerHeight of screenshot in pixels
image.sizeintegerSize of screenshot in bytes
image.widthintegerWidth of screenshot in pixels
labelskeywordHigh-level system labels applied by urlscan
links.domainsdomainDomains of outgoing links
links.lengthintegerNumber of outgoing links
links.urlskeywordURLs of outgoing links (to different domains than page.domain)
metakeywordIDs of matching subscriptions / saved searches
scanner.countrykeywordScanner IP exit location (ISO 3166-1 2-letter country code)
submitter.countrykeywordGeoIP country of the submission IP (ISO 3166-1 2-letter country code)
text.contenttextVisible text on the website, truncated to the first 20kB
text.hashkeywordSHA256 hash of the text before truncation
text.sizeintegerSize of the text content before truncation
usertagskeywordUser-defined tags for Saved Searches that matched the scan
verdicts.community.maliciousbooleanThe community verdict for a scan
verdicts.engines.maliciousbooleanML malicious verdict
verdicts.engines.scoreintegerML score from -100 to 100
verdicts.lastVerdictdateDate the latest verdict for this scan was added, only for verdicts created after the scan has finished
verdicts.maliciousbooleanWhether a verdict exists for the page
verdicts.scoreintegerMaliciousness score of page from -100 (benign) to 100 (malicious)
verdicts.urlscan.maliciousbooleanThe urlscan malicious verdict
visible.brandnametextBrand name the website claims to represent (urlscan Brand AI)
visible.brandname.keywordkeywordBrand name the website claims to represent (analyzed as keyword)
websockets.domainsdomainDomains of WebSocket connections
websockets.lengthintegerNumber of WebSocket connections
websockets.totalBytesReceivedintegerTotal bytes received over WebSocket connections
websockets.totalBytesSentintegerTotal bytes sent over WebSocket connections
websockets.urlskeywordURLs of WebSocket connections