Skip to main content
GET
Machine Viewer
Machine Viewer holds machines from stealer logs: the files that were taken from each one, and the passwords, tokens, cookies and payment cards found in them. Search for a machine, list its files, and read or download them.
Every Machine Viewer request counts as one lookup against your plan’s daily allowance (Max: unlimited). When the allowance is used up, requests can continue at a per-lookup price charged to your balance; a search that finds nothing is not charged. Machine IDs are UUIDs; file IDs are 20 characters.

Machine Viewer statistics

How many machines, files, passwords, tokens, cookies and payment cards the Machine Viewer holds.
string
required
Your API key.
Response
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

Search machines

Searches machines by name, username, hostname or machine ID.
string
required
What to search for: a name, username, hostname or machine ID.
string
required
Your API key.
Response
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

Machine details

One machine, with the e-mail addresses and tokens found on it.
string
required
Machine ID (a UUID), from machineViewer.search.
string
required
Your API key.
Response
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

Machine files

Every file of a machine, with its path and size. Use a file’s id with machineViewer.file.
string
required
Machine ID (a UUID), from machineViewer.search.
string
required
Your API key.
Response
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

File content

One file, with its content as text.
string
required
File ID, from machineViewer.files.
string
required
Your API key.
Response
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

Download a file

The file itself, as it was in the log.
string
required
File ID, from machineViewer.files.
string
required
Your API key.
Response: the file itself (application/octet-stream).
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

Download a machine

Every file of a machine in one ZIP archive.
string
required
Machine ID (a UUID), from machineViewer.search.
string
required
Your API key.
Response: the file itself (application/zip).
cURL
SDK example The same request with the official SDKs. Each one reads your key from OSINTCAT_API_KEY.

See Errors for the responses every endpoint can return. An ID that is not valid is answered with 400, an unknown one with 404 NOT_FOUND.