API &
Integration
Integrate screening into your platform. Trigger screenings from your ATS, get results via webhooks, and automate the entire verification pipeline — without switching tools.
Six reasons to integrate
From a single API call to a fully embedded verification workflow — Scaut is built to fit how your team works.
One candidate email is all you need
Pass a candidate’s email address and Scaut handles the rest — invitation, data collection, verification, and reporting.
Stay in your own product
Run the screening process entirely through your platform. Candidates never need to know they’ve left your flow.
Real-time status, no polling required
Webhooks push result updates to your endpoint the moment something changes. Build event-driven workflows without repeated API calls.
Both REST and GraphQL
Use HTTP endpoints for simple integrations, or query exactly the data shape you need with the GraphQL API and real-time Server-Sent Events.
Built for enterprise scale
Bulk ordering, organisation-scoped queries, role-based API key management, and 150+ country coverage — ready when you are.
Clear, complete documentation
Full API reference, endpoint specs, GraphQL schema, webhook event catalogue, and code examples at docs.scaut.com.
From request to report — automated
A screening triggered in your ATS reaches Scaut’s verification network and returns a clear result — all via API.
Your ATS / HRIS
Trigger a screening when a candidate reaches the background check stage
Scaut API
We receive the request, validate data, and route it to the right verification sources
Global network
Criminal records, identity, employment, education — checked across 150+ countries
Webhook result
Structured report delivered back to your system with a clear pass/flag/fail status
What you can order through the API
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. Your organisation ID is available alongside your keys for queries that return organisation-level data.
See authentication docsResults 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.
Prefer no-code? Scaut webhooks work natively with these platforms — build automated workflows without writing a receiver.
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.
Log in to start building in the SandboxEverything you need to start building
For the full technical reference, visit the documentation site.
Ready to Start Building?
Generate your first API key in the dashboard and explore the full reference documentation.