NVD CVE Vulnerability Database Scraper avatar

NVD CVE Vulnerability Database Scraper

Pricing

$10.00 / 1,000 actor runs

Go to Apify Store
NVD CVE Vulnerability Database Scraper

NVD CVE Vulnerability Database Scraper

Exports CVE records from NIST's official NVD JSON API including CVSS scores, severity, CWE weaknesses, and affected vendor/product data.

Pricing

$10.00 / 1,000 actor runs

Rating

0.0

(0)

Developer

Ahmed

Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Exports CVE (Common Vulnerabilities and Exposures) records from NIST's official NVD JSON API, including CVSS base scores, severity ratings, CWE weakness classifications, and affected vendor/product data. Built for security teams, vulnerability management tools, and developers who need structured CVE data for dependency scanning, threat intelligence feeds, or compliance reporting without manually parsing the NVD web UI.

Why this scraper

  • Reads NVD's official JSON API endpoints directly rather than scraping rendered HTML pages, so the data matches NIST's source records without layout-parsing errors.
  • Returns 17 flat, typed fields per CVE — CVSS version, base score, severity, vector string, exploitability/impact sub-scores, CWE ID, vendor, product, and reference data — in one record instead of requiring separate lookups.
  • Charges a flat $0.01 per run regardless of how many CVE records are returned, so pulling 20 or 500 records costs the same.

Output fields

FieldTypeDescription
cveIdstringCVE identifier, e.g. CVE-1999-0095
sourceIdentifierstringOrganization that submitted the CVE
publishedstringPublication date/time (ISO 8601)
lastModifiedstringLast modification date/time (ISO 8601)
vulnStatusstringNVD workflow status, e.g. Modified, Analyzed
descriptionstringEnglish-language description of the vulnerability
cvssVersionstringCVSS metric version used, e.g. 3.1, 2.0
baseScorenumberCVSS base score
baseSeveritystringCVSS severity rating, e.g. HIGH, CRITICAL
vectorStringstringFull CVSS vector string
exploitabilityScorenumberCVSS exploitability sub-score
impactScorenumberCVSS impact sub-score
cweIdstringPrimary CWE weakness identifier or description
vendorstringAffected vendor name if listed
productstringAffected product name if listed
referenceUrlstringFirst reference URL for the CVE
referenceCountintegerTotal number of reference URLs listed for the CVE

Input

{
"startUrls": [
{ "url": "https://services.nvd.nist.gov/rest/json/cves/2.0?resultsPerPage=20" }
],
"maxItems": 1000
}

You can point startUrls at any NVD cves/2.0 query, including filters like keywordSearch=apache or cvssV3Severity=CRITICAL.

Output

{
"cveId": "CVE-1999-0095",
"sourceIdentifier": "cve@mitre.org",
"published": "1988-10-01T04:00:00.000",
"lastModified": "2026-06-16T21:47:34.460",
"vulnStatus": "Modified",
"description": "The debug command in Sendmail is enabled, allowing attackers to execute commands as root.",
"cvssVersion": "2.0",
"baseScore": 10,
"baseSeverity": "HIGH",
"vectorString": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
"exploitabilityScore": 10,
"impactScore": 10,
"cweId": "NVD-CWE-Other",
"vendor": "n/a",
"product": "n/a",
"referenceUrl": "http://seclists.org/fulldisclosure/2019/Jun/16",
"referenceCount": 10
}

Pricing

$0.01 per actor run, charged once regardless of how many CVE records maxItems returns. A typical run pulling 20-500 CVE records costs $0.01 total.

Use cases

  • Feeding a vulnerability management dashboard with CVSS scores and severity ratings for tracked vendor/product combinations.
  • Building a CWE-tagged dataset to prioritize which weakness classes to fix first in a codebase.
  • Monitoring newly published CRITICAL and HIGH severity CVEs for a specific keyword (e.g., a vendor or product name) as part of a security bulletin process.