Shufti Pro

Shufti Pro is a global identity-verification provider offering KYC, KYB, and AML compliance through a single REST API. The Shufti Pro API runs document, facial biometric, address, consent, and AML/background-check verifications across 240+ countries and territories, with asynchronous callbacks, status retrieval, and data deletion.

5 APIs 0 Features
Identity VerificationKYCKYBAMLCompliance

APIs

Shufti Pro Verification API

Submits a verification request to api.shuftipro.com with one or more service objects - document, face, address, and consent - to run KYC identity verification across 10,000+ doc...

Shufti Pro KYB API

Know Your Business verification that fetches company registry records and corporate data, validates business existence, and resolves ultimate beneficial owners via the kyb servi...

Shufti Pro AML & Background Checks API

Screens an end-user's full name and date of birth against 1700+ global AML watchlists, sanctions, and PEP lists via the background_checks service object for ongoing compliance m...

Shufti Pro Status API

Retrieves the current status, event, and proof URLs for a previously submitted verification by posting its reference to the /status endpoint, and deletes verification data via t...

Shufti Pro Webhooks API

Server-to-server callbacks posted to a client-registered callback_url carrying verification events (verification.accepted, verification.declined, request.pending, request.delete...

Collections

Pricing Plans

Shuftipro Plans Pricing

3 plans

PLANS

Rate Limits

Shuftipro Rate Limits

3 limits

RATE LIMITS

FinOps

Resources

🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Shufti Pro Verification API
  version: '1.0'
request:
  auth:
    type: basic
    username: '{{clientId}}'
    password: '{{secretKey}}'
items:
- info:
    name: Verification
    type: folder
  items:
  - info:
      name: Create a verification request.
      type: http
    http:
      method: POST
      url: https://api.shuftipro.com/
      body:
        type: json
        data: '{"reference": "<string>","callback_url": "<string>","email": "<string>","country": "US","verification_mode":
          "any","document": {"proof": "","supported_types": ["id_card", "passport", "driving_license"]},"face": {"proof":
          ""},"address": {"proof": "","supported_types": ["id_card", "utility_bill"]},"consent": {"proof": "","text": ["I
          am verifying"],"supported_types": ["handwritten"]},"background_checks": {"name": {"first_name": "<string>", "last_name":
          "<string>"},"dob": "1990-01-01"},"kyb": {"company_name": "<string>","company_jurisdiction_code": "us_de"}}'
    docs: Create a verification request.
- info:
    name: Status
    type: folder
  items:
  - info:
      name: Get verification status and proofs.
      type: http
    http:
      method: POST
      url: https://api.shuftipro.com/status
      body:
        type: json
        data: '{"reference": "<string>"}'
    docs: Get verification status and proofs.
  - info:
      name: Delete verification data.
      type: http
    http:
      method: POST
      url: https://api.shuftipro.com/delete
      body:
        type: json
        data: '{"reference": "<string>"}'
    docs: Delete verification data.