Skip to main content

Background Check

SmartCheck Integration

Screen candidates, vendors, and business partners across multi-jurisdiction databases directly from the SmartCheck dashboard at ai.verifik.co or automate high-volume screenings via SmartBatch.

Verifik's Background Check suite provides instant, automated screening across official criminal, judicial, disciplinary, fiscal, and international watchlist records. Designed for compliance teams, fintechs, employers, and gig-economy platforms, our APIs enable real-time risk mitigation and regulatory compliance.

Our infrastructure queries official government sources and international multilateral databases to deliver consolidated risk profiles within seconds.


Screening Domains​

Verifik consolidates background checks into four primary screening pillars:

1. Police & Criminal Records​

Verify the absence of active arrest warrants, criminal convictions, or pending judicial proceedings:

  • National police certificates and criminal background checks.
  • Penitentiary and correctional facility records.
  • Active judicial processes and court rulings from competent judicial authorities.
  • Restraining orders and protective measures.

2. Disciplinary, Fiscal & Regulatory Oversight​

Ensure that individuals and representatives are in good standing with regulatory and supervisory bodies:

  • Fiscal comptroller certificates verifying absence of fiscal liability on public funds.
  • Disciplinary oversight records assessing administrative sanctions or public office disqualifications.
  • Professional board accreditations and ethics committee records.
  • Public procurement disqualifications and anti-corruption registers.

3. International Sanctions & Multilateral Watchlists​

Screen individuals and corporate entities against global high-risk watchlists:

  • International Law Enforcement: Interpol Red and Yellow Notices, Europol Most Wanted.
  • Sanctions & Financial Crime: Office of Foreign Assets Control (OFAC SDN), UN Security Council Sanctions, EU Financial Sanctions Files (FSF), UK Office of Financial Sanctions Implementation (OFSI).
  • Multilateral Development Banks: World Bank Listing of Ineligible Firms & Individuals, Inter-American Development Bank (IADB) Sanctions.
  • Security & Federal Watchlists: Consolidated Screening List (CSL), Defense Security Service (DSS), Terrorist Exclusion Lists, Secret Service Most Wanted, SEC Action Lists, and Health & Human Services Exclusions.

4. Politically Exposed Persons (PEP) & Adverse Media​

Evaluate heightened regulatory risk and reputational exposure:

  • Direct PEP identification (heads of state, government ministers, lawmakers, judges, high-ranking military officials).
  • PEP relatives and close associates (RCA).
  • Global adverse media and negative news monitoring covering financial crimes, fraud, trafficking, and corruption.

Single vs. Batch Screening​

FeatureReal-Time API (Single)SmartBatch Screening
Latency1–3 secondsAsynchronous parallel workers
Typical Use CaseOn-demand candidate or customer checkPre-employment batch screening, vendor auditing
Input FormatJSON requestCSV, Excel, or API batch payload
Output DeliveryImmediate JSON responseDownloadable report & Webhook notification
Audit ArtifactCertified JSON payloadCertified PDF summary dossier

API Integration​

Authentication​

Authenticate API requests using your Bearer token in the Authorization header:

Authorization: Bearer <your_jwt_token>

Request Example​

curl -X POST https://api.verifik.co/v2/background-check \
-H "Authorization: Bearer <your_jwt_token>" \
-H "Content-Type: application/json" \
-d '{
"documentType": "CC",
"documentNumber": "1234567890",
"country": "CO",
"categories": ["criminal", "disciplinary", "sanctions", "pep"]
}'

Response Structure​

{
"status": "success",
"data": {
"documentType": "CC",
"documentNumber": "1234567890",
"fullName": "JUAN CARLOS PEREZ GOMEZ",
"country": "CO",
"hasRecord": false,
"riskLevel": "LOW",
"summary": {
"criminal": { "hasRecord": false, "recordsFound": 0 },
"disciplinary": { "hasRecord": false, "recordsFound": 0 },
"fiscal": { "hasRecord": false, "recordsFound": 0 },
"sanctions": { "hasRecord": false, "recordsFound": 0 },
"pep": { "isPep": false }
},
"checkedSources": 18,
"verifiedAt": "2026-10-30T22:25:00.000Z",
"reportUrl": "https://api.verifik.co/v2/reports/bg-98a72b1c4e.pdf"
},
"signature": {
"dateTime": "2026-10-30T22:25:00.000Z",
"message": "Certified response"
}
}

Response Status Codes​

HTTP StatusDescriptionAction Required
200 OKBackground check completedInspect hasRecord and summary fields
400 Bad RequestInvalid query format or missing parameterVerify document structure and country code
401 UnauthorizedInvalid or expired credentialsRefresh your Bearer API token
404 Not FoundTarget person or document not indexedConfirm identity credentials
429 Too Many RequestsRate limit exceededBack off and retry or consider SmartBatch
500 Server ErrorExternal official service temporarily downAutomatic retry triggered via backoff

Every background check response includes an optional cryptographically signed PDF audit report (reportUrl). This document provides:

  • Time-stamped proof of screening for compliance audits.
  • Full breakdown of each official registry queried and the result returned.
  • SHA-256 integrity hash guaranteeing non-repudiation in legal proceedings.