List IOCs (Indicators of Compromise)
The primary IOC export endpoint. Returns indicators of compromise — IPs, domains, URLs, file hashes, email addresses, CVEs, and MITRE ATT&CK technique IDs — extracted from articles and ingested from threat feeds (URLhaus, Feodo Tracker, ThreatFox).
What’s an IOC?
An Indicator of Compromise is a forensic artifact that suggests a system has been compromised. The feed mixes:
- Article-extracted IOCs: pulled out of writeups by our extraction pipeline (
source.origin: "article") - Feed-sourced IOCs: ingested directly from threat-intel feeds (
source.origin: "feed")
Common use cases
1. SIEM block-list ingestion (recent IPs)
Returns one IP per line — perfect for piping into a firewall block-list.
2. Hash IOCs for EDR detection
3. APT-tagged IOCs for threat hunting
4. CSV export for spreadsheet analysis
Output formats
json(default): structured response with metadata + paginationcsv: 10-column CSV — id, type, value, confidence, first_seen, last_seen, source_article, source_feed, category, tagstxt: bare IOC values one per line — for direct firewall/EDR ingestion
Tier behavior
| Tier | Per request | Lookback | Formats |
|---|---|---|---|
| Free | 100 | 1 day | json only |
| Pro | 10,000 | 365 days | json, csv, txt |
Pagination
Standard offset + limit. For walks past ~1k offsets, use the Articles endpoint pattern (cursor) or narrow your time window.
Query Parameters
Max results per request. Tier-capped (Free=100, Pro=10000). Use the Articles endpoint with cursor pagination for unbounded scans.
1 <= x <= 10000500