The security score API
built for property insurers.
Real-time, verified security posture data from deployed AI systems — not self-reported questionnaires. Every RMADOR-protected site exposes a continuous 0–100 security score that your underwriting platform can query, monitor, and act on automatically.
How it works
Once your organisation is enrolled as an insurer partner, RMADOR provides an API key scoped to the portfolios you underwrite. Your platform polls the security score endpoint or receives webhook events when scores change.
Receive API key
RMADOR issues a read-only partner API key scoped to the sites in your insured portfolio. Policyholder consent is collected at onboarding — no data is shared without explicit opt-in.
Poll or subscribe
Query GET /api/v2/security-score/portfolio for a snapshot of all sites, or register a webhook to receive real-time score change events when a site drops below your threshold.
Act on data
Feed scores into your underwriting model, trigger renewal conversations, apply premium discounts automatically, or export monthly CSV reports for actuarial review.
Portfolio endpoint
A single call returns the current security score for every site in your insured portfolio, with component-level breakdown for audit purposes.
# Request
GET /api/v2/security-score/portfolio
Authorization: Bearer <insurer-api-key>
# Response
{
"portfolio": [
{
"site_id": "site-abc123",
"site_name": "Westfield Distribution Centre",
"score": 87,
"grade": "A",
"components": {
"camera_coverage_pct": 94,
"rf_node_coverage_pct": 78,
"avg_response_time_s": 42,
"false_alarm_rate": 0.04,
"system_uptime_pct": 99.2,
"threat_detection_rate": 0.96
},
"last_updated": "2026-05-28T09:14:32Z"
},
{
"site_id": "site-def456",
"site_name": "Northgate Warehouse",
"score": 61,
"grade": "C",
"components": { ... },
"last_updated": "2026-05-28T09:14:32Z"
}
]
}Score components
Camera Coverage
Percentage of site perimeter with active, streaming camera coverage
RF Node Coverage
Proportion of high-risk zones with WiFi sensing node coverage
Average Response Time
Mean time from alert generation to operator acknowledgement (seconds)
False Alarm Rate
Ratio of false alarms to total alerts over the rolling 30-day window
System Uptime
Camera and edge node uptime percentage over the last 90 days
Threat Detection Rate
Confirmed threat events caught versus estimated from zone activity
Scores are computed continuously. The portfolio endpoint reflects the current state as of the last inference cycle (typically updated every 60 seconds per site).
Business case for insurers
Underwrite more accurately
Replace annual self-assessments with continuous, tamper-resistant data from deployed AI systems. A site's security score reflects reality — not what the policyholder reports.
Reward high-scoring sites
Offer premium discounts tied to verifiable security posture. Sites with scores above 80 demonstrate measurable perimeter discipline and response capability.
Identify high-risk properties early
Receive webhook alerts when a site's score drops below your defined threshold — before a loss event. Intervene with risk mitigation advice instead of post-claim remediation.
Integration options
REST API
Standard JSON REST API. Poll on your schedule or integrate with your existing risk data pipeline. Full OpenAPI spec available in the developer docs.
Webhooks on score change
Register a webhook URL. RMADOR POSTs a signed event payload whenever a site score crosses your defined threshold — up or down. No polling required.
Bulk CSV export
Monthly CSV export of all portfolio scores, component breakdowns, and trend data — suitable for actuarial modelling and compliance reporting.
Insurer API pricing
Priced per site in your insured portfolio — not per query.
$1–2 / site / month
Volume pricing from 1,000+ sites. Enterprise agreements available.
- ✓REST API + webhooks included at all tiers
- ✓Monthly CSV exports included
- ✓Dedicated account manager from 500+ sites
- ✓SLA: 99.9% API uptime, <2s P95 response time
Policyholder consent is managed by RMADOR at the time of system deployment. Data shared with insurer partners is read-only and scoped to enrolled properties only. All data transfers are logged for GDPR compliance.
Contact us for insurer API access