Identity cards, decoded.
Read US and Canadian driver’s licenses and state or provincial IDs. Extract visual fields and supported AAMVA barcode data.
Turn identity cards and passport photo pages into structured data. Less typing at the desk. More time for the person in front of it.
application/json{ "first_name": "JAMIE", "last_name": "PARKER", "date_of_birth": "1992-07-14" }
Bring visual text, barcode data, and passport MRZ into your application through a focused API.
Read US and Canadian driver’s licenses and state or provincial IDs. Extract visual fields and supported AAMVA barcode data.
Extract names, document numbers, and dates from two-line TD3 passport MRZs on deployments with passport support enabled.
Optional front-to-barcode comparisons surface mismatched fields for review. A consistency check, with clear signals for your workflow.
Explore a fictional sample, or verify your email to try your own document with 2 free image credits.
An example, not a live scan.
Fictional data illustrates selected response fields. Use “Your document” for an actual API request.
No API key needed. Two single-image scans or one front-and-back pair, once per verified email. Refreshing or leaving this page ends access and forfeits unused credits.
Send one or two file uploads or a base64 array. Both input formats return the same structured JSON for your application.
Open API referenceRepeat the images form field for file uploads, or send a JSON images array containing one or two base64 strings. One credit per image; invalid images are rejected before charging.
Check status for the scan outcome and read the selected fields from data. Check that the fields your application needs are present before using the result.
401 invalid key · 402 insufficient credits · 403 disabled key · 413 input too large · 415 unsupported Content-Type · 422 invalid request.
LogicOCR supports US and Canadian driver’s licenses and identity cards, plus two-line ICAO TD3 passport photo pages. Support depends on the document format and image quality. Other MRZ formats and document families are outside the current scope. Passport availability is controlled by the deployment’s settings.
No. Front-to-barcode comparison checks whether extracted fields agree. MRZ check digits check data consistency. Neither establishes document authenticity or replaces issuer verification, liveness checks, or your review process.
Live scans use your account’s existing settings. One uploaded image uses one credit; a two-image request uses two. Improvement capture is controlled per client. Retention and image storage depend on the deployment and account setup; contact us to confirm the right configuration.
Processing time varies with image quality, orientation, document type, fallback reads, and server load. The API returns execution timing with each scan. Use your own representative documents to evaluate latency for your application.
Email support@logicocr.com with your use case, document types, and expected monthly volume. We’ll help you get an account and discuss credits and pricing. Existing customers can sign in to the customer portal.
Tell us what you’re building, the documents you need to scan, and your expected volume. We’ll talk access and pricing.
Get API access support@logicocr.com ↗