ID scanning API and SDKs for iOS and Android

Want ID scanning inside your own product? The Anvil Scan ID scanning API and mobile SDKs let your developers add scanning, parsing and verification to web, iOS and Android apps.

Developer code integrating an ID scanning API and SDK
Photo by Florian Olivo on Unsplash

The challenge

Why building ID scanning yourself is hard

ID scanning looks simple until you try to build it. Then the edge cases pile up.

Many formats

For example, licenses, ID cards and passports all store data differently.

Camera quality

Also, glare, blur and angles make reading barcodes on phones tricky.

Fraud checks

In addition, spotting altered IDs and fake selfies needs special expertise.

Ongoing upkeep

Finally, issuers change formats, so the work never stops.

How it works

How developers integrate Anvil Scan

The ID scanning API and SDKs handle the hard parts. As a result, your team focuses on the user experience.

1

Get your keys

First, request access and receive your API credentials.

2

Add the SDK or call the API

Next, add the iOS or Android SDK to your app, or call the REST API from your server.

3

Scan and verify

Then your app captures the ID, and Anvil Scan returns parsed fields and check results.

4

Go live

Finally, test with sample IDs and launch to your users.

Anvil Scan devices powered by the same ID scanning API

Features

ID scanning API and SDK features

REST API

First, send ID data or images and receive parsed fields and verification results.

iOS SDK

Also, add camera-based ID and passport scanning to iPhone and iPad apps.

Android SDK

In addition, bring the same scanning experience to Android phones and tablets.

Parsed, structured data

Moreover, get clean fields, such as name, date of birth and expiry.

Verification add-ons

Furthermore, add face matching, liveness, DMV and third-party checks as you need them.

Secure by design

Finally, data is encrypted in transit. In addition, you control what is stored.

The payoff

What the ID scanning API gives your team

First, a faster launch. Your developers skip months of work on formats, cameras and edge cases.

Second, one platform. The same engine powers the Anvil Scan kiosk, handheld and your app, so results stay consistent.

Third, room to grow. Start with scanning, then add digital identity verification or the DMV API later.

FAQ

ID scanning API and SDK questions, answered

What does the Anvil Scan ID scanning API do?

The ID scanning API reads and parses ID data, then returns verification results. As a result, your app gets clean fields and a clear decision.

Which platforms are supported?

Anvil Scan offers a REST API plus SDKs for iOS and Android. So you can build for web, iPhone, iPad and Android devices.

Which documents can the SDKs scan?

The SDKs scan driver’s licenses, ID cards and passports.

Can I add face matching and DMV checks?

Yes. You can add face matching, liveness, the DMV API and third-party identity checks through the same integration.

How do I get API access?

Request a demo and tell us about your project. Then our team will share credentials and documentation.

Get started

Build ID scanning into your app

Talk to our team about the Anvil Scan ID scanning API and the iOS and Android SDKs.

Scroll to Top