/api/v1/iocs endpoint returns a paginated list of indicators of compromise from the SOC Defenders feed. You can narrow results by IOC type, confidence level, source category, industry sector, and time range. Use the since parameter for delta polling to retrieve only indicators added after a given timestamp — useful for keeping your SIEM or TIP synchronized without re-fetching the full feed.
Request
Method:GETURL:
https://socdefenders.ai/api/v1/iocsAuth: Required —
Authorization: Bearer sk_live_YOUR_KEYTier: Free (up to 100 results per request; Pro raises this to 10,000)
Query parameters
string
Filter by IOC type. One of:
ipv4, ipv6, domain, url, md5, sha1, sha256, cve, mitre-attack, email.string
Filter by confidence level. One of:
high, medium, low.string
Filter by source category. Common values:
government, commercial, community.string
Filter by CISA sector name (e.g.
energy, healthcare, financial-services).string
ISO 8601 timestamp. Returns only IOCs added or updated after this time. Use for delta polling (e.g.
2024-01-01T00:00:00Z).integer
default:"100"
Maximum number of results to return. Free tier: 100. Pro tier: up to 10,000.
integer
default:"0"
Number of results to skip for pagination. Use with
limit to page through large result sets.Example request
Response
Response fields
object
Pagination metadata for the response.
array
Array of IOC objects matching the query.
Error responses
If your API key is missing or invalid, the API returns a401 Unauthorized response: