logologo
  • How it works
  • Why It Matters
  • Statistics
  • Pricing
  • FAQ
  • API
logologo
  • How it works
  • Why It Matters
  • Statistics
  • Pricing
  • FAQ
  • API
HTPBE?

Structural PDF tamper detection API. Catches edits your KYC stack misses.

Product

  • How It Works
  • Use Cases
  • Metadata Viewer
  • Pricing

Developers

  • API Reference
  • GitHub/docs
  • Changelogv2.48.3

Resources

  • About
  • Blog
  • Comparisons
  • Legal & Imprint

© 2024–2026 TMI Iurii Rogulia · VAT ID: FI29845875 · Made in Finland

Status

Algorithm v2.48.3

Back to FAQ
FAQ

Can I check bank statements submitted by loan applicants?

Yes. Checking supporting documents from loan applicants is the main use case for lending teams: HTPBE? tells you whether a bank statement PDF was edited after it was generated.

What the check tells you

Each statement gets one of three verdicts:

  • Intact — no structural evidence of editing was found. No adverse action is implied, but it is not a guarantee that the figures are true.
  • Modified — evidence that the file was changed after it was created. Route it to a human reviewer.
  • Inconclusive — the file’s origin can’t vouch for it, for example because it was produced in consumer software that anyone could use to create a statement from scratch. For a statement that claims to come from a bank, that is itself a reason to ask for the original.

A genuine statement from a bank whose platform renders PDFs with widely available tools can come back Inconclusive, which is why Inconclusive is not a rejection.

How to run it

  1. Ask applicants for the PDF as downloaded from their online banking, not a photo, a screenshot or a forwarded copy. A file that was re-saved or re-rendered on the way is a different file from the one the bank issued.
  2. Submit each statement through the API or the web app and store the check id with the application.
  3. Branch on status and on usage_caution.recommended_action: human review for modified, a request to the issuer for inconclusive.
  4. Log the result next to the decision, so a later review can see what the check returned.

What it does not do

HTPBE? does not read the content of the statement. It does not check balances, transactions or account ownership, and it does not confirm identity or income. A statement whose content was false from the start can carry no trace of later editing. The verdict should never be the sole basis for an automatic denial; it is one input to a reviewer’s decision.

See the fake bank statement detection guide for integration details.

← Previous

What is a credit, and how many credits does one check cost?

Next →

Why does my official document show INCONCLUSIVE?

Related questions

Keep reading

3 answers

How Detection WorksVerifying Specific DocumentsReading Your Results

How Detection Works

It depends on the file. HTPBE? detects modification after creation, not fabricated content: a document that was false from the start carries no trace of later editing. Use it as one layer of a fraud check.

Read the full answer

Verifying Specific Documents

Payment confirmations are easy to fake, and a PDF of one is not proof that money moved. HTPBE? tells you whether the file was edited after it was generated; confirm the payment itself in your own bank or payment account.

Read the full answer

Reading Your Results

Inconclusive does not mean forged. It means the file’s origin can’t vouch for it, so the check can’t clear it as Intact. Confirm the document with the issuer.

Read the full answer

Secure your workflow

Create your account – check PDFs on the web or with an API key, both ready on signup.
No sales call. Cancel any time.

Start Free – Close the Structural Fraud GapSee Pricing
Read API Docs →