Developer docs

Build identity verification into your product.

Use seeID APIs and hosted flows to verify identities, capture consent, and keep an audit-ready trail for South African compliance workflows.

Quick start

From workspace to first result.

01

Create a workspace

Start with a free account, verify your email, and create the workspace that will own API keys and audit logs.

02

Choose the checks

Use the dashboard or API to request identity, biometric, document, address, FICA, and risk checks.

03

Capture consent

Record a lawful basis and subject consent before sending personal information for verification.

04

Store the result

Use the structured response, reference number, and audit trail for your onboarding or review workflow.

API surfaces

Start with the endpoints teams use most.

These routes are available inside the app runtime and are designed around concise JSON requests, clear errors, and reference IDs for audit trails.

POST /api/verify

Verify one South African ID number and return a structured verification result.

POST /api/verify/batch

Submit a short batch of ID numbers for queue-backed verification processing.

POST /api/liveness/initiate

Create a hosted face-match session for biometric liveness verification.

Integration checklist

Ship with the operational basics covered.

  • Use HTTPS in production and keep API keys server-side.
  • Validate ID numbers before sending requests to reduce failed checks.
  • Show clear consent language before collecting personal information.
  • Store seeID reference IDs with your internal onboarding records.
  • Review the Privacy Policy and Terms before launch.