API DOCUMENTATION
RESTful API endpoints for programmatic access to ransomware intelligence dataOverview
The Ransomware Monitor API provides JSON access to all tracked data. All endpoints return JSON and accept standard query parameters for filtering and pagination.
Base URL
https://your-domain.com/api/
Authentication
No authentication required for read-only access. Rate limiting applies: 100 requests per minute per IP.
Response Format
{
"status": "ok",
"count": 100,
"data": [ ... ],
"meta": {
"page": 1,
"per_page": 50,
"total": 5000,
"pages": 100
}
}
Common Parameters
| Parameter | Type | Description |
|---|---|---|
| page | int | Page number (default: 1) |
| per_page | int | Results per page (default: 50, max: 500) |
| sort | string | Sort field |
| order | string | Sort order: asc or desc |
Victims
List all victims with optional filtering.
| Parameter | Description |
|---|---|
| group | Filter by group name |
| country | Filter by country code (e.g., US, GB) |
| sector | Filter by sector |
| date_from | Start date (YYYY-MM-DD) |
| date_to | End date (YYYY-MM-DD) |
GET /api/victims?group=lockbit&country=US&page=1&per_page=20
Get the most recent victims (last 20).
GET /api/victims/recent?limit=20
Get details for a specific victim by ID.
Groups
List all tracked ransomware groups.
| Parameter | Description |
|---|---|
| status | Filter by status: active, inactive, defunct |
GET /api/groups?status=active
Get detailed information about a specific group including onion URLs, TTPs, and stats.
Get all victims for a specific group.
Statistics
Top 10 groups by victim count. Returns labels and values arrays.
Monthly victim counts grouped by year.
Cumulative victim count over time.
Top targeted sectors with victim counts.
Top targeted countries with victim counts.
Country code to victim count mapping for world map visualization.
News
List cybersecurity news articles.
| Parameter | Description |
|---|---|
| source | Filter by news source |
YARA Rules
List all YARA rules, optionally filtered by group.
| Parameter | Description |
|---|---|
| group | Filter by group name |
TTPs
List all MITRE ATT&CK techniques used by tracked groups.
| Parameter | Description |
|---|---|
| tactic | Filter by tactic name |
| group | Filter by group name |
IoCs
List all indicators of compromise.
| Parameter | Description |
|---|---|
| type | Filter by type: hash, ip, domain, url, email |
| group | Filter by group name |
Ransom Notes
List all ransom notes, optionally filtered by group.
Search
Search across all data types.
| Parameter | Description |
|---|---|
| q | Search query (required) |
GET /api/search?q=lockbit
Response includes separate arrays for victims, groups, and news matches.