KYC Docs Get credentials
Docs › Getting started › Overview

Blink KYC documentation

Blink KYC verifies a person's identity inside your product: the SDK photographs their identity document, checks they are a live person, matches their face to the document, and Blink returns one decision — VERIFIED, REJECTED or REVIEW.

API https://kyc-api.blink-pay.net SDKs Android · iOS · Web · Flutter · React Native Languages English · Arabic

Try the sample app

Download for Android
  1. Install the downloaded app. Allow installs from your browser if Android asks.
  2. In the client dashboard, open Integration testing › Generate test session.
  3. Open Blink KYC and scan that QR, or paste the session link.
  4. Photograph your ID, complete the face check, and read the result.

Android 7.0 or later. Test sessions are billed like live ones.

How an integration works

Every integration, on every platform, is the same three calls. Your client secret stays on your backend; the device only holds a short-lived session token; and you act on the result your backend reads from Blink.

1 · Your backend

Create a session

Session API with your client key and secret. You get a sessionId and a sessionToken.

2 · Your app

Run the capture

Give the sessionToken to the SDK or open a hosted link. Blink runs the document and liveness steps.

3 · Your backend

Read the result

Result API with the sessionId. Act on VERIFIED, REJECTED or REVIEW.

Start here

Choose your platform

The API at a glance

CallWho calls itAuthentication
POST /api/blink/session/createYour backendClient key + secret
GET /api/blink/session/{sessionId}/resultYour backendClient key + secret
GET /api/blink/session/{sessionId}/documentsYour backendClient key + secret
GET /api/blink/session/{sessionId}/documents/bundleYour backendClient key + secret
/api/sdk/*The SDK, on the deviceSession token

Details in Authentication; the machine-readable contract is the OpenAPI spec.

Blink is a black box by design. You receive a decision and a neutral reason — never the scores, thresholds or methods behind it, so the checks can't be reverse-engineered.

QR code: download the Blink KYC sample app for Android

Try the sample app

  1. Scan with your Android phone to download the app, then install it.
  2. In the client dashboard, open Integration testing › Generate test session.
  3. Open Blink KYC and scan that QR, or paste the session link.
  4. Photograph your ID, complete the face check, and read the result.

Android 7.0 or later. Test sessions are billed like live ones.