Home / Products / APIs / JavaScript Fingerprint Scanner API
API

JavaScript Fingerprint Scanner API

Reading fingerprints from a scanner and managing them in the browser has always been painful for web developers. The Cams JavaScript Fingerprint Scanner API removes that pain: integrate a biometric fingerprint reader into your web application through simple JavaScript and build web-based fingerprint login and attendance in minutes.

Overview

Read and capture fingerprints from a USB scanner directly inside any website using a few lines of JavaScript โ€” across all major browsers and Windows versions.

An online SDK and Web API that lets web applications capture and compare fingerprint images using client-side JavaScript, independent of the server language. Because all scanner operations are handled in JavaScript, you can build the backend in Node.js, Python, Ruby, PHP, Java/JSP, .NET, Go, and more. It powers web-based fingerprint login and attendance and is compatible with Chrome, Firefox, Opera, Internet Explorer, and Edge.

APIJavaScript (client-side)BrowserJavaScriptAny server-side language (Node.js, Python, Ruby, PHP, Java, .NET, Go)
Capture a fingerprint in the browser
<script src="cams-fp.js"></script>
const fp = new CamsFingerprint();
const sample = await fp.capture();   // reads USB scanner
await fetch("/login", { method:"POST", body: sample.template });

Capabilities

What it does

Browser-Native Capture

Read fingerprint images directly from the scanner inside the web page with JavaScript.

Cross-Browser Support

One integration works across Chrome, Firefox, Opera, IE, and Edge.

Web Login & Attendance

Drop-in building blocks for fingerprint-based website login and attendance.

Features

Everything included

  • Capture and compare fingerprint images from a USB scanner via JavaScript
  • Works across all major browsers: Chrome, Firefox, Opera, Internet Explorer, Edge
  • Compatible with all variations of the Windows operating system
  • Server-language agnostic โ€” all scanner interaction happens at the JavaScript level
  • Enables web-based fingerprint login and web-based fingerprint attendance
  • Integration in minutes with minimal code changes

Build with JavaScript Fingerprint Scanner API

Grab a key, read the docs, and ship. Our team helps with your first integration.

FAQ

Common questions

Which browsers does the JavaScript Fingerprint Scanner API support?

Chrome, Firefox, Opera, Internet Explorer, and Edge, across all variations of the Windows operating system.

Does my server language matter?

No. All scanner operations are handled at the JavaScript level, so you can build your server in Node.js, Python, Ruby, PHP, Java, .NET, Go, or any language.

Related

Explore more of the platform