NVD CVE Vulnerability Search - Vendor Risk Diligence API
Pricing
from $1.60 / 1,000 results
NVD CVE Vulnerability Search - Vendor Risk Diligence API
Search NIST NVD CVEs by keyword, severity, vendor, or date for vendor-risk diligence and patch workflows. CVSS, affected products, and source-linked vulnerability evidence — not proof a deployment is exploitable. Related: CISA KEV catalog, SSL certificate checker.
Pricing
from $1.60 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
0
Monthly active users
16 hours ago
Last modified
Categories
Features
Share
NVD CVE Vulnerability Database - Security & Compliance Intelligence
Search the NIST National Vulnerability Database (NVD) for CVE security vulnerabilities. Filter by keyword, CVSS severity, and publication date. Extract structured data for vulnerability monitoring, security compliance, patch management, and threat intelligence workflows.
No API key required. Uses the official NVD CVE API 2.0.
What you get
Each CVE record includes:
- CVE ID (e.g.
CVE-2021-44228) - Description — plain-English explanation of the vulnerability
- Severity — CVSS v3 severity: CRITICAL, HIGH, MEDIUM, or LOW
- CVSS score — base score from 0.0 to 10.0
- CVSS vector string — full CVSS v3 vector for scoring details
- CWE ID — weakness category (e.g.
CWE-79for XSS,CWE-89for SQL injection) - Affected products — CPE URI list of vulnerable software and versions (up to 50 per CVE)
- Published date and last modified date
- Source URL — direct link to the NVD detail page
Use cases
- Vulnerability monitoring: Track new CRITICAL and HIGH CVEs affecting your technology stack
- Security compliance: Audit CVE exposure across specific software components for SOC 2, ISO 27001, or FedRAMP
- Patch management: Identify unpatched vulnerabilities by keyword or product CPE
- Threat intelligence: Correlate CVE data with CVSS scores and CWE categories for risk prioritization
- Penetration testing research: Find known vulnerabilities by keyword (e.g. "apache", "openssl", "remote code execution")
- Security tooling: Enrich SIEM, vulnerability scanners, or asset management systems with NVD data
Input
| Field | Type | Description |
|---|---|---|
keywordSearch | string | Keyword to search CVE descriptions (e.g. log4j, apache, buffer overflow) |
severity | string | CVSS v3 severity filter: CRITICAL, HIGH, MEDIUM, LOW, or blank for all |
pubStartDate | string | Published on or after this date: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.mmm |
pubEndDate | string | Published on or before this date: YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.mmm |
maxResults | integer | Max records to return (default 100, max 20,000) |
All fields are optional. With no filters, returns the most recently published CVEs.
Output example
{"cveId": "CVE-2021-44228","description": "Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints...","severity": "CRITICAL","cvssScore": 10.0,"cvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","cweId": "CWE-917","affectedProducts": ["cpe:2.3:a:apache:log4j:2.0:beta9:*:*:*:*:*:*","cpe:2.3:a:apache:log4j:2.0:rc1:*:*:*:*:*:*"],"publishedDate": "2021-12-10T10:15:09.143","lastModifiedDate": "2023-04-03T20:15:08.127","sourceUrl": "https://nvd.nist.gov/vuln/detail/CVE-2021-44228"}
Rate limits
The NVD API allows 5 requests per 30-second rolling window without an API key. This actor paginates automatically and respects the rate limit between pages. Large queries (>2,000 results) will take additional time due to enforced delays between pages.
Data source
Uses the official NVD CVE API 2.0 maintained by NIST. Data is authoritative, continuously updated, and free to use. Coverage spans all published CVEs from 1999 to present.
How to use
- Open NVD CVE Vulnerability Search - Vendor Risk Diligence API in Apify Console and click Start (or Try for free).
- Fill in the input form - start with Keyword Search, Max Results. Every field is optional unless marked required, and the form is prefilled with a working example.
- Set Maximum results to cap your cost, then run the Actor.
- Download the results as JSON, CSV, Excel, XML or HTML, or pull them with the Apify API.
Example input
{"keywordSearch": "log4j","maxResults": 10}
Pricing
Pay per event: $0.002 per result plus $0.0001 per run start. No subscription to this Actor is needed. Apify Store discounts apply, so the price per result is lower on Silver, Gold and higher Apify plans. Use Maximum results to cap the cost of each run.
FAQ
How much does NVD CVE Vulnerability Search - Vendor Risk Diligence API cost?
$0.002 per result plus $0.0001 per run. For example, 1,000 results cost about $2.00. Higher Apify plans get a Store discount.
Do I need an API key or login?
This Actor has an optional or required key field in the input; see the input table above.
Can I run it on a schedule or from code?
Yes. Use Apify Schedules for recurring runs, or call it from the Apify API, the JavaScript or Python client, Make, Zapier, n8n, or any MCP-compatible AI agent.
Why did my run return no results?
Your filters are probably too narrow. Remove a filter or broaden the search, then run again. You only pay the result price for records that are actually saved.
Is the data accurate and up to date?
Each run fetches live data from the source described above, so results are as current as that source. Verify critical records with the original source before acting on them.
Use with the API
curl -X POST "https://api.apify.com/v2/acts/pink_comic~nvd-cve-vulnerability-database/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"keywordSearch": "log4j", "maxResults": 10}'