MALWARELEAKS API (1.0.0)

Download OpenAPI specification:Download

API for retrieving threat information, using the API, and generating access keys.

Authentication

Generate API Key

Generate a new API key to access services.

Authorizations:
bearerAuth

Responses

Response samples

Content type
application/json
{
  • "api_key": "string",
  • "expires_at": "string"
}

Usage

Get API usage statistics

Retrieve API usage statistics.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string

Responses

Response samples

Content type
application/json
{
  • "daily_requests": 0,
  • "monthly_requests": 0,
  • "username": "string"
}

Threat Intelligence

Get malware feed

Retrieve the latest threat feed.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string

Responses

Get malware IP information

Retrieve information about malicious IP addresses.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string

Responses

Get information about malware domain

Retrieve information about domains associated with malware.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string

Responses

Get threat locations

Retrieve information about geographic locations of threats.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string

Responses

Search

Search by malware IP

Search for information on a malicious IP address.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string
Request Body schema: application/json
IP
string

Responses

Request samples

Content type
application/json
{
  • "IP": "string"
}

Search by malware domain

Search by domain associated with threats.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string
Request Body schema: application/json
Domain
string

Responses

Request samples

Content type
application/json
{
  • "Domain": "string"
}

Search by threat type

Search by threat type.

Authorizations:
apiKeyAuth
header Parameters
X-API-KEY
required
string
Request Body schema: application/json
threat
string

Responses

Request samples

Content type
application/json
{
  • "threat": "string"
}