Skip to main content
This syntax applies to searches made through the explore endpoint.
The Pulsedive query language enables searching across our dataset with boolean logic and wildcards for precise discovery.

Search Modes

The explore endpoint supports two search modes, controlled by the type parameter:
  • Indicator mode (type=indicators, default): Search for indicators by value, type, risk, attributes, properties, and associated threats or feeds.
  • Threat mode (type=threats): Search for threats by name, alias, category, or associated indicator attributes.
The search mode determines which dataset you are querying and which filters are available. All modes support the same query syntax.
Feeds are not a separate search mode. To search for indicators associated with specific feeds, use the feed search field in indicator mode (e.g., feed=urlhaus).

Syntax

Query terms follow a simple field-value structure for building search expressions:

Search Fields

Search fields let you target specific aspects of indicators and threats.

Indicator Mode Fields

These fields are available when searching indicators (type=indicators, default):

Threat Mode Fields

These fields are available when searching threats (type=threats):

Fields Available in Both Modes

These fields work in both indicator and threat mode:

Boolean Logic and Wildcards

Combine search terms using logical operators and pattern matching for complex queries. Queries allow for AND, OR, and NOT operations. Wildcards are also allowed. If an operator is omitted between search terms, the default operation is AND.

Escaping and Quotes

Use escaping and quotes to handle special characters and spaces in your search terms. Since special characters like asterisks (*) and parentheses (()) might conflict with your intended query, you can escape them with a backslash (\). If your search field or search term has a space, you must wrap it in quotes (").

Examples

These examples show how to specify search modes using the type parameter and construct queries with proper URI encoding. Search indicators (default):
Search threats:
Filter indicator types (within indicator mode):
The mode parameter type is separate from the query field type=. The parameter controls which dataset to search (indicators or threats), while the query field filters indicators by their type (e.g., domain, IP, URL).
Combining both the parameter and the query field looks like: