Skip to main content

urlquery Search Guide

Search urlquery analysis reports using structured fields, boolean expressions, wildcards, ranges, hashes, or captured page content.

Search covers:

  • Report metadata
  • Submitted and final URLs
  • Network and HTTP activity
  • IP and ASN information
  • Extracted files and artifacts
  • File hashes
  • Tags
  • TLS certificate metadata
  • Captured HTML
  • JavaScript content

Results are ordered by report date, newest first. Search covers reports from the last year; a date range in the query narrows that window.

Each result contains only a report overview. Fetch the report by its ID for the evidence. With MCP, use compact get_report for triage, get_report with view=full for a broad bounded snapshot, and focused report tools for complete paginated evidence.

Search Syntax​

Use field:value to search structured report data.

tags:phishing
url.domain:example.com
ip.addr:8.8.8.8

Prefer field searches whenever the value belongs to a known field.

Boolean Operators​

Combine clauses using uppercase AND, OR, and NOT.

tags:phishing AND url.tld:xyz
tags:phishing OR tags:scam
tags:phishing AND NOT ip.country_code:US

Use parentheses to control grouping.

(tags:phishing OR tags:scam) AND url.tld:xyz

A field can also contain a grouped expression:

tags:(phishing OR scam)

Default Matching​

Multiple unquoted terms are normally treated as an AND search.

login portal

is equivalent to searching for content containing both terms.

Use explicit boolean operators for complex queries.

Exact Phrases​

Wrap text in double quotes when words must appear together and in order.

"Logo loader"
final.title:"Sign in"
http.response.raw:"Apache"

Wildcards​

Use * to match unknown text.

url.addr:*login*
artifacts.files.archive.filename:*.php

A leading wildcard is supported but may be slower.

Wildcards work inside field:value clauses. A single term without a field, such as *login*, is matched as an exact phrase instead.

Use field:* to find reports containing a value for that field.

artifacts.telegram.token:*

Prefer exact values over broad wildcard searches when possible.

Ranges​

Use square brackets for inclusive date or numeric ranges.

date:[2026-05-01 TO 2026-05-09]

A date range is how you narrow the search window. The HTTP API has no separate date parameters, and MCP search tools add a date range from their start_date and end_date arguments. A range that starts more than a year ago still only finds reports from the last year.

http.security_info.cert.validity.end:[2026-01-01 TO 2026-02-03]
http.response.data.size:[1000 TO 100000]

Hashes​

A lowercase MD5, SHA-1, SHA-256, or SHA-512 hash that is the whole query is looked up in HTTP response bodies, JavaScript, extracted files, and files inside archives.

44d88612fea8a8f36de82e1278abb02f

The shortcut does not apply when the hash is combined with other terms, including the date range MCP tools add, or when it is not lowercase. Use a specific hash field in those cases, and when the location of the hash matters, for example for PDFs or Windows shortcuts.

A bare IP address is likewise searched as http.ip.addr.

artifacts.files.sha256:<sha256>
http.response.data.sha256:<sha256>

Plain text and quoted phrases search the report fields and captured:

  • HTML documents
  • JavaScript resources

Examples:

"<title>AOL</title>"
"Logo loader"

Content searches can be combined with structured fields:

"Logo loader" AND tags:phishing

Plain-text searches do not search the contents of every downloaded file.

Field Reference​

General Report Fields​

FieldDescription
dateReport generation date
tagsTags applied by urlquery
submit.tagsTags assigned during submission
url.addrSubmitted URL without http:// or https://
url.domainDomain of the submitted URL
url.fqdnFQDN of the submitted URL
url.tldTLD of the submitted URL
ip.addrIP associated with the submitted URL
ip.country_codeISO country code
ip.countryCountry name
ip.asAutonomous System organization
ip.asnAutonomous System Number
final.url.addrFinal URL after redirects
final.url.domainFinal domain after redirects
final.url.fqdnFinal FQDN after redirects
final.url.tldFinal TLD after redirects
final.titleFinal webpage title

HTTP Fields​

FieldDescription
http.url.addrFull URLs observed during analysis
http.url.domainDomains observed in HTTP traffic
http.url.fqdnFQDNs observed in HTTP traffic
http.url.tldTLDs observed in HTTP traffic
http.ip.addrIPs observed during HTTP requests
http.ip.country_codeISO country code for HTTP IPs
http.ip.countryCountry for HTTP IPs
http.ip.asAutonomous System organization
http.ip.asnAutonomous System Number
http.request.methodCaptured HTTP request method
http.request.rawStored raw request header capture
http.request.post_data.sizeRecorded captured request-data size
http.request.post_data.dataCaptured POST, PUT, or other request data
http.response.rawStored raw response header capture
http.response.data.magicDetected response file type
http.response.data.sizeResponse body size
http.response.data.md5MD5 hash of response body
http.response.data.sha1SHA-1 hash of response body
http.response.data.sha256SHA-256 hash of response body
http.response.data.sha512SHA-512 hash of response body
http.security_info.cert.validity.startTLS certificate validity start
http.security_info.cert.validity.endTLS certificate expiry

Extracted File Fields​

FieldDescription
artifacts.files.md5File MD5 hash
artifacts.files.sha1File SHA-1 hash
artifacts.files.sha256File SHA-256 hash
artifacts.files.sha512File SHA-512 hash
artifacts.files.magicDetected file type
artifacts.files.alerts.analyzer.alertAnalyzer alerts

Archive Fields​

FieldDescription
artifacts.files.archive.md5Archived file MD5 hash
artifacts.files.archive.sha1Archived file SHA-1 hash
artifacts.files.archive.sha256Archived file SHA-256 hash
artifacts.files.archive.sha512Archived file SHA-512 hash
artifacts.files.archive.magicArchived file type
artifacts.files.archive.filenameArchived filename
artifacts.files.archive.pathArchived file path
artifacts.files.archive.alerts.analyzer.alertAnalyzer alerts for archived files

PDF Document Fields​

FieldDescription
artifacts.pdfs.md5PDF MD5 hash
artifacts.pdfs.sha1PDF SHA-1 hash
artifacts.pdfs.sha256PDF SHA-256 hash
artifacts.pdfs.sha512PDF SHA-512 hash
artifacts.pdfs.magicPDF file type
artifacts.pdfs.sizePDF size
artifacts.pdfs.url.addrURL that delivered the PDF
artifacts.pdfs.url.domainDomain that delivered the PDF
artifacts.pdfs.url.fqdnFQDN that delivered the PDF
artifacts.pdfs.url.tldTLD that delivered the PDF
artifacts.pdfs.extracted_urls.url.addrURL extracted from a PDF
artifacts.pdfs.extracted_urls.url.domainDomain extracted from a PDF
artifacts.pdfs.extracted_urls.url.fqdnFQDN extracted from a PDF
artifacts.pdfs.extracted_urls.url.tldTLD extracted from a PDF
artifacts.pdfs.meta.authorPDF author metadata
artifacts.pdfs.meta.titlePDF title metadata
artifacts.pdfs.meta.creatorPDF creator metadata
artifacts.pdfs.meta.producerPDF producer metadata
artifacts.pdfs.alerts.analyzer.alertAnalyzer alerts for PDFs

Windows Shortcut Fields​

FieldDescription
artifacts.windows_shortcuts.md5Shortcut MD5 hash
artifacts.windows_shortcuts.sha1Shortcut SHA-1 hash
artifacts.windows_shortcuts.sha256Shortcut SHA-256 hash
artifacts.windows_shortcuts.sha512Shortcut SHA-512 hash
artifacts.windows_shortcuts.magicShortcut file type
artifacts.windows_shortcuts.sizeShortcut size
artifacts.windows_shortcuts.url.addrURL associated with shortcut
artifacts.windows_shortcuts.url.domainDomain associated with shortcut
artifacts.windows_shortcuts.url.fqdnFQDN associated with shortcut
artifacts.windows_shortcuts.url.tldTLD associated with shortcut
artifacts.windows_shortcuts.string_data.command_line_argumentsLNK command-line arguments

Telegram Fields​

FieldDescription
artifacts.telegram.tokenExtracted Telegram token
artifacts.telegram.is_revokedWhether the token is revoked
artifacts.telegram.bot.tokenTelegram bot token
artifacts.telegram.bot.user_idTelegram bot user ID
artifacts.telegram.bot.usernameTelegram bot username
artifacts.telegram.bot.first_nameTelegram bot first name
artifacts.telegram.bot.last_nameTelegram bot last name
artifacts.telegram.bot.chat.chat_idTelegram chat ID
artifacts.telegram.bot.chat.titleTelegram chat title
artifacts.telegram.bot.chat.typeTelegram chat type
artifacts.telegram.bot.chat.bot_isBot-related chat information
artifacts.telegram.bot.chat.total_usersNumber of users in the chat
artifacts.telegram.bot.pending_messagesNumber of pending messages

Clipboard Fields​

FieldDescription
artifacts.clipboard.sourceClipboard observation source
artifacts.clipboard.contentCaptured clipboard content

Query Examples​

Tagged Reports​

tags:tycoon

Submitted Domain​

url.domain:example.com

Suspicious TLD​

url.tld:xyz

Resolved IP​

ip.addr:8.8.8.8

HTTP Domain​

http.url.domain:example.com

URL Path Fragment​

url.addr:*login*

Archive Filename​

artifacts.files.archive.filename:*.php

Extracted PDF​

artifacts.files.magic:"PDF"

Telegram Token Present​

artifacts.telegram.token:*

Response Header​

http.response.raw:"Apache"

TLS Certificate Expiry​

http.security_info.cert.validity.end:[2026-01-01 TO 2026-02-03]

HTML or JavaScript Phrase​

"Logo loader" AND tags:phishing

Phishing Reports in a Date Range​

(tags:phishing OR tags:scam) AND date:[2026-05-01 TO 2026-05-09]

Campaign on a Specific Domain​

tags:phishing AND final.url.domain:example.com

Search Strategy​

When constructing a query:

  1. Prefer exact hashes, domains, IPs, tags, or other structured fields.
  2. Add additional fields with AND to narrow large result sets.
  3. Use date ranges for high-volume searches.
  4. Use quoted content searches when looking for HTML or JavaScript text.
  5. Use wildcards only when an exact value is not known.
  6. Avoid broad leading-wildcard or content searches unless necessary.
  7. Open a relevant result by its report ID for the evidence. With MCP, use compact get_report, then report_guide and focused report tools for the evidence the investigation needs.

Limits​

Visibility​

Search only returns reports visible to the current account:

  • Public reports
  • Restricted reports, when the account's plan includes restricted report access
  • Reports submitted by the account or its team

Content Scope​

Plain-text search covers report fields and captured HTML and JavaScript content. It does not search every byte of every downloaded file.

The HTML and JavaScript part of a content search matches at most 1000 captured documents per type, seen within the last 12 months. Common phrases can therefore miss reports; combine them with structured fields.

Time Window And Page Size​

Search covers the last year. A date range in the query narrows it but cannot reach older reports.

InterfacePage sizePaging
HTTP APIlimit 1 to 100, default 25offset up to 10000, and offset plus limit at most 10000
MCP search toolslimit up to 25, default 10See the tool reference

HTTP API queries can be up to 8192 characters.

Wildcard Cost​

Broad wildcard searches, especially leading wildcards, can be slower.

Prefer exact domains, hashes, tags, IPs, and date ranges whenever possible.

Timeouts​

Very broad or expensive searches may return partial results if the search timeout is reached.

Complex URLs​

When a full URL is difficult to express as a query, search using its domain, path fragment, hash, or an exact phrase instead.