HomeDevelopers
API v1.0 — RESTful

Build with VerifAI

Integrate AI-powered background screening directly into your ATS, HRIS, or custom application. RESTful API, webhooks, SDKs in 6 languages, and batch processing.

Fast Integration

Go from API key to first check in under 30 minutes with our SDKs and quickstart guides.

Real-Time Webhooks

Get instant notifications when checks complete, adverse actions are needed, or monitoring alerts fire.

Batch Processing

Submit hundreds of checks at once with our batch API. Perfect for staffing agencies and high-volume screeners.

Enterprise Security

SOC 2 Type II certified. TLS 1.3, AES-256 encryption, IP allowlisting, and role-based API keys.

Quick Start

create-check.js
// Create a new background check
const response = await fetch('https://api.tryverifai.com/v1/checks', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer vrf_live_sk_...',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    candidate: {
      first_name: 'Jane',
      last_name: 'Smith',
      email: '[email protected]',
      date_of_birth: '1990-03-15',
      ssn: '***-**-1234'
    },
    package: 'comprehensive',
    callback_url: 'https://your-app.com/webhooks/verifai'
  })
});

const check = await response.json();
// { id: "chk_abc123", status: "processing", eta_minutes: 45 }

API Endpoints

POST/v1/checksCreate a new background check
GET/v1/checks/:idRetrieve check status
GET/v1/checks/:id/reportGet completed report
GET/v1/checksList all checks with filtering
POST/v1/candidatesCreate or update a candidate
GET/v1/candidates/:idRetrieve candidate details
POST/v1/packagesCreate custom screening package
GET/v1/packagesList available packages
POST/v1/webhooksRegister a webhook endpoint
DELETE/v1/webhooks/:idRemove a webhook
POST/v1/adverse-actionInitiate adverse action process
GET/v1/compliance/statesGet state compliance rules

Official SDKs & Libraries

Node.js / TypeScript

Official
npm install @verifai/sdk

Python

Official
pip install verifai-sdk

Ruby

Official
gem install verifai

PHP

Official
composer require verifai/sdk

Go

Community
go get github.com/verifai/go-sdk

Java

Community
Maven: com.verifai:sdk:1.0.0

Pre-Built ATS Integrations

Native integrations with the most popular applicant tracking systems. No code required.

Greenhouse
Lever
Workday
BambooHR
iCIMS
ADP
Bullhorn
JobAdder

Ready to Integrate?

Get your API key and run your first background check in under 30 minutes.