Reads any kind of document
PDFs with a text layer, scans, phone photos, DOCX and XLSX. Kazakh, Russian and English within a single case.
We reply within 15 minutes
Or contact directly
DocVision Ai reads scans and PDFs, pulls out the details and cross-checks the documents of a set against each other. A company signs up on its own, the operator works in a web office, and your own system calls the service with a token. The first 50 cases each month are free, after that from 1500 KZT per set.
The operator fills in no forms and compares no details by eye. The job is to upload the set and look at what did not match.
PDFs, scans, phone photos, DOCX and XLSX. Up to 20 documents per case, and the languages inside may differ.
Recognition runs in the operator's own browser. Files never reach the server, and you can verify that in the page's network requests.
Details are matched between documents and against your control data. National ID, BIN and IBAN checksums are calculated, not eyeballed.
The contents of the set and the outcome of every check are kept. An operator can come back tomorrow, and the monthly volume adds itself up.
Plenty of software can read text. The mistakes in a set show up when documents are compared with each other, and that is the core of this service.
PDFs with a text layer, scans, phone photos, DOCX and XLSX. Kazakh, Russian and English within a single case.
Contract numbers, national ID and business ID, dates, amounts, IBAN, stamps and signatures. Checksums are verified by arithmetic.
Does the name on the application match the ID, is the contract number the same on the certificate, do amounts and dates agree. Most errors surface here.
An owner and operators with separate rights, case history searchable by month, the contents of each set and the outcome of every check.
The volume ledger is chained by fingerprints, so a quiet edit becomes visible. Monthly exports go straight to your invoice.
A token, HTTPS and a signed response. Repeating a request with the same key returns the earlier answer instead of charging twice.
The service does not dump recognised text on you. It shows which documents are in the set, which are missing and exactly what failed to match.
A case is one set of documents for one person or one deal. It may hold three pages or eighty: we count cases, because that is predictable in advance.
The free allowance resets every month. When it runs out the service says so plainly and names the number, while the case history stays where it is.
If the check belongs inside your own process, the service is called directly. The token is issued at sign-up and can be revoked and reissued at any time.
# check a whole set in one call
curl -X POST https://docvision.myqr.site/v2/check/oppv \
-H "Authorization: Bearer dv-..." \
-H "Idempotency-Key: case-2026-0917-18" \
-d '{
"control_data": { "contract_number": "SQ20260917JR" },
"documents": [
{ "name": "application.pdf", "content_base64": "..." },
{ "name": "id-card.jpg", "content_base64": "..." }
]
}'
# response
{
"overall_status": "NOT_MATCHED",
"documents": [ /* contents of the set and outcomes */ ],
"missing_documents": [],
"signature": "ed25519:..."
}
Send a couple of anonymised sets and we will show what the service finds in them, how long it takes and what it costs at your volume. The consultation and the quote are free.
You can also start without us: signing up takes a minute, and the first 50 cases are free.