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.

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.
Get your keys
First, request access and receive your API credentials.
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.
Scan and verify
Then your app captures the ID, and Anvil Scan returns parsed fields and check results.
Go live
Finally, test with sample IDs and launch to your users.

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.
Who uses it
ID scanning API for software teams in age-restricted industries
Related
Explore the rest of the Anvil Scan platform
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.

