Go from API key to first check in under 30 minutes with our SDKs and quickstart guides.
Get instant notifications when checks complete, adverse actions are needed, or monitoring alerts fire.
Submit hundreds of checks at once with our batch API. Perfect for staffing agencies and high-volume screeners.
SOC 2 Type II certified. TLS 1.3, AES-256 encryption, IP allowlisting, and role-based API keys.
// 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 }/v1/checksCreate a new background check/v1/checks/:idRetrieve check status/v1/checks/:id/reportGet completed report/v1/checksList all checks with filtering/v1/candidatesCreate or update a candidate/v1/candidates/:idRetrieve candidate details/v1/packagesCreate custom screening package/v1/packagesList available packages/v1/webhooksRegister a webhook endpoint/v1/webhooks/:idRemove a webhook/v1/adverse-actionInitiate adverse action process/v1/compliance/statesGet state compliance rulesnpm install @verifai/sdkpip install verifai-sdkgem install verifaicomposer require verifai/sdkgo get github.com/verifai/go-sdkMaven: com.verifai:sdk:1.0.0Native integrations with the most popular applicant tracking systems. No code required.