Request
GET /v1/victims/{victim_id}/{sub} · Required scope: varies by sub — see table below
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
victim_id | string (path) | Yes | — | SHA-256 victim_id (64 lowercase hex chars) or a log_victim_id from a previous search result. Both forms are resolved automatically |
sub | string (path) | Yes | — | Which data category to return — one of the values in the table below |
limit | integer (query) | No | 25 | 1–500, clamped to your tier’s max_rows |
sub value requires its own scope, independent of search:stealer
(which is required for Get Victim Profile). Requesting an
unmapped sub value returns 404 NOT_FOUND; requesting a valid sub
without the required scope returns 403 FORBIDDEN_SCOPE.
sub value | Required scope | Response shape | Min tier |
|---|---|---|---|
credentials | search:login | CredentialRecord[] | free |
cookies | view:cookies | CookieRecord[] | pro |
autofill | view:autofill | AutofillRecord[] | pro |
cards | view:cards | CardRecord[] | pro |
wallets | view:wallets | WalletRecord[] | pro |
files | search:file | FileSearchResult[] | pro |
ftp | view:ftp | FTPRecord[] | pro |
history | view:history | HistoryRecord[] | pro |
keychain | view:keychain | KeychainRecord[] | ultra |
commands | view:commands | CommandRecord[] | pro |
Example request
Response
200 OK — array of records in the shape listed for the requested sub
value (see table above).
sub=credentials on free tier. For the full field
reference of each shape, see the corresponding
Data Categories page — field names, masking
rules, and tier behavior are identical.
Not paginated
This endpoint returns up tolimit rows in a single response —
cursor/sort_direction do not apply. There is no nextCursor in the
response envelope.
Errors
| Status | code | Cause |
|---|---|---|
| 404 | NOT_FOUND | victim_id could not be resolved, or sub is not one of the listed values |
| 403 | FORBIDDEN_SCOPE | Key lacks the scope required for the requested sub (see table above) |
Tier notes
credentials is available on every tier (search:login). All other sub
values require pro or ultra — keychain requires ultra specifically
(view:keychain). Field-level masking for each shape follows the rules
documented on its corresponding Data Categories
page.