首页/安全/漏洞与攻击面速查/NVD API 2.0 查询用法
漏洞基础与评分46 条

NVD API 2.0 查询用法

NVD 提供 REST API 2.0,可按 CVE 编号或时间窗口拉取漏洞数据(含 CVSS 评分、CWE、参考链接);接口有速率限制,批量拉取要控制节奏并本地缓存。

漏洞与攻击面速查安全更新于 2026-10-12

按编号查询

按编号查询
curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2021-44228" | jq '.vulnerabilities[0].cve.metrics'

按发布时间窗口分页拉取

按发布时间窗口分页拉取
curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?pubStartDate=2024-01-01T00:00:00.000&pubEndDate=2024-01-07T00:00:00.000&startIndex=0&resultsPerPage=100" | jq '.totalResults'
限速(无 Key)滚动 30 秒窗口内 5 次请求
限速(带 Key)30 秒内 50 次请求
分页参数startIndex / resultsPerPage
时间窗口过大容易超时,按天切片拉取并落库更稳。

易错点

  • 无 Key 高频请求会返回 403/503,脚本必须做退避重试,否则同步任务会断档

数据来源与参考

  • NVD API 2.0 文档(nvd.nist.gov/developers)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌