Query Pulsedive’s dataset using the Explore query language. Search across indicators or threats by value, type, risk, timestamps, feeds, attributes, and properties using boolean logic and wildcards.
The Explore query language provides powerful search capabilities:
and, or, not* for pattern matchingioc=, type=, risk=, threat=, feed=For detailed query syntax and more examples, visit Query Language.
Your Pulsedive API key.
API key authentication is optional. However, requests without a key have stricter rate limits. We recommend including an API key for better performance and reliability.
Explore query string using the Explore query language syntax. The query is URI-encoded.
Query syntax supports:
ioc=example.com, type=domain, risk=highioc=pulsedive.com or threat=ryukioc=*.pulsedive.com, feed=*malware*not risk=none(type=domain or type=ip) and risk=criticalCommon searchable fields include ioc, type, risk, threat, feed, seen, added, updated, retired, port, protocol, and technology.
Some examples:
For detailed query syntax and more examples, visit Query Language.
Search mode, which determines the dataset you are querying and filters that are available. Options include:
indicators: Search for indicators by value, type, risk, attributes, properties, and associated threats or feeds.threats: Search for threats by name, alias, category, or associated indicator attributes.indicators, threats Maximum number of results to return per query.
If you don't specify a limit, Pulsedive applies your account tier's default:
1050250100010000x >= 110
Output format for results.
Available formats:
json: JSON format (default)csv: Comma-separated values with headersstix: STIX 2.1 format (requires authentication)CSV exports include a header with query information and result limit. STIX exports require a registered user account.
json, csv, stix Indicates whether to format returned JSON results.
For pretty-printed output, set to 1.
For compact output, set to 0.
0, 1 Successful request. Returns search results in the specified format.
Response from an indicator search query. Contains an array of matching indicators and the effective query that was executed.
Array of indicators matching the search query. Each indicator includes core identification, risk assessment, and summary information.
The structure of each indicator object varies based on available data. Common fields include indicator value, type, risk, timestamps, and associated threats/feeds.
The effective query string that was executed. This reflects the parsed and processed version of your original query.
Useful for debugging query syntax and understanding how Pulsedive interpreted your search.
"ioc=pulsedive.com or threat=ryuk"