socure website screenshot

socure

Socure is the leading vertically-integrated digital identity verification and fraud-prevention platform, used by 3,000+ banks, fintechs, crypto exchanges, marketplaces, gaming operators, and public-sector agencies. The ID+ API exposes Socure's KYC, document verification (DocV), Sigma fraud models, RiskScore (email / phone / address), Global Watchlist screening, Deceased Check, eCBSV, Digital Intelligence (SigmaDevice), Graph Intelligence, Account Intelligence, Prefill, and Decision modules through a single multi-module REST call, complemented by the RiskOS orchestration platform, native mobile SDKs, and webhook event streams. Socure is headquartered in Incline Village, Nevada with origins in New York City.

6 APIs 19 Features

APIs

Socure ID+ API

The Socure ID+ API is the unified REST surface for the ID+ platform, exposing every module — KYC (Socure Verify), eCBSV, Sigma Identity Fraud, Sigma Synthetic, Sigma First-Party...

Socure Predictive DocV API

Predictive Document Verification (DocV) verifies government-issued ID documents and matches them to a live selfie with liveness detection. Includes a session-orchestration REST ...

Socure Global Watchlist Monitoring API

Continuous monitoring of customers against global sanctions lists (OFAC, UN, EU, HMT, DFAT), PEP lists, and adverse media. Submit profiles for ongoing screening, retrieve match ...

Socure Decision API

Socure's rule-based decisioning module returns a single deterministic outcome — accept, reject, review, refer, or resubmit — derived from ID+ module scores and customer-configur...

Socure Account Intelligence API

Real-time validation of US bank accounts — verifying open/closed status, ownership (name match), and account-type signals. Powers funding-account checks for fintech onboarding, ...

Socure RiskOS API

RiskOS is Socure's identity and fraud orchestration platform that combines ID+ modules, customer-configured workflows, case management, and a no-code rules editor under a unifie...

Collections

Socure ID+ API

POSTMAN

Arazzo Workflows

Socure Bank Account Onboarding

Validate a funding bank account, then run a decision evaluation on the account owner when the account is open.

ARAZZO

Socure Contact Risk Then Decision

Score email, phone, and address risk for an applicant, then run a decision when all contact signals are low risk.

ARAZZO

Socure DocV Then Identity

Verify a government ID through DocV, then fold the document result into an ID+ identity evaluation.

ARAZZO

Socure DocV Verify And Poll

Create a document verification transaction, upload the ID and selfie, finalize verification, and poll for the outcome.

ARAZZO

Socure Fraud And Device Risk Screen

Screen an applicant for identity fraud, synthetic fraud, and device risk, then enroll watchlist monitoring on a clean result.

ARAZZO

Socure Identity Decision Branch

Run a multi-module ID+ evaluation and branch onboarding on the returned decision outcome.

ARAZZO

Socure KYC Watchlist Enroll

Screen an identity against KYC and global watchlist, then enroll it for ongoing monitoring and confirm the profile.

ARAZZO

Socure Monitoring Offboard

Confirm a watchlist monitoring profile is active, then remove it when a customer is offboarded.

ARAZZO

Socure Watchlist Alert Triage

List open watchlist monitoring alerts for a profile and move a selected alert through its disposition.

ARAZZO

Pricing Plans

Socure Plans Pricing

3 plans

PLANS

Rate Limits

Socure Rate Limits

4 limits

RATE LIMITS

FinOps

Socure Finops

FINOPS

Features

Vertically integrated digital identity verification and fraud prevention platform
ID+ unified multi-module REST API — pass `modules` array in one request to combine KYC, fraud, risk, and document verification
Socure Verify (KYC) with industry-leading auto-approval rates and inclusive coverage
Sigma Identity Fraud, Sigma Synthetic Fraud, and Sigma First-Party Fraud risk scores
Email RiskScore, Phone RiskScore, and Address RiskScore for low-friction risk signals
Predictive DocV with biometric face match, liveness detection, and webhook-driven session lifecycle
Global Watchlist Screening with continuous Monitoring across OFAC, UN, EU, HMT, DFAT, PEP, and adverse media
Deceased Check against SSA Death Master File and proprietary deceased records
eCBSV — instant electronic Consent Based SSN Verification with the Social Security Administration
Digital Intelligence (SigmaDevice SDK) for device fingerprinting and behavioral biometrics
Graph Intelligence — Network Identity Graph features surfaced as request-time attributes
Account Intelligence — bank account ownership and status verification
Prefill — SSN/ITIN autofill to reduce onboarding friction
Decision module — deterministic rule-based accept/reject/review/refer/resubmit outcomes
RiskOS orchestration platform (Enterprise and Launch deployment models)
Native iOS, Android, Web, and React Native SDKs for DocV and SigmaDevice
Webhook event streams for DocV session lifecycle and Watchlist Monitoring alerts
SOC 2 Type II, ISO 27001, PCI-DSS, and US FedRAMP-aligned GovCloud environment (developer.socure.us)
Available globally with country-specific coverage across US, Canada, UK, EU, and LATAM

Event Specifications

Socure DocV Webhooks

Webhook event stream emitted by the Socure Predictive DocV service to notify the integrator of session lifecycle events. The customer registers a webhook URL when creating a Doc...

ASYNCAPI

Socure Global Watchlist Monitoring Webhooks

Webhook event stream emitted by the Socure Global Watchlist Monitoring service. Once a profile is enrolled for continuous monitoring, Socure POSTs alert events to the integrator...

ASYNCAPI

Semantic Vocabularies

Socure Context

32 classes · 2 properties

JSON-LD

API Governance Rules

socure API Rules

7 rules · 3 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Socure Idplus Structure

0 properties

JSON STRUCTURE

Example Payloads

Socure Docv Webhook Example

5 fields

EXAMPLE

Socure Idplus Kyc Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
ProductsPage
ProductsPage
💰
Pricing
Pricing
🔗
AboutUs
AboutUs
🔗
ContactUs
ContactUs
📰
Blog
Blog
📰
Blog
Blog
🔗
ResourceCenter
ResourceCenter
🔗
CaseStudies
CaseStudies
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
TrustCenter
TrustCenter
🟢
StatusPage
StatusPage
🔗
Careers
Careers
👥
GitHubOrganization
GitHubOrganization
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔧
Tools
Tools
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube
🔗
Webhooks
Webhooks
💬
Support
Support
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Socure Global Watchlist Monitoring API
  version: '3.0'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Monitoring
    type: folder
  items:
  - info:
      name: Enroll A Monitoring Profile
      type: http
    http:
      method: POST
      url: https://api.socure.com/api/3.0/watchlist/monitoring/profiles
      body:
        type: json
        data: '{}'
    docs: Enroll an identity for continuous watchlist monitoring.
  - info:
      name: Get A Monitoring Profile
      type: http
    http:
      method: GET
      url: https://api.socure.com/api/3.0/watchlist/monitoring/profiles/:profileId
      params:
      - name: profileId
        value: ''
        type: path
    docs: Get A Monitoring Profile
  - info:
      name: Remove A Monitoring Profile
      type: http
    http:
      method: DELETE
      url: https://api.socure.com/api/3.0/watchlist/monitoring/profiles/:profileId
      params:
      - name: profileId
        value: ''
        type: path
    docs: Remove A Monitoring Profile
- info:
    name: Alerts
    type: folder
  items:
  - info:
      name: List Monitoring Alerts
      type: http
    http:
      method: GET
      url: https://api.socure.com/api/3.0/watchlist/monitoring/alerts
      params:
      - name: profileId
        value: ''
        type: query
      - name: status
        value: ''
        type: query
    docs: List Monitoring Alerts
  - info:
      name: Update A Monitoring Alert Disposition
      type: http
    http:
      method: PATCH
      url: https://api.socure.com/api/3.0/watchlist/monitoring/alerts/:alertId
      params:
      - name: alertId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update A Monitoring Alert Disposition
bundled: true