Skip to content
SeedLogic Labs

Identity and KYC

ID Scanner SDK

Identity verification that fits in your app.

In developmentMobile SDK with a REST verification API

ID Scanner SDK gives product teams a drop-in way to capture and read identity documents, confirm the person holding the document is live and present, and hand structured data back to your systems. It replaces photocopies, manual data entry and back-and-forth verification with a flow that takes seconds.

Get early access to ID Scanner SDK

Join the waitlist and we will tell you the moment there is something to try.

One email when ID Scanner SDK is ready to try. No newsletter.

By submitting you agree we may store your details to reply to you, as described in our privacy policy.

Status
In development
Platform
Mobile SDK with a REST verification API
Built for
Businesses, fintechs and developers who onboard customers
Category
Identity and KYC

What it does

Inside ID Scanner SDK.

  • 01

    Multi-document capture

    National IDs, passports and driver licences, with guided framing and glare detection.

  • 02

    Liveness detection

    Confirms a real person is present at capture time to resist photos, screens and masks.

  • 03

    Structured extraction

    Names, document numbers, dates and MRZ fields returned as typed JSON.

  • 04

    Built for compliance

    Configurable retention, audit events and on-device pre-processing to minimise data movement.

For developers

Integration preview.

A look at how the SDK will fit into your app, for teams evaluating it before release.

API preview, subject to change

The SDK is in active development. The interface below is an early preview of the integration shape and will change before release.

Supported documents

  • National IDFront and back, with MRZ where present
  • PassportICAO 9303 MRZ, visual zone cross-check
  • Driver licenceCountry-specific templates, expiry parsing

Integration flow

  1. 1Add the SDK to your mobile app and initialise it with your project key.
  2. 2Launch the capture flow. The SDK guides the user through document and liveness capture.
  3. 3Receive a signed verification result in your app and confirm it server-side with the REST API.
Request a demo
verify.dart
// API preview, subject to change
final scanner = IdScanner(projectKey: env.projectKey);

final result = await scanner.verify(
  documents: [DocumentType.nationalId, DocumentType.passport],
  liveness: LivenessMode.active,
);

if (result.status == VerificationStatus.verified) {
  await api.confirm(result.token); // server-side check
}

Building something that needs money, identity or creativity solved?

We partner with businesses on the ID Scanner SDK and open early access to our apps through waitlists. Tell us what you are working on.