API & Integrations
Integrate screening into your platform
Scaut takes security and data protection extremely seriously, and we've implemented robust measures to safeguard customer information at every stage.
Why Build WithScaut
Six reasons to integrate
From a single API call to a fully embedded verification workflow — scaut is built to fit how your team works.
AvailableChecks
What you can order through the API
APIKeys
Simple, secure authentication
Generate and manage API keys directly from your dashboard. Each key is scoped to your organisation and can be created or revoked at any time — no downtime, no support ticket required.
Authentication is simple: include your key in the Authorization header of every request. Your organisation ID is available alongside your keys for queries that return organisation-level data.
Webhooks
Results delivered the moment they happen
Instead of polling for updates, register a webhook endpoint and scaut delivers events to you — the moment a result is created, a check status changes, or an order completes.
Each delivery is a POST request with a JSON payload and a consistent event structure. Every webhook includes an HMAC-SHA256 signature header so you can verify the request came from scaut before you process it.
DeveloperSandbox
Test everything before it goes Live
The sandbox is a fully isolated environment with separate credentials, real API behaviour, and the ability to simulate result states — clear, pending, and flagged — so you can test every path through your integration.
No credits consumed. No real people involved. Available on all plan tiers and switchable from your dashboard at any time.
Questions &Answers
Everything you need to start building. For the full technical reference, visit the documentation site.
Generate an API key in your dashboard, point your first request at the staging endpoint, and you're making calls. Most integrations are sending live orders within a day.
No. You can use the hosted scaut flow for the candidate-facing experience and the API just to trigger orders and receive results — as deep or as lightweight as you need.
Register a webhook endpoint in your dashboard. scaut will POST a result event to your URL the moment a check completes or a status changes.
Yes. The sandbox is available on all plan tiers and uses separate credentials so there is no risk to your production environment.
Everything — endpoint reference, GraphQL schema, payload schemas, code examples, and webhook event catalogue — is at docs.scaut.com.