Skip to content

Actors ​

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

List all actors ​

GET/actors
Returns all actors, newest first. Each entry includes aliases as an array of names.
ParameterTypeDescription
countrystringoptISO 3166-1 alpha-2 country code (e.g. IR)
typestringoptActor type (see type below)

Get an actor ​

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

Actor timeline ​

GET/actors/:id/timeline
Returns the actor's timeline events as an array (empty if none). Accepts 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_seenstringYear the actor was first observed or disclosed, as extracted from its source reports (ISO date, year precision, e.g. 2019-01-01). When reports give different years, the earliest is kept. null when no year is recorded. The actor page shows this as Active Since, and shows "Unknown" when it is null. It is never derived from campaign dates.
biostringFull attribution write-up
aliasesobject[]Array of { name, is_primary } (in the list endpoint, an array of names)
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 CVEs inherited from campaigns attributed to the actor, from clusters attributed to the actor, and from those clusters' campaigns
ttp_tacticsstring[]MITRE ATT&CK tactics of the actor's TTPs, most frequent first
target_sectorsstring[]Targeted sectors
target_countriesstring[]Targeted countries
last_seenstringLatest known activity, when known
created_atstringISO 8601 timestamp
updated_atstringISO 8601 timestamp

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