Schemas

Response fields use exact API casing.

Infostealer data fields use camelCase. Pagination fields use snake_case because they are shared with other DIAPI list endpoints.

InfostealerRow

FieldTypeNotes
feedTypestringCurrently c2.
reviewStatusstringReviewed status, normally allow or auto_allow.
hoststringDomain or IP host.
familiesstring arrayNormalized family names.
seenAttimestampLatest triage sighting in the row.
firstSeentimestamp, optionalFirst triage sighting for the host.
lastSeentimestamp, optionalLast triage sighting for the host.
portsInfostealerPort arrayPort-level samples grouped by family.
dnsStatusstring, optionalCurrent DNS disposition.
resolvedIpsstring arrayResolved IP addresses known for the host.
countrystring, optionalCountry from review metadata or IPinfo ASN data.
asninteger, optionalASN number when known.
asOrgstring, optionalASN organization when known.
infraTypestring, optionalIPinfo infrastructure type when known.
quad9Hitsinteger30-day DNS block count.
circlHitsintegerCIRCL passive DNS total count.

Nested port sample schemas

InfostealerPort {
  "port": 443,
  "families": [InfostealerPortFamily]
}

InfostealerPortFamily {
  "family": "remus_stealer",
  "samples": [InfostealerSample]
}

InfostealerSample {
  "sha256": "0123456789abcdef...",
  "firstSeen": "2026-06-18T13:12:10Z",
  "lastSeen": "2026-06-19T23:29:02Z"
}

Pagination

{
  "page": 1,
  "limit": 100,
  "prev_page": 0,
  "next_page": 2,
  "has_prev": false,
  "has_next": true,
  "total_rows": 417,
  "total_pages": 5,
  "start_row": 1,
  "end_row": 100
}