Skip to content

Actors

Named threat groups with confirmed attribution — nation-state, cybercrime, hacktivist, or PSOA.

List all actors

GET/actors
Returns all actors. Each entry includes aliases as an array.

Get an actor

GET/actors/:id
Returns a single actor with full detail: aliases, edges, and associated reports. Accepts either UUID or slug.

Actor object

FieldTypeDescription
iduuidUnique identifier
namestringPrimary display name (resolved from aliases)
slugstringURL-friendly name (e.g. muddywater)
typestringnation-state / cybercrime / hacktivist / psoa / unclassified / unknown
country_codestringISO 3166-1 alpha-2 country code of attributed origin
regionstringGeographic region (e.g. Middle East)
motivationstring[]espionage / financial / disruption / hacktivism
attribution_notestringHuman-readable attribution statement from the source
first_seenstringEarliest known activity (ISO date, year-precision, e.g. 2019-01-01)
biostringFull attribution write-up
aliasesobject[]Array of { name, is_primary }
edgesobject[]Typed relationships — each carries confidence_label (Confirmed / High confidence / Assessed / Suspected / Possible); the raw confidence score is never exposed
reportsobject[]Source reports that document this actor
inherited_activityobjectTTPs, tools, and indicators inherited from associated campaigns and sub-groups
created_atstringISO 8601 timestamp
updated_atstringISO 8601 timestamp

Babel is free for individual researchers, defenders, and analysts.