{
  "name": "Adversary Atlas API",
  "version": "1.0.0",
  "description": "Read-only JSON API over the Adversary Atlas threat actor dataset. Statically generated at build time; no authentication, no rate limits.",
  "generated": "2026-07-31T01:06:07.226Z",
  "datasetCurrentAsOf": "2025-09-01",
  "license": "Data compiled from public primary sources; see /methodology/ for sourcing.",
  "endpoints": {
    "/api/index.json": "This document",
    "/api/stats.json": "Dataset counts and currency date",
    "/api/actors.json": "All actors, summary form",
    "/api/actors/{slug}.json": "Full actor profile including bio, sources, and citations",
    "/api/crosswalk.json": "Every actor's designators across every vendor taxonomy",
    "/api/aliases.json": "Flat alias → actor resolution map",
    "/api/cves.json": "CVE reference table with exploiting actors",
    "/api/cves/{id}.json": "Single CVE with full per-actor usage detail",
    "/api/campaigns.json": "All documented campaigns",
    "/api/feed.json": "Activity feed items",
    "/api/countries.json": "Countries of origin with actor lists",
    "/api/sectors.json": "Target sectors with actor counts",
    "/api/vendors.json": "Vendor naming taxonomies and conventions"
  },
  "counts": {
    "actors": 35,
    "cves": 47,
    "campaigns": 43,
    "feedItems": 48
  }
}