๐ Authentication
All endpoints require an API key passed via one of these methods:
Authorization: Bearer sentinel_your_key_here
# OR
X-API-Key: sentinel_your_key_here
Rate limit info is returned in response headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Tier
๐ก Endpoints
GET/api/v1/intel/liveFREE
Live threat intelligence feed. Query: page, limit, severity, type, exploited, cisa_kev, min_cvss, vendor
GET/api/v1/intel/top-threatsFREE
Highest-priority threats (score โฅ 65/100). Always the most critical active threats.
GET/api/v1/intel/cve/{id}FREE
Full CVE intelligence by ID. Example: /api/v1/intel/cve/CVE-2025-12345
GET/api/v1/intel/iocsPRO
Enriched IOC feed with confidence scoring. Query: type, min_confidence, related_id. Enterprise: format=stix returns STIX 2.1 bundle.
GET/api/v1/intel/ransomwareFREE
Ransomware-specific threat intelligence: active campaigns, actor TTPs, IOC feeds.
GET/api/v1/intel/searchFREE
Full-text search. Query: q=<search term>. Free: 5 results max. Pro: 50. Enterprise: 200.
GET/api/v1/auth/meFREE
Your user profile, tier, and feature access information.
GET/api/v1/keys/usageFREE
Per-key usage analytics. Query: days=7 (default) โ returns daily breakdown for last N days.
POST/api/v1/auth/registerFREE
Register and get an API key. Body: {email, name, plan}. Returns api_key (shown only once).
POST/api/v1/billing/subscribeAUTH
Create a Stripe checkout session. Body: {plan: "pro"|"enterprise"}. Returns checkout_url.
๐ Response Schema
{
"success": true,
"meta": {
"platform": "CYBERDUDEBIVASH SENTINEL APEX v4.0",
"timestamp": "2026-04-27T12:00:00.000Z",
"endpoint": "/api/v1/intel/live",
"tier": "pro"
},
"items": [ ... ],
"pagination": { "page": 1, "limit": 25, "total": 87, "has_next": true },
"tier_info": { "tier": "pro", "ioc_access": true, "upgrade_url": null },
"_trust": {
"source_attribution": "cisa_kev, nvd",
"confidence_score": 0.98,
"correlation_count": 2,
"verified_at": "2026-04-27T12:00:00.000Z"
}
}