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.0

Resources

  • About
  • Blog
  • Comparisons
  • Legal & Imprint

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

Status

Algorithm v2.48.0

Back to FAQ
FAQ

How do lenders and underwriters verify bank statements?

Most lenders and underwriters start by eyeballing logos, fonts and totals — all of which a careful forger can reproduce. The structural layer is harder to fake, so lenders increasingly add an automated file check that looks for evidence a statement was edited after the bank produced it, even behind a correct-looking layout.

The layers of a statement check

  1. Identity — is the applicant who they say they are. This is KYC territory.
  2. File integrity — was the statement PDF edited after the bank produced it. This is what HTPBE? does.
  3. Content — do the income, balances and transactions hold up, checked manually or against data you can confirm with the bank.

The layers run side by side. A file-integrity check does not replace the other two.

Where HTPBE? fits in an intake flow

  • Call POST /v1/analyze for each uploaded statement and store the returned check id with the application. Use an Idempotency-Key so a retry after a timeout does not spend a second credit.
  • Read the result and route on status: Intact to the normal flow, Modified to a human reviewer, Inconclusive back to the issuer or to a manual check.
  • Use GET /v1/checks to review batches, filtered by status, tool or date.
  • Keep the human in the loop: every result carries usage_caution, and a structural verdict must not be the sole basis for an automatic denial.

If documents cannot leave your network

The Enterprise plan includes on-premise deployment, so statements stay inside your infrastructure.

Bank statement detection guide. See the API →

← Previous

How do I verify a bank statement is real?

Next →

How do I verify a payslip or salary slip is genuine?

Related questions

Keep reading

3 answers

How Detection WorksVerifying Specific Documents

How Detection Works

No. You don’t need a reference copy. Structural analysis reads the evidence already inside the file you were sent, so HTPBE? can return a verdict on a document you have never seen before and from a sender you can’t reach.

Read the full answer

Verifying Specific Documents

Check that the net pay, pay dates and employer details are consistent, then check how the file was produced. HTPBE? tells you whether the payslip PDF was edited after it was generated. It does not confirm that the employer or the salary is real.

Read the full answer

The question has two halves. A tamper check shows whether the certificate PDF was edited after it was issued; whether the issuing body really awarded it only the issuer’s own records can answer. Use HTPBE? for the first and the issuer’s portal for the second.

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 →