Mobile Document Capture Powered by AI

Lens replaces your standard camera with a smarter, faster, more polished alternative. It handles the heavy lifting—document detection, blur assessment, poor lighting, awkward angles, distortion correction, bleed-through reduction, and more—so your users can capture crystal-clear document scans instantly, anywhere, anytime, even offline.

Get Started for Free Free Demo

Trusted by forward thinking companies

No More Garbage Captures

Veryfi Lens ensures users capture only genuine, supported documents. The AI-powered camera automatically filters out irrelevant images—no pets, random objects, or off-topic photos make it through.

What is Veryfi Lens

Introducing Veryfi Lens—a transformative code framework for your mobile app, accompanied by a user-friendly interface, designed to empower your mobile app with remarkable document capture capabilities within mere minutes. Veryfi Lens does all the heavy lifting of frame processing, asset preprocessing, edge routing, and the intricate landscape of machine vision challenges inherent in efficient document capture.

Crafted by developers, for developers, Veryfi Lens streamlines the integration process into your application, ensuring speed and simplicity with minimal lines of code. At its core, Veryfi Lens stands as a comprehensive Framework—a self-contained, reusable assemblage of code and resources ready for seamless integration into your application. Engineered in native code, Lens excels in delivering rapid performance, a polished user experience, and optimized memory usage—a triumvirate of qualities that define its essence.

History: “born out of frustration”

Veryfi Lens was born out of frustration with mediocre market solutions.

The inspiration came when Veryfi cofounder Ernest observed his mother struggling to scan a white receipt on a white table cover she had knitted. This experience highlighted that technology should work for us, not the other way around. Veryfi Lens was developed with the ability to detect receipts and invoices on any background, even complex or white surfaces. A achieve this, Ernest added a custom trained machine learning model directly into the app running on the mobile device. This model detects documents (not just edges), accounts for various conditions such as lighting, device angles, and offline functionality.

The result is a customizable framework, including a headless option, designed for easy integration into your app with minimal code. I hope you’ll appreciate Veryfi Lens as much as my mum does today.

~ Ernest

Raise the bar! 📄❌ STOP. SETTLING. FOR. GARBAGE.

AI at the Core

AI-First Architecture

Veryfi Lens leverages advanced neural networks and machine learning models trained specifically for document recognition. Unlike traditional rule-based systems, our AI-first architecture adapts and improves capture quality in real-time, delivering superior results across diverse document types, lighting conditions, and backgrounds. Experience the future of intelligent document processing.

Privacy-Focused On-Device Processing

Built with privacy-by-design principles, Veryfi Lens processes documents entirely on your device using advanced on-device AI. No sensitive financial data ever leaves your phone during capture and initial processing. Enjoy enterprise-grade document scanning with consumer-grade privacy protection, ensuring compliance with the strictest data protection requirements.

Modern Mobile AI Optimization

Veryfi Lens harnesses the full power of modern iOS and Android AI capabilities, including Neural Engine processing and dedicated AI chips. Our platform-specific optimizations deliver lightning-fast document detection, real-time quality assessment, and seamless multi-document capture—all while conserving battery life and maximizing performance on your device.

Free Test Drive

Veryfi Lens for iPhone Veryfi Lens for Android
Lens: Init Code
import VeryfiLens
class LensController: UIViewController {
let credentials = VeryfiLensCredentials(
clientId: CLIENT_ID,
username: AUTH_USERNAME,
apiKey: AUTH_APIKEY,
url: URL
)
let settings = VeryfiLensSettings(with: jsonSettings)
VeryfiLens.shared().delegate = self
VeryfiLens.shared().configure(with: credentials, settings: settings)
VeryfiLens.shared().showCamera(in: self)
}
Lens: Delegates Code
extension LensController: VeryfiLensDelegate {
func veryfiLensClose(_ json: [String: Any]!) {
// Handle close event
}
func veryfiLensError(_ json: [String: Any]!) {
// Handle error event
}
func veryfiLensSuccess(_ json: [String: Any]!) {
// Handle success event
}
func veryfiLensUpdate(_ json: [String: Any]!) {
// Handle update event
}
}

Developer Friendly

Integrate Veryfi Lens scanning technology with just a few lines of code, liberating your team to stay focused on building industry-leading customer experiences. Code in any language. Integrate in seconds. Code in any language. Integrate in seconds.

Features

  • Stitch Long Receipts

    A downwards panoramic capture effortlessly scans LONG receipts and invoices. From sprawling grocery lists to the notoriously lengthy CVS receipts, capture every intricate line item with ease. Long, short, wide, handwritten receipts – we’ve got them all covered.

  • Up to 4 Docs at Once

    Achieve a lightning-fast 4x capture speed, enabling you to snap up to 4 documents in a single instance. For instance, effortlessly capture both a restaurant’s itemized bill and receipt simultaneously, side-by-side, sideways in one photo, do whatever you like.

  • Offline Mode

    Whether journeying afar or grappling with internet service woes, rest assured, Veryfi Lens operates offline, ensuring you never overlook the opportunity to capture receipts or invoices. Subsequently, you can confidently discard the paper counterpart. Learn more.

  • AI Document Detection

    Machine model detects documents, not just edges. Veryfi Lens detects white receipts against a white background and distinguishes a photo of a cat from a financial document. Maximized detection equals maximized extraction accuracy, allowing pre-trained AI to do its work on the scan.

  • Day-One Ready™

    Banish the agonizing wait for months of development by iOS and Android developers. Your customers aren’t twiddling their thumbs for your grand reveal. You deliver time-to-value for your users and business at this very instant: leverage Veryfi Lens. Pre-trained AI/ML models provide fast, accurate, and secure document capture and extraction.

  • Integrity Verification

    Veryfi Lens runs blur checks, warp checks, and manipulation checks to detect fraud with 99.7% accuracy across 47+ fraud indicators. Our OCR API prevents fraud by analyzing document integrity in <200ms, then blocks fraudulent submissions—delivering 95% reduction in fraud and 23% cost savings on processing.

  • Auto Torch with AI Light Detection

    Real-time Veryfi Lens computer vision models analyze ambient light levels in <30ms and automatically activate the device's torch when illuminance drops below optimal capture thresholds (>500 lux). Our adaptive lighting system delivers 98% capture success rates even in challenging environments, eliminating 94% of low-light retakes and ensuring consistently high-quality document capture every time.

  • Privacy-First

    Veryfi Lens processes documents entirely on your device using advanced on-device AI machine model with enrichment from a cloud API to provide the best accuracy. Features secure enclaves for sensitive document handling, homomorphic encryption for processing encrypted images, and differential privacy for quality metrics. No sensitive financial data ever leaves your phone—ensuring enterprise-grade scanning with military-grade privacy protection that meets the strictest compliance requirements.

  • Competitor Comparison
  • DIY vs Buy

    73% of mobile receipt captures fail with basic implementations—blurry images, missed edges, poor lighting handling. Users abandon apps that don’t work reliably. Skip the months of camera API debugging and use a proven solution that actually works. Read More – DIY vs Buy

  • Headless Option

    Yes there is a headless option of Veryfi Lens. This allows you to take ownership of the UI/UX while taking advantage of the ready to go AI features and pre-built machine model that detects documents vs edges, that auto captures with auto crop and prepares the document for optimum data extraction using the Veryfi API. Learn more.

  • Tech Specs

    Runs all all devices and implementations. iOS, Android, React Native, Flutter, .NET, Capacitor Prerequisites Documentation.

    Veryfi Lens is a pre-compiled framework designed for speed and efficiency. Its lightweight footprint won’t bloat your app. With a minimalistic interface that mirrors the native camera experience, AI-powered document capture becomes seamless and effortless for your users.