UnifyAPI
← Back to catalog

nvd.cve_search

mock data$0.002 / call

NIST NVD CVE Search

Search the National Vulnerability Database for CVE records by keyword, vendor, product, CVSS severity, or publication date range. Returns CVE-ID, summary, CVSS v3 base score, severity (LOW/MEDIUM/HIGH/CRITICAL), affected CPE configurations, references. Distinct from OSV: NVD provides canonical NIST records with CVSS v3 scores, CWE weakness types, and CPE configurations.

Healthprovider: Nvd#nvd#health

Input schema

keyword

Free-text keyword to search CVE records. Examples: 'log4j', 'OpenSSL CVE-2023', 'Linux kernel use-after-free'. Combined with other filters using AND logic.

string
start_index

Zero-based offset for pagination. Use with results_per_page to page through large result sets. Default: 0.

integer
pub_end_date

Latest CVE publication date in ISO 8601 extended format with timezone offset (e.g. '2024-12-31T23:59:59.999+00:00'). Must be paired with pub_start_date. Maximum 120-day window.

string
pub_start_date

Earliest CVE publication date in ISO 8601 extended format with timezone offset (e.g. '2024-01-01T00:00:00.000+00:00'). Maximum 120-day window per request when combined with pub_end_date.

string
cvss_v3_severity

Filter by CVSS v3 base severity. LOW = 0.1–3.9, MEDIUM = 4.0–6.9, HIGH = 7.0–8.9, CRITICAL = 9.0–10.0. Omit to return all severities.

string
results_per_page

Number of CVE records to return per page. Range: 1–2000. Default: 20.

integer

Call via REST

curl -X POST https://unifyapi.pro/api/call/nvd.cve_search \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"keyword":"<keyword>","start_index":0,"pub_end_date":"<pub_end_date>","pub_start_date":"<pub_start_date>","cvss_v3_severity":"<cvss_v3_severity>","results_per_page":0}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.