Filter by advisory feed name.
Example url:
https://api.vulncheck.com/v4/advisory?name=vulncheck
Filter by CVE ID.
Example url:
https://api.vulncheck.com/v4/advisory?cve_id=CVE-2024-1234
Filter by vendor name.
Example url:
https://api.vulncheck.com/v4/advisory?vendor=microsoft
Filter by product name.
Example url:
https://api.vulncheck.com/v4/advisory?product=windows
Filter by OS or platform.
Example url:
https://api.vulncheck.com/v4/advisory?platform=linux
Filter by product version. Supports semver-aware matching.
Example url:
https://api.vulncheck.com/v4/advisory?version=1.2.3
Filter by CPE 2.3 string.
Example url:
https://api.vulncheck.com/v4/advisory?cpe=cpe:2.3:a:vendor:product:*
Filter by package name.
Example url:
https://api.vulncheck.com/v4/advisory?package_name=lodash
Filter by package URL (PURL).
Example url:
https://api.vulncheck.com/v4/advisory?purl=pkg:npm/lodash@4.17.20
Filter by reference URL.
Example url:
https://api.vulncheck.com/v4/advisory?reference_url=https://example.com/advisory
Filter by reference tag.
Example url:
https://api.vulncheck.com/v4/advisory?reference_tag=patch
Filter by description language code.
Example url:
https://api.vulncheck.com/v4/advisory?description_lang=en
Return advisories updated after this date. Accepts RFC3339 timestamps.
Example url:
https://api.vulncheck.com/v4/advisory?updatedAfter=2026-01-01T00:00:00Z
Return advisories updated before this date. Accepts RFC3339 timestamps.
Example url:
https://api.vulncheck.com/v4/advisory?updatedBefore=2024-01-01T00:00:00Z
Page number for paginated results. Defaults to 1. Cannot be combined with cursor.
Example url:
https://api.vulncheck.com/v4/advisory?page=2
Number of results per page. Maximum 100. Defaults to 10.
Example url:
https://api.vulncheck.com/v4/advisory?limit=50
Presence of this parameter activates cursor-based pagination from the first page. The value is ignored. Cannot be combined with page.
Example url:
https://api.vulncheck.com/v4/advisory?start_cursor
Cursor value from _meta.next_cursor in a previous response. Used to fetch the next page in cursor mode.
Example url:
https://api.vulncheck.com/v4/advisory?cursor=<next_cursor_value>
::
curl --request GET \
--url 'https://api.vulncheck.com/v4/advisory?cve_id=CVE-2024-1234' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer insert_token_here'
| Status Code | Meaning |
|---|---|
| 400 | Invalid query parameter value |
| 401 | Missing or invalid authentication token |
| 402 | Subscription required for requested data |
| 429 | Rate limit exceeded |
| 503 | Advisory data source unavailable |
{
"data": [
{
"dataType": "CVE_RECORD",
"dataVersion": "5.0",
"cveMetadata": {
"cveId": "CVE-2024-1234",
"assignerOrgId": "...",
"state": "PUBLISHED"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "...",
"shortName": "vulncheck"
},
"descriptions": [
{
"lang": "en",
"value": "..."
}
]
}
}
}
],
"_meta": {
"total": 1,
"page": 1,
"pages": 1,
"limit": 10,
"filtered": 1
}
}