cURL
curl --request POST \ --url https://api.urldna.io/v1/query \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data ' { "name": "<string>", "query_filters": [ { "attribute": "id", "operator": "=", "value": "<string>" } ] } '
[ { "name": "<string>", "query_filters": [ { "attribute": "id", "operator": "=", "value": "<string>" } ], "id": "<string>" } ]
Creates a new saved query with custom filter conditions. Queries enable complex, reusable searches across scan attributes using logical AND combinations of filters.
Descriptive name for identifying the query.
Array of filter conditions. All filters are combined with logical AND.
Show child attributes
Searchable attribute field (e.g., domain, ip, country_code, technology).
id
domain
ip
submitted_url
target_url
scanned_from
user_agent
nsfw
device
origin
asn
org
protocol
title
city
country_code
isp
favicon
screenshot
issuer
serial_number
subject
malicious
technology
cookie_name
http_referer
cookie_value
http_transaction
outgoing_link
submitter_tag
registrar
category
topic
language
text
redirect_url
threat
Comparison operator: '=' and '!=' for exact matching; 'LIKE' and '!LIKE' for partial/wildcard matching.
=
!=
LIKE
!LIKE
Value to match against the specified attribute.
Query created successfully.
User-defined query name for easy identification.
Array of filter conditions combined with logical AND.
Unique query identifier.