❯ developer api
The same scan engine behind Nexora Shield's dashboard, available as a REST API — SSL status, security headers, malware reputation, and an AI-generated summary, in one request.
Free
No cost to get started
30 req/hour
Per API key
1 endpoint
Simple to integrate
Sign in and generate a key from your dashboard. Keys start with nxs_live_ and are shown once — store it somewhere safe. You can have up to 5 active keys at a time.
POST to /api/v1/scan with your key in the Authorization header and a url in the body.
cURL
curl -X POST https://nexorashield.site/api/v1/scan \
-H "Authorization: Bearer nxs_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'JavaScript
const res = await fetch("https://nexorashield.site/api/v1/scan", {
method: "POST",
headers: {
"Authorization": "Bearer nxs_live_your_api_key",
"Content-Type": "application/json",
},
body: JSON.stringify({ url: "https://example.com" }),
});
const report = await res.json();
console.log(report.score, report.status);A successful scan returns:
{
"id": "clx...",
"url": "https://example.com",
"score": 85,
"status": "Secure",
"ssl": true,
"httpStatus": 200,
"responseTime": 342,
"robotsFound": true,
"sitemapFound": true,
"securityHeaders": { "...": "header-by-header breakdown" },
"virusTotal": { "...": "reputation summary" },
"aiAdvice": "Plain-English summary of what to fix and why...",
"robots": { "found": true, "url": "https://example.com/robots.txt" },
"sitemap": { "found": true, "url": "https://example.com/sitemap.xml" }
}{ "error": "Missing or invalid API key. Use 'Authorization: Bearer <key>'." }url in the request bodyBuilding something with this API? We'd love to hear about it — teamnexorashield@gmail.com