Skip to main content
Filter STIX objects in your TAXII requests to retrieve exactly the data you need. All filters are query string parameters and can be combined for precise control.

Available Filters

The filters you can use include both those required by the TAXII specification and additional filters specific to Pulsedive.

Standard TAXII Filters

These filters are required by the TAXII specification:

Pulsedive-Specific Filters

Pulsedive provides these additional filters:

Filter Examples

These are some sample requests.
Sample requests won’t work without a valid API key. Get one by signing up for a free account.
Use collection ID 981c4916-ebb2-4567-aece-54ae970c4230 (test collection) for safe experimentation.

Basic Filtering

Multiple Risk Levels

Time-Based Filtering

Active vs Retired Indicators

Combining Filters

When you use multiple filters:
  • Multiple values in a single filter use OR logic (e.g., match[risk]=high,critical returns high OR critical risk)
  • Multiple different filters use AND logic (e.g., match[risk]=high&match[itype]=domain returns high risk AND domain type)

Example: Multiple Filters

This request combines risk levels, indicator types, and status:
This query returns indicators that match:
  • (high risk OR critical risk) AND
  • (domain type OR url type) AND
  • (not retired)