Free · No API key · CORS enabled
AdminAdda Public API
CVE intelligence (NVD + CISA KEV + CERT-In), curated cyber news, expert blogs and the tools directory — as JSON, for dashboards, SOC tooling, Slack bots and research. Free, with attribution.
60/min
per IP
JSON
UTF-8
5 min
cache
CC BY 4.0
content licence
Endpoints
| Endpoint | Returns | Query params |
|---|---|---|
| GET /api/v1/cves | List CVEs ranked by CVSS | severity, kev, certin, vendor, product, q, since, sort, page, limit |
| GET /api/v1/cves/{cveId} | One CVE with description and references | — |
| GET /api/v1/news | Curated cybersecurity / compliance news | category, source, q, page, limit |
| GET /api/v1/posts | Published blogs & whitepapers | type, domain, tag, author, q, page, limit |
| GET /api/v1/posts/{slug} | Full markdown of a post | — |
| GET /api/v1/tools | Free tools directory | domain, category, q, page, limit |
Example
curl "https://adminadda.com/api/v1/cves?severity=CRITICAL&kev=1&limit=5"
{
"data": [
{
"cveId": "CVE-2026-1842",
"title": "Microsoft Message Queuing Remote Code Execution",
"cvssScore": 9.8, "severity": "CRITICAL",
"vendor": "Microsoft", "product": "Microsoft MSMQ",
"isKev": true, "certIn": true, "certInId": "CIAD-2026-0041",
"published": "2026-07-15T00:00:00.000Z",
"url": "https://adminadda.com/cve/CVE-2026-1842"
}
],
"meta": { "total": 1, "page": 1, "limit": 5, "pages": 1, "source": "adminadda.com" }
}JavaScript
const res = await fetch("https://adminadda.com/api/v1/news?limit=10")
const { data } = await res.json()
data.forEach(n => console.log(n.publishedAt, n.title, n.url))Response envelope
data— array or objectmeta.total / page / limit / pages— pagination (maxlimit100)- Errors:
{ "error": "…" }with 400 / 404 / 429 / 503 - All timestamps are ISO-8601 UTC; CVSS is v3.1 base score
Terms
Free for any use. Link back to adminadda.com when you display the data. No scraping of HTML pages — use the API. Need more than 60/min or webhooks? Talk to us.
Data sources
NVD (NIST), CISA Known Exploited Vulnerabilities, CERT-In advisories, curated feeds reviewed by AdminAdda editors, and posts published by verified @handles.
Discovery
GET /api/v1 returns this list as JSON.