## Get URL scan `client.URLScanner.Scans.Get(ctx, scanID, query) (*ScanGetResponse, error)` **get** `/accounts/{account_id}/urlscanner/v2/result/{scan_id}` Get URL scan by uuid ### Parameters - `scanID string` Scan UUID. - `query ScanGetParams` - `AccountID param.Field[string]` Account ID. ### Returns - `type ScanGetResponse struct{…}` - `Data ScanGetResponseData` - `Console []ScanGetResponseDataConsole` - `Message ScanGetResponseDataConsoleMessage` - `Level string` - `Source string` - `Text string` - `URL string` - `Cookies []ScanGetResponseDataCookie` - `Domain string` - `Expires float64` - `HTTPOnly bool` - `Name string` - `Path string` - `Priority string` - `SameParty bool` - `Secure bool` - `Session bool` - `Size float64` - `SourcePort float64` - `SourceScheme string` - `Value string` - `Globals []ScanGetResponseDataGlobal` - `Prop string` - `Type string` - `Links []ScanGetResponseDataLink` - `Href string` - `Text string` - `Performance []ScanGetResponseDataPerformance` - `Duration float64` - `EntryType string` - `Name string` - `StartTime float64` - `Requests []ScanGetResponseDataRequest` - `Request ScanGetResponseDataRequestsRequest` - `DocumentURL string` - `HasUserGesture bool` - `Initiator ScanGetResponseDataRequestsRequestInitiator` - `Host string` - `Type string` - `URL string` - `RedirectHasExtraInfo bool` - `Request ScanGetResponseDataRequestsRequestRequest` - `InitialPriority string` - `IsSameSite bool` - `Method string` - `MixedContentType string` - `ReferrerPolicy string` - `URL string` - `Headers unknown` - `RequestID string` - `Type string` - `WallTime float64` - `FrameID string` - `LoaderID string` - `PrimaryRequest bool` - `RedirectResponse ScanGetResponseDataRequestsRequestRedirectResponse` - `Charset string` - `MimeType string` - `Protocol string` - `RemoteIPAddress string` - `RemotePort float64` - `SecurityHeaders []ScanGetResponseDataRequestsRequestRedirectResponseSecurityHeader` - `Name string` - `Value string` - `SecurityState string` - `Status float64` - `StatusText string` - `URL string` - `Headers unknown` - `Response ScanGetResponseDataRequestsResponse` - `ASN ScanGetResponseDataRequestsResponseASN` - `ASN string` - `Country string` - `Description string` - `IP string` - `Name string` - `Org string` - `DataLength float64` - `EncodedDataLength float64` - `Geoip ScanGetResponseDataRequestsResponseGeoip` - `City string` - `Country string` - `CountryName string` - `GeonameID string` - `Ll []float64` - `Region string` - `HasExtraInfo bool` - `RequestID string` - `Response ScanGetResponseDataRequestsResponseResponse` - `Charset string` - `MimeType string` - `Protocol string` - `RemoteIPAddress string` - `RemotePort float64` - `SecurityDetails ScanGetResponseDataRequestsResponseResponseSecurityDetails` - `CertificateID float64` - `CertificateTransparencyCompliance string` - `Cipher string` - `EncryptedClientHello bool` - `Issuer string` - `KeyExchange string` - `KeyExchangeGroup string` - `Protocol string` - `SanList []string` - `ServerSignatureAlgorithm float64` - `SubjectName string` - `ValidFrom float64` - `ValidTo float64` - `SecurityHeaders []ScanGetResponseDataRequestsResponseResponseSecurityHeader` - `Name string` - `Value string` - `SecurityState string` - `Status float64` - `StatusText string` - `URL string` - `Headers unknown` - `Size float64` - `Type string` - `ContentAvailable bool` - `Hash string` - `Requests []ScanGetResponseDataRequestsRequest` - `DocumentURL string` - `FrameID string` - `HasUserGesture bool` - `Initiator ScanGetResponseDataRequestsRequestsInitiator` - `Type string` - `LoaderID string` - `RedirectHasExtraInfo bool` - `Request ScanGetResponseDataRequestsRequestsRequest` - `Headers ScanGetResponseDataRequestsRequestsRequestHeaders` - `Name string` - `InitialPriority string` - `IsSameSite bool` - `Method string` - `MixedContentType string` - `ReferrerPolicy string` - `URL string` - `RequestID string` - `Type string` - `WallTime float64` - `Lists ScanGetResponseLists` - `ASNs []string` - `Certificates []ScanGetResponseListsCertificate` - `Issuer string` - `SubjectName string` - `ValidFrom float64` - `ValidTo float64` - `Continents []string` - `Countries []string` - `Domains []string` - `Hashes []string` - `IPs []string` - `LinkDomains []string` - `Servers []string` - `URLs []string` - `Meta ScanGetResponseMeta` - `Processors ScanGetResponseMetaProcessors` - `ASN ScanGetResponseMetaProcessorsASN` - `Data []ScanGetResponseMetaProcessorsASNData` - `ASN string` - `Country string` - `Description string` - `IP string` - `Name string` - `DNS ScanGetResponseMetaProcessorsDNS` - `Data []ScanGetResponseMetaProcessorsDNSData` - `Address string` - `DNSSECValid bool` - `Name string` - `Type string` - `DomainCategories ScanGetResponseMetaProcessorsDomainCategories` - `Data []ScanGetResponseMetaProcessorsDomainCategoriesData` - `Inherited unknown` - `IsPrimary bool` - `Name string` - `Geoip ScanGetResponseMetaProcessorsGeoip` - `Data []ScanGetResponseMetaProcessorsGeoipData` - `Geoip ScanGetResponseMetaProcessorsGeoipDataGeoip` - `City string` - `Country string` - `CountryName string` - `Ll []float64` - `Region string` - `IP string` - `Phishing ScanGetResponseMetaProcessorsPhishing` - `Data []string` - `RadarRank ScanGetResponseMetaProcessorsRadarRank` - `Data []ScanGetResponseMetaProcessorsRadarRankData` - `Bucket string` - `Hostname string` - `Rank float64` - `Wappa ScanGetResponseMetaProcessorsWappa` - `Data []ScanGetResponseMetaProcessorsWappaData` - `App string` - `Categories []ScanGetResponseMetaProcessorsWappaDataCategory` - `Name string` - `Priority float64` - `Confidence []ScanGetResponseMetaProcessorsWappaDataConfidence` - `Confidence float64` - `Name string` - `Pattern string` - `PatternType string` - `ConfidenceTotal float64` - `Icon string` - `Website string` - `PhishingV2 ScanGetResponseMetaProcessorsPhishingV2` - `Data []string` - `RobotsTXT ScanGetResponseMetaProcessorsRobotsTXT` - `Data []ScanGetResponseMetaProcessorsRobotsTXTData` - `Rules ScanGetResponseMetaProcessorsRobotsTXTDataRules` - `Star ScanGetResponseMetaProcessorsRobotsTXTDataRules` - `Allow []string` - `Disallow []string` - `ContentSignal ScanGetResponseMetaProcessorsRobotsTXTDataRulesContentSignal` - `AIInput string` - `AITrain string` - `Search string` - `CrawlDelay float64` - `Sitemaps []string` - `Hash string` - `URLCategories ScanGetResponseMetaProcessorsURLCategories` - `Data []ScanGetResponseMetaProcessorsURLCategoriesData` - `Content []ScanGetResponseMetaProcessorsURLCategoriesDataContent` - `ID float64` - `Name string` - `SuperCategoryID float64` - `Inherited ScanGetResponseMetaProcessorsURLCategoriesDataInherited` - `Content []ScanGetResponseMetaProcessorsURLCategoriesDataInheritedContent` - `ID float64` - `Name string` - `SuperCategoryID float64` - `From string` - `Risks []ScanGetResponseMetaProcessorsURLCategoriesDataInheritedRisk` - `ID float64` - `Name string` - `SuperCategoryID float64` - `Name string` - `Risks []ScanGetResponseMetaProcessorsURLCategoriesDataRisk` - `ID float64` - `Name string` - `SuperCategoryID float64` - `Page ScanGetResponsePage` - `ApexDomain string` - `ASN string` - `Asnname string` - `City string` - `Country string` - `Domain string` - `IP string` - `MimeType string` - `Server string` - `Status string` - `Title string` - `TLSAgeDays float64` - `TLSIssuer string` - `TLSValidDays float64` - `TLSValidFrom string` - `URL string` - `Screenshot ScanGetResponsePageScreenshot` - `Dhash string` - `Mm3Hash float64` - `Name string` - `Phash string` - `Scanner ScanGetResponseScanner` - `Colo string` - `Country string` - `Stats ScanGetResponseStats` - `DomainStats []ScanGetResponseStatsDomainStat` - `Count float64` - `Countries []string` - `Domain string` - `EncodedSize float64` - `Index float64` - `Initiators []string` - `IPs []string` - `Redirects float64` - `Size float64` - `IPStats []ScanGetResponseStatsIPStat` - `ASN ScanGetResponseStatsIPStatsASN` - `ASN string` - `Country string` - `Description string` - `IP string` - `Name string` - `Org string` - `Countries []string` - `Domains []string` - `EncodedSize float64` - `Geoip ScanGetResponseStatsIPStatsGeoip` - `City string` - `Country string` - `CountryName string` - `Ll []float64` - `Region string` - `Index float64` - `IP string` - `IPV6 bool` - `Redirects float64` - `Requests float64` - `Size float64` - `Count float64` - `IPv6Percentage float64` - `Malicious float64` - `ProtocolStats []ScanGetResponseStatsProtocolStat` - `Count float64` - `Countries []string` - `EncodedSize float64` - `IPs []string` - `Protocol string` - `Size float64` - `ResourceStats []ScanGetResponseStatsResourceStat` - `Compression float64` - `Count float64` - `Countries []string` - `EncodedSize float64` - `IPs []string` - `Percentage float64` - `Size float64` - `Type string` - `SecurePercentage float64` - `SecureRequests float64` - `ServerStats []ScanGetResponseStatsServerStat` - `Count float64` - `Countries []string` - `EncodedSize float64` - `IPs []string` - `Server string` - `Size float64` - `TLSStats []ScanGetResponseStatsTLSStat` - `Count float64` - `Countries []string` - `EncodedSize float64` - `IPs []string` - `Protocols ScanGetResponseStatsTLSStatsProtocols` - `TLS1_3Aes128Gcm float64` - `SecurityState string` - `Size float64` - `TotalLinks float64` - `UniqASNs float64` - `UniqCountries float64` - `Task ScanGetResponseTask` - `ApexDomain string` - `Domain string` - `DOMURL string` - `Method string` - `Options ScanGetResponseTaskOptions` - `CustomHeaders unknown` Custom headers set. - `ScreenshotsResolutions []string` - `ReportURL string` - `ScreenshotURL string` - `Source string` - `Success bool` - `Time string` - `URL string` - `UUID string` - `Visibility string` - `Verdicts ScanGetResponseVerdicts` - `Overall ScanGetResponseVerdictsOverall` - `Categories []string` - `HasVerdicts bool` - `Malicious bool` - `Tags []string` ### Example ```go package main import ( "context" "fmt" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/option" "github.com/cloudflare/cloudflare-go/url_scanner" ) func main() { client := cloudflare.NewClient( option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"), ) scan, err := client.URLScanner.Scans.Get( context.TODO(), "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e", url_scanner.ScanGetParams{ AccountID: cloudflare.F("account_id"), }, ) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", scan.Data) } ``` #### Response ```json { "data": { "console": [ { "message": { "level": "level", "source": "source", "text": "text", "url": "url" } } ], "cookies": [ { "domain": "domain", "expires": 0, "httpOnly": true, "name": "name", "path": "path", "priority": "priority", "sameParty": true, "secure": true, "session": true, "size": 0, "sourcePort": 0, "sourceScheme": "sourceScheme", "value": "value" } ], "globals": [ { "prop": "prop", "type": "type" } ], "links": [ { "href": "href", "text": "text" } ], "performance": [ { "duration": 0, "entryType": "entryType", "name": "name", "startTime": 0 } ], "requests": [ { "request": { "documentURL": "documentURL", "hasUserGesture": true, "initiator": { "host": "host", "type": "type", "url": "url" }, "redirectHasExtraInfo": true, "request": { "initialPriority": "initialPriority", "isSameSite": true, "method": "method", "mixedContentType": "mixedContentType", "referrerPolicy": "referrerPolicy", "url": "url", "headers": {} }, "requestId": "requestId", "type": "type", "wallTime": 0, "frameId": "frameId", "loaderId": "loaderId", "primaryRequest": true, "redirectResponse": { "charset": "charset", "mimeType": "mimeType", "protocol": "protocol", "remoteIPAddress": "remoteIPAddress", "remotePort": 0, "securityHeaders": [ { "name": "name", "value": "value" } ], "securityState": "securityState", "status": 0, "statusText": "statusText", "url": "url", "headers": {} } }, "response": { "asn": { "asn": "asn", "country": "country", "description": "description", "ip": "ip", "name": "name", "org": "org" }, "dataLength": 0, "encodedDataLength": 0, "geoip": { "city": "city", "country": "country", "country_name": "country_name", "geonameId": "geonameId", "ll": [ 0 ], "region": "region" }, "hasExtraInfo": true, "requestId": "requestId", "response": { "charset": "charset", "mimeType": "mimeType", "protocol": "protocol", "remoteIPAddress": "remoteIPAddress", "remotePort": 0, "securityDetails": { "certificateId": 0, "certificateTransparencyCompliance": "certificateTransparencyCompliance", "cipher": "cipher", "encryptedClientHello": true, "issuer": "issuer", "keyExchange": "keyExchange", "keyExchangeGroup": "keyExchangeGroup", "protocol": "protocol", "sanList": [ "string" ], "serverSignatureAlgorithm": 0, "subjectName": "subjectName", "validFrom": 0, "validTo": 0 }, "securityHeaders": [ { "name": "name", "value": "value" } ], "securityState": "securityState", "status": 0, "statusText": "statusText", "url": "url", "headers": {} }, "size": 0, "type": "type", "contentAvailable": true, "hash": "hash" }, "requests": [ { "documentURL": "documentURL", "frameId": "frameId", "hasUserGesture": true, "initiator": { "type": "type" }, "loaderId": "loaderId", "redirectHasExtraInfo": true, "request": { "headers": { "name": "name" }, "initialPriority": "initialPriority", "isSameSite": true, "method": "method", "mixedContentType": "mixedContentType", "referrerPolicy": "referrerPolicy", "url": "url" }, "requestId": "requestId", "type": "type", "wallTime": 0 } ] } ] }, "lists": { "asns": [ "string" ], "certificates": [ { "issuer": "issuer", "subjectName": "subjectName", "validFrom": 0, "validTo": 0 } ], "continents": [ "string" ], "countries": [ "string" ], "domains": [ "string" ], "hashes": [ "string" ], "ips": [ "string" ], "linkDomains": [ "string" ], "servers": [ "string" ], "urls": [ "string" ] }, "meta": { "processors": { "asn": { "data": [ { "asn": "asn", "country": "country", "description": "description", "ip": "ip", "name": "name" } ] }, "dns": { "data": [ { "address": "address", "dnssec_valid": true, "name": "name", "type": "type" } ] }, "domainCategories": { "data": [ { "inherited": {}, "isPrimary": true, "name": "name" } ] }, "geoip": { "data": [ { "geoip": { "city": "city", "country": "country", "country_name": "country_name", "ll": [ 0 ], "region": "region" }, "ip": "ip" } ] }, "phishing": { "data": [ "string" ] }, "radarRank": { "data": [ { "bucket": "bucket", "hostname": "hostname", "rank": 0 } ] }, "wappa": { "data": [ { "app": "app", "categories": [ { "name": "name", "priority": 0 } ], "confidence": [ { "confidence": 0, "name": "name", "pattern": "pattern", "patternType": "patternType" } ], "confidenceTotal": 0, "icon": "icon", "website": "website" } ] }, "phishing_v2": { "data": [ "string" ] }, "robotsTxt": { "data": [ { "rules": { "*": { "allow": [ "string" ], "disallow": [ "string" ], "contentSignal": { "ai-input": "no", "ai-train": "yes", "search": "yes" }, "crawlDelay": 0 } }, "sitemaps": [ "string" ], "hash": "hash" } ] }, "urlCategories": { "data": [ { "content": [ { "id": 0, "name": "name", "super_category_id": 0 } ], "inherited": { "content": [ { "id": 0, "name": "name", "super_category_id": 0 } ], "from": "from", "risks": [ { "id": 0, "name": "name", "super_category_id": 0 } ] }, "name": "name", "risks": [ { "id": 0, "name": "name", "super_category_id": 0 } ] } ] } } }, "page": { "apexDomain": "apexDomain", "asn": "asn", "asnname": "asnname", "city": "city", "country": "country", "domain": "domain", "ip": "ip", "mimeType": "mimeType", "server": "server", "status": "200", "title": "title", "tlsAgeDays": 0, "tlsIssuer": "tlsIssuer", "tlsValidDays": 0, "tlsValidFrom": "tlsValidFrom", "url": "url", "screenshot": { "dhash": "dhash", "mm3Hash": 0, "name": "name", "phash": "phash" } }, "scanner": { "colo": "colo", "country": "country" }, "stats": { "domainStats": [ { "count": 0, "countries": [ "string" ], "domain": "domain", "encodedSize": 0, "index": 0, "initiators": [ "string" ], "ips": [ "string" ], "redirects": 0, "size": 0 } ], "ipStats": [ { "asn": { "asn": "asn", "country": "country", "description": "description", "ip": "ip", "name": "name", "org": "org" }, "countries": [ "string" ], "domains": [ "string" ], "encodedSize": 0, "geoip": { "city": "city", "country": "country", "country_name": "country_name", "ll": [ 0 ], "region": "region" }, "index": 0, "ip": "ip", "ipv6": true, "redirects": 0, "requests": 0, "size": 0, "count": 0 } ], "IPv6Percentage": 0, "malicious": 0, "protocolStats": [ { "count": 0, "countries": [ "string" ], "encodedSize": 0, "ips": [ "string" ], "protocol": "protocol", "size": 0 } ], "resourceStats": [ { "compression": 0, "count": 0, "countries": [ "string" ], "encodedSize": 0, "ips": [ "string" ], "percentage": 0, "size": 0, "type": "type" } ], "securePercentage": 0, "secureRequests": 0, "serverStats": [ { "count": 0, "countries": [ "string" ], "encodedSize": 0, "ips": [ "string" ], "server": "server", "size": 0 } ], "tlsStats": [ { "count": 0, "countries": [ "string" ], "encodedSize": 0, "ips": [ "string" ], "protocols": { "TLS 1.3 / AES_128_GCM": 0 }, "securityState": "securityState", "size": 0 } ], "totalLinks": 0, "uniqASNs": 0, "uniqCountries": 0 }, "task": { "apexDomain": "apexDomain", "domain": "domain", "domURL": "domURL", "method": "method", "options": { "customHeaders": {}, "screenshotsResolutions": [ "string" ] }, "reportURL": "reportURL", "screenshotURL": "screenshotURL", "source": "source", "success": true, "time": "time", "url": "url", "uuid": "uuid", "visibility": "visibility" }, "verdicts": { "overall": { "categories": [ "string" ], "hasVerdicts": true, "malicious": true, "tags": [ "string" ] } } } ```