Misfora · Document capture & OCR

Identity Document Capture & OCR

Capture passports and ID cards in the browser, extract structured data, and automate document-based workflows.

Hospitality is our first market: guest registration for hotels, apartments and property managers runs on the same engine.

Result · passport (TD3)
{
  "type": "passport",
  "first_name": "ANNA MARIA",
  "last_name": "ERIKSSON",
  "document_number": "L898902C3",
  "birth_date": "1974-08-12",
  "expiry_date": "2032-04-15",
  "nationality": "UTO",
  "review_recommended": false
}
Auto-capture when the image is usable
MRZ check digits validated per field
Passports (TD3) & ID cards (TD1)
Products

Three ways to use Misfora.

One capture and recognition engine — as a component for your web app, an API for your backend, or a ready-made workflow for hospitality.

For web applications

Web Scanner SDK

Add browser-based passport and ID capture to your application. Automatic capture, image quality checks and OCR in one workflow.

  • One script tag, no app to install
  • Guides the user to a sharp, framed shot
  • Returns fields and the captured image
Explore SDK →
For backends

OCR API

Send passport and ID images and receive structured document data with MRZ and field validation.

  • REST, one request per document
  • JPEG, PNG and HEIC photos
  • Per-field validation and review flag
Explore OCR API →
For hotels & apartments

Hospitality

Automate guest registration for hotels, apartments and property managers — from booking to check-in and government reporting.

  • Guests scan documents in the browser
  • Works with your PMS or Google Sheet
  • Turkey KBS reporting
Explore Hospitality →
How it works

Capture → Extract → Automate.

Each step can be used on its own or together.

01 · Capture

A usable image, first time

The browser camera detects the document, checks image quality and automatically captures a usable frame.

02 · Extract

Structured, validated fields

Misfora OCR processes the document and returns structured fields, validated against the MRZ.

03 · Automate

Into your workflow

Use the result in your own application, or connect it to a guest-registration workflow.

Your app · Hospitality
Documents

Built for real-world documents.

Photos taken on real phones — with glare, blur, tilted angles and busy backgrounds. The engine checks the image before it reads it.

ICAO TD3 passports ICAO TD1 ID cards MRZ parsing & check digits Blur & glare checks Framing & distance checks Auto-capture Perspective correction Photo upload fallback

See the full list on Supported Documents.

Use cases

Wherever a person hands over an ID.

Hotels & Rentals

Hotels, apartments and short-term rentals registering foreign guests.

Travel & booking

Traveller details for bookings, tickets and transfers — without manual typing.

Car rental & mobility

Renter documents captured at the counter or in the app before pickup.

Onboarding forms

Any web form that asks for name, date of birth and document number.

Hospitality

Hospitality is our first market.

Misfora started with guest registration: guests scan a passport or ID from a link, the data flows into the property's PMS or Google Sheet, and registrations can be sent to Turkey's KBS.

Booking→ Guest scans ID→ PMS / Sheets→ KBS
Try it

Try it yourself.

The free scanner uses the same capture engine as the Web Scanner SDK. Open it on your phone and scan a passport or ID card — no signup, nothing stored.

Open Free Scanner
Privacy

Privacy by design.

What is kept depends on the product.

Web Scanner SDK & OCR API

Document images and extracted identity fields are not stored. Images exist only while the request is processed; the result goes back to your application.

Limited usage metadata — such as document type, nationality and processing time — is kept for billing and service statistics.

Guest Registration

Guest documents and registration data are stored for the property, because registration requires it. The hotel stays in control of its guest data and can delete it; Misfora processes it on the hotel's behalf.

Document images are kept in private storage and opened only through short-lived links.

Details in the Privacy Policy and the API security notes.

Resources

Learn more.

FAQ

Questions

What is Misfora?+
Misfora captures passports and ID cards and turns them into structured data. It is available as a Web Scanner SDK for web applications, an OCR API for backends, and a ready-made guest-registration product for hospitality.
What is the difference between the Web Scanner SDK and the OCR API?+
The SDK runs the camera in your user's browser: it guides them, checks image quality, captures automatically and then sends the image to Misfora OCR. The OCR API is for images you already have — you send a photo from your backend and get the same structured result. More on choosing.
Which documents are supported?+
Passports (ICAO TD3) and ID cards with a three-line MRZ (ICAO TD1). See Supported Documents.
Do you store document images?+
Not in the SDK and OCR API: images and extracted fields are not stored, only limited usage metadata. The hospitality product stores guest documents for the property as part of registration, under the hotel's control — see Privacy.
Is Misfora only for hotels?+
No. Hospitality is our first market, but the SDK and OCR API work for any software that needs data from passports and ID cards — travel, car rental, onboarding forms and more.
How do I get access?+
Access to the SDK and API is set up manually — request access and we'll get back to you. To see the capture engine right away, try the free scanner. Hotels can request access on the Hospitality page.
Does Misfora verify identity?+
No. Misfora captures documents and extracts and validates their data. Liveness checks, face matching and KYC decisions require other systems.
For developers

Build document capture into your product.

Get access to the Web Scanner SDK and OCR API.

Read the docs
For hotels & property managers

Automate guest registration.

See how Misfora works with your PMS, Google Sheet and Turkey KBS.