How are deepfake operatives and interview farms infiltrating European companies right now?

Explore real case studies, live threat data, and test your organization's defenses.

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.

POST /v1/orders
// Place a screening order — one email is all you need
fetch("https://rest.staging.scaut/v1/orders", {
  method: "POST",
  headers: {
    "Authorization": "Api <your-api-key>",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "orgId": "507f1f77bcf86cd799439011",
    "products": [
      {
        "id": "507f1f77bcf86cd799439011",
        "countries": [
          "507f1f77bcf86cd799439011"
        ]
      }
    ]
  })
});

// → 201 Created · orderId: "ord_8f3k..."

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.

1

One candidate email is all you need

Pass a candidate's email address and scaut handles the rest — invitation, data collection, verification, and reporting.

2

Stay in your own product

Run the screening process entirely through your platform. Candidates never need to know they've left your flow.

3

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.

4

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.

5

Built for enterprise scale

Bulk ordering, organisation-scoped queries, role-based API key management, and 150+ country coverage — ready when you are.

6

Clear, complete documentation

Full API reference, endpoint specs, GraphQL schema, webhook event catalogue, and code examples at docs.scaut.com.

AvailableChecks

What you can order through the API

Identity verification
Criminal record check
Employment history
Education verification
Reference check
CV check
And much more
150+ countries
covered
Pre-employment Ongoing monitoring Business entity KYC / AML Supply chain
Browse the full catalogue →

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.

API & Webhooks

Dashboard
Authentication
Authorization: Api <your-api-key>
REST Endpoint
http://rest.staging.scaut
GraphQL
…/graphql
Organisation ID
6fe1ec642c7916e28a70b9f
Key active · Scoped to organisation
Event stream Payload Verify
Listening on https://your-app.com/webhooks/scaut
RESULT_CREATED CLEAR just now
ORDER_UPDATED PENDING 2m ago
ORDER_CREATED NEW 4m ago
RESULT_CREATED CLEAR 11m ago
Latest payload
"type": "RESULT_CREATED",
"timestamp": "2026-04-23T10:30:00Z",
"data": { /* result payload */ }

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.

Prefer no-code? scaut webhooks work natively with these platforms — build automated workflows without writing a receiver.

Make.com n8n ActivePieces

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.

Sandbox environment
Simulated result states
John Smith — Staff Package
All 4 checks complete · 0 issues
CLEAR
Maria García — Specialist Package
3 of 5 checks complete
PENDING
!
Test Subject — Manager Package
1 item requires review
FLAGGED

Questions &Answers

Everything you need to start building. For the full technical reference, visit the documentation site.

How quickly can I get started?

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.

Do I need a full integration to use scaut programmatically?

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.

How do I receive results without polling?

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.

Is the sandbox free to use?

Yes. The sandbox is available on all plan tiers and uses separate credentials so there is no risk to your production environment.

Where is the full technical documentation?

Everything — endpoint reference, GraphQL schema, payload schemas, code examples, and webhook event catalogue — is at docs.scaut.com.