SOC Defenders supports two complementary standards for structured threat intelligence sharing. The STIX 2.1 endpoint returns a point-in-time bundle of indicators you can download on demand. The TAXII 2.1 server exposes the same data as a live feed your SIEM can poll automatically — no custom scripts required.Documentation Index
Fetch the complete documentation index at: https://docs.socdefenders.ai/llms.txt
Use this file to discover all available pages before exploring further.
Both STIX 2.1 and TAXII 2.1 require a Pro subscription. Upgrade at socdefenders.ai.
STIX 2.1 export
The STIX endpoint returns a valid STIX 2.1 bundle containingindicator objects for each IOC and a single identity object representing SOC Defenders as the producer.
Endpoint: GET /api/v1/iocs/stix
Authentication
Pass your API key as a Bearer token in theAuthorization header.
Query parameters
The STIX endpoint accepts the same filter parameters asGET /api/v1/iocs:
| Parameter | Type | Description |
|---|---|---|
type | string | Filter by IOC type: ipv4, ipv6, domain, url, md5, sha1, sha256, cve, email |
since | string | ISO 8601 timestamp — return only IOCs added after this date |
industry | string | CISA Critical Infrastructure sector slug |
confidence | string | low, medium, or high |
Example request
Response structure
The response is a STIX 2.1 bundle. Each IOC appears as anindicator object inside the objects array.
TAXII 2.1 server
The SOC Defenders TAXII 2.1 server lets your SIEM poll for new threat intelligence automatically using the standard TAXII protocol. Configure it once and your SIEM fetches updates on its own schedule. Discovery endpoint:GET /api/taxii2/
API root: https://www.socdefenders.ai/api/taxii2/api/
Authentication
Pass your API key as the password in HTTP Basic Auth, or use anAuthorization: Bearer header — both are accepted.
TAXII endpoints
| Endpoint | Description |
|---|---|
GET /api/taxii2/ | Server discovery — returns API roots and server metadata |
GET /api/taxii2/api/collections/ | List available collections (all IOCs, IPs only, hashes only, CVEs, etc.) |
GET /api/taxii2/api/collections/{id}/objects/ | Paginated STIX objects from a specific collection |
Discovery response
Calling the discovery endpoint returns the server title, description, and available API roots:Fetching objects from a collection
Once you have a collection ID from the/collections/ endpoint, retrieve its STIX objects:
next cursor values for pagination.