The full ComplianceLayer scoring engine — via API
Use ComplianceLayer as an infrastructure-grade assessment service inside underwriting queues, compliance workflows, and platform integrations.
How teams use it
Three calls from domain to structured assessment.
POST a public domain to /v1/scan/ and receive a job_id back immediately (202 Accepted). No blocking, no long-lived connections.
Poll GET /v1/scan/jobs/{id} until status transitions from 'queued' to 'completed' — typically 4-8 seconds. Or configure webhooks to receive results automatically without polling.
Fetch the full report via GET /v1/scan/jobs/{id}/report — scores, findings, and compliance mappings — then push the result into analyst review, portfolio monitoring, or downstream systems.
What the platform is built to do
Commercial-grade posture data without rebuilding scoring logic yourself.
Submit a scan in one call
Authenticate with a Bearer token, POST a domain, and poll for the stored assessment. One integration gives you consistent, structured risk data across human and machine surfaces.
POST /v1/scan curl https://api.compliancelayer.net/v1/scan \ -H "Authorization: Bearer cl_..." \ -H "Content-Type: application/json" \ -d '{ "domain": "acme-payments.com" }'
{
"job_id": 12847,
"domain": "acme-payments.com",
"status": "queued",
"source": "api",
"queued_at": "2026-03-17T10:30:00Z"
}
# Poll for completion:
GET /v1/scan/jobs/12847/reportCore endpoints
All API calls use the /v1/ prefix with Bearer token authentication. Scans are async — submit, poll, retrieve.
Start building today
Submit a scan, poll for results. Scores, findings, compliance mappings, and webhooks included.
API access included on Pro ($99/mo) and above. View pricing →