Malwarebytes Products API
The Products API from Malwarebytes — 3 operation(s) for products.
The Products API from Malwarebytes — 3 operation(s) for products.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/malwarebytes-products-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: ThreatDown Products API
description: '# Introduction
ThreatDown Nebula API lets you remotely manage the security of your `Endpoints`, analyze their `assets`, perform advanced analysis on `Detections` of `Malware`, `Ransomware`, `Exploits` and other threats found by the `ThreatDown Endpoint Agent`, and issue jobs like `Scan`, `Isolate`, `Remediate` or `Reboot`.'
version: 1.0.0
x-logo:
altText: ThreatDown logo
url: https://assets.threatdown.com/hermes/ThreatDown_Horizontal_Navy.png
backgroundColor: '#FFFFFF'
servers:
- url: https://api.threatdown.com
tags:
- name: Products
paths:
/nebula/v1/products/categories:
get:
description: Get OPSWAT categories
summary: Get categories
security:
- client_credentials:
- read
- user_permissions: []
status:
outage:
- auth
parameters:
- name: authorization
required: true
in: header
description: Authorization token
schema:
type: string
- name: accountid
required: true
in: header
description: Your Nebula account id (Ex. "9256034b-7967-4253-a5d9-260663e4fa4f")
schema:
type: string
pattern: '[\da-fA-F]{8}-?[\da-fA-F]{4}-?[\da-fA-F]{4}-?[\da-fA-F]{4}-?[\da-fA-F]{12}$'
responses:
'200':
description: response schema
content:
application/json:
schema:
type: object
required:
- categories
properties:
categories:
type: array
items:
type: object
properties:
id:
type: integer
name:
type: string
tags:
- Products
operationId: api.nebula.get.products.categories
/nebula/v1/products:
post:
description: Search OPSWAT products
summary: Search products
security:
- client_credentials:
- read
- user_permissions: []
status:
outage:
- auth
parameters:
- name: authorization
required: true
in: header
description: Authorization token
schema:
type: string
- name: accountid
required: true
in: header
description: Your Nebula account id (Ex. "9256034b-7967-4253-a5d9-260663e4fa4f")
schema:
type: string
pattern: '[\da-fA-F]{8}-?[\da-fA-F]{4}-?[\da-fA-F]{4}-?[\da-fA-F]{4}-?[\da-fA-F]{12}$'
requestBody:
content:
application/json:
schema:
title: Search OPSWAT Products with filters
type: object
properties:
constraints:
type: array
title: List of search constraints
items:
type: object
properties:
field:
type: string
title: Constraint field
enum:
- vendor_id
- vendor_name
- product_name
- platform
- methods
- categories
operator:
title: Constraint operator
type: string
enum:
- equals
- not_equals
- contains
- not_contains
value:
title: Value to search
type:
- string
- number
sort_field:
title: Sort Field
type: string
enum:
- vendor_name
- vendor_id
- product_name
- product_id
page_size:
type: number
title: Page size
minimum: 0
maximum: 500
next_cursor:
type: string
title: The pagination cursor for next set of results. For further documentation, check Pagination section.
examples:
- eyJzdGFydF9pbmRleCI6MTAwfQ==
responses:
'200':
description: response schema
content:
application/json:
schema:
type: object
required:
- total_count
- results
properties:
results:
type: array
items:
type: object
properties:
vendor_id:
type: string
product_id:
type: string
signatures:
type: array
items:
type: object
additionalProperties: false
properties:
signature_id:
type: string
signature_name:
type: string
vendor_name:
type: string
product_name:
type: string
platform:
type: string
categories:
type: array
items:
type: string
methods:
type: array
items:
type: string
required:
- signatures
- product_id
- vendor_id
total_count:
type: number
next_cursor:
type: string
tags:
- Products
operationId: api.nebula.post.products
/nebula/v1/products/vendors:
post:
description: Search OPSWAT vendors
summary: Search vendors
security:
- client_credentials:
- read
- user_permissions: []
status:
outage:
- auth
parameters:
- name: authorization
required: true
in: header
description: Authorization token
schema:
type: string
- name: accountid
required: true
in: header
description: Your Nebula account id (Ex. "9256034b-7967-4253-a5d9-260663e4fa4f")
schema:
type: string
pattern: '[\da-fA-F]{8}-?[\da-fA-F]{4}-?[\da-fA-F]{4}-?[\da-fA-F]{4}-?[\da-fA-F]{12}$'
requestBody:
content:
application/json:
schema:
title: Search OPSWAT Vendors with filters
type: object
properties:
constraints:
type: array
title: List of search constraints
items:
type: object
properties:
field:
type: string
title: Constraint field
enum:
- vendor_name
- platform
- methods
operator:
title: Constraint operator
type: string
enum:
- equals
- not_equals
- contains
- not_contains
value:
title: Value to search
type:
- string
- number
sort_field:
title: Sort Field
type: string
enum:
- vendor_name
- vendor_id
page_size:
type: number
title: Page size
minimum: 0
maximum: 500
next_cursor:
type: string
title: The pagination cursor for next set of results. For further documentation, check Pagination section.
examples:
- eyJzdGFydF9pbmRleCI6MTAwfQ==
responses:
'200':
description: response schema
content:
application/json:
schema:
type: object
required:
- total_count
- results
properties:
results:
type: array
items:
type: object
properties:
vendor_id:
type: string
vendor_name:
type: string
platform:
type: string
products:
type: array
items:
type: object
additionalProperties: false
properties:
vendor_id:
type: string
product_id:
type: string
signatures:
type: array
items:
type: object
additionalProperties: false
properties:
signature_id:
type: string
signature_name:
type: string
vendor_name:
type: string
product_name:
type: string
platform:
type: string
categories:
type: array
items:
type: string
methods:
type: array
items:
type: string
required:
- signatures
- product_id
- vendor_id
methods:
type: array
items:
type: string
total_count:
type: number
next_cursor:
type: string
tags:
- Products
operationId: api.nebula.post.products.vendors
components:
securitySchemes:
client_credentials:
type: oauth2
flows:
clientCredentials:
tokenUrl: /token
scopes:
read: Read data of your Nebula account
write: Write data, such as groups, policies, exclusions. Create Webhook subscriptions
execute: Issue jobs on your endpoints, like Scan, Reboot or Isolate.
user_permissions:
type: http
scheme: bearer