Skip to main content
POST
Vulnerability Intelligence(V2)

Query Parameters

apikey
string
required

Your API key. For details on how to obtain and manage your API key, please refer to the Authentication page.

Kindly note:

Please check if you have bound your access IP to the key and have the authority quotas to access this API before you interact with it.

cursor
string

Specifies the pagination cursor used to retrieve the next page of results.
If omitted, the first page of results will be returned.

limit
integer

Specifies the number of records to return per page. The default value is 10, and the maximum allowed value is 50.

vuln_id
string

Vulnerability IDs can be queried precisely using XVE, CVE, or CNNVD identifiers. The XVE ID serves as ThreatBook’s unique vulnerability identifier.
Batch queries are supported for up to 100 IDs, separated by commas. (Trial users: up to 10 per query.)

vendor
string

Vulnerability-affected vendors can be queried with exact-match search, and only single-item queries are supported.

product
string

Vulnerability-affected products can be queried with exact-match search.
Batch queries are supported for up to 100 items, separated by commas. (Trial users: up to 10 per query.)

path
string

Exploit paths can be queried with exact-match search.

update_time
string

Supports filtering vulnerabilities based on their update time.

Time options:

  • 30d: Returns vulnerabilities updated within the last 30 calendar days (including today)
  • 7d: Returns vulnerabilities updated within the last 7 calendar days (including today)
  • 3d: Returns vulnerabilities updated within the last 3 calendar days (including today)
  • 1d: Returns vulnerabilities updated from yesterday up to the query time
threatbook_create_time
string

Supports filtering vulnerabilities based on ThreatBook’s ingestion time.

Time options:

  • 30d: Returns vulnerabilities ingested within the last 30 calendar days (including today)
  • 7d: Returns vulnerabilities ingested within the last 7 calendar days (including today)
  • 3d: Returns vulnerabilities ingested within the last 3 calendar days (including today)
  • 1d: Returns vulnerabilities ingested from yesterday up to the query time
is_highrisk
boolean

Supports filtering high-risk vulnerabilities (those with high remediation priority).
This parameter is of boolean type. If not provided, all vulnerabilities are returned by default.

  • true: Returns only high-risk vulnerabilities
  • false: Returns vulnerabilities excluding high-risk ones

Response

data
object
required
response_code
integer
required
msg
string
required