PDF Forensics API Pricing in 2026: A Transparent Breakdown

This article is a snapshot — content was accurate as of May 2026 (code examples tested against the API as of April 2026). The product evolves actively; specific counts, examples, and detection rules may have changed since publication — see the changelog for the current state.
If you are reading a pricing comparison for PDF forensics APIs, you have already decided you need automated document fraud detection. The question is which tool, at what cost, and how quickly you can reach production.
Here is the short answer: most established players in this space — Resistant AI, Inscribe, Fortiro — do not publish their document fraud detection API cost. You will spend two to six weeks in a sales cycle before you see a number. HTPBE? publishes its pricing and gives you a working API key in under five minutes. That difference has cost implications beyond the monthly invoice.
This article gives you the numbers you need to make a decision: per-check costs at each tier, a volume guide for choosing the right plan, a return-on-investment comparison against fraud losses, and an honest picture of what competitors typically charge when they do disclose.
Why Pricing Is Opaque in This Category
Document fraud detection software sits at an unusual intersection: it protects high-stakes financial decisions (loan underwriting, insurance claims, employment fraud detection), but the buyer profile ranges from a 20-person alternative lender to a top-five bank.
Enterprise vendors price accordingly. Resistant AI targets tier-one financial institutions and payment processors. Inscribe targets mid-market lending operations with annual contracts. Fortiro focuses on enterprise insurance and financial services. At their intended scale, custom pricing negotiated by a sales team makes sense — volume, data residency, SLA tiers, and custom model training all affect the number.
The problem is that this pricing model leaves a large gap. If you are a Series B fintech processing 200 loan applications per day, you cannot justify a three-month procurement cycle and a $40,000 annual commitment before you have validated the use case in your own pipeline. You need to run a pilot, measure the detection rate, and present data to support a budget request. Sales-gated tools do not allow this.
HTPBE? Pricing: Every Number Published
HTPBE? is a structural PDF tamper detection API. It analyzes the internal file structure of PDF documents — xref revision history, Creator/Producer field relationships, timestamp consistency, digital signature integrity — and returns a verdict: intact, modified, or inconclusive. The full methodology is on the how-it-works page.
Pricing is public and month-to-month:
| Plan | Monthly cost | Checks/month | Cost per check |
|---|---|---|---|
| Starter | $15 | 30 | $0.50 |
| Growth | $149 | 350 | $0.43 |
| Pro | $499 | 1,500 | $0.33 |
| Enterprise | Custom | Unlimited | Custom |
No annual commitment required on any self-serve plan. No minimum contract. Cancel any time.
You can compare full plan details on the pricing page.
Unit Economics: What One Fraudulent Document Costs
The per-check cost is almost irrelevant compared to the cost of missing a fraudulent document. Here are the numbers that matter:
Alternative lending / MCA: A fraudulent bank statement that passes through underwriting undetected typically results in a loan that defaults within the first 60–90 days. Average loss per fraudulent MCA: $8,000–$25,000 depending on facility size, plus collection costs and write-off overhead.
Insurance claims: Altered repair estimates or medical billing documents inflate individual claims by $500–$5,000 in the residential and auto segments. Medical billing fraud involving altered itemizations typically results in higher losses.
Employment fraud detection: A falsified payslip or offer letter that gives an applicant a role they are not qualified for generates costs in recruiting, onboarding, and eventual termination. These average $4,000–$15,000 per incident depending on seniority.
At $0.43 per check on the Growth plan, you can check 1,000 documents for $430. If that prevents one fraudulent loan at a $12,000 loss, the API covers its cost 28 times over. The ROI question is not whether to check documents — it is why you have not started yet.
Volume Guide: Which Plan Do You Need
The right tier depends on your monthly document volume. Here is a practical guide:
Starter ($15/month — 30 checks)
Ten documents per day is roughly 300 per month, which would exceed this tier. Starter is appropriate for:
- Teams building and testing an integration before committing to higher volume
- Low-volume workflows (1–5 documents/day) where document fraud detection is one step in a longer manual process
- Pilots where you want to check a sample of incoming documents before full deployment
If you are processing more than 10 documents per day, start on Growth and evaluate after 30 days.
Growth ($149/month — 350 checks)
Roughly 10–15 documents per day. This is the correct starting tier for:
- Alternative lenders and MCA funders processing 5–15 applications per day
- HR teams running pre-employment document checks
- Property management companies checking tenant income documents
- Insurance operations handling 5–10 new claims per day
For a 40-person lending operation processing 12 applications per day with two to three supporting documents each, Growth covers the volume and keeps the monthly cost under $150 — well below the cost of servicing and writing off a single fraudulent loan.
Pro ($499/month — 1,500 checks)
Roughly 50–60 documents per day. Appropriate for:
- Mid-size lenders with 50–200 daily applications
- Insurance claims operations with high document throughput
- Fintech platforms processing documents for multiple downstream clients
- Any workflow where documents arrive from an external intake form and require full fraud detection
Enterprise (custom — unlimited)
Enterprise is the right choice when volume exceeds the Pro plan, when you need on-premise deployment for data residency requirements, when SLA guarantees are a procurement requirement, or when you need a custom integration with a specific loan origination system or claims platform. Contact us to start that conversation — it does not require a three-month sales cycle.
Test Keys: Zero-Risk Evaluation
Every HTPBE? account — including free accounts — includes a test API key prefixed htpbe_test_. Test keys accept deterministic mock URLs and return predictable verdicts. They consume no quota.
This means you can build and fully test your integration — including all three verdict branches (intact, modified, inconclusive) and edge cases like signature removal — before your first live check runs against your quota.
# Test an intact document — returns status: intact
curl -X POST https://api.htpbe.tech/v1/analyze \
-H "Authorization: Bearer htpbe_test_your_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://api.htpbe.tech/v1/test/clean.pdf"}'
# Test a modified document — returns status: modified with markers
curl -X POST https://api.htpbe.tech/v1/analyze \
-H "Authorization: Bearer htpbe_test_your_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://api.htpbe.tech/v1/test/modified-high.pdf"}'Available test fixtures cover all verdict types: clean.pdf, modified-high.pdf, inconclusive.pdf, signature-removed.pdf, modified-medium.pdf. The full API reference documents all test URLs and expected responses.
The practical result: your developer can build a complete integration, write tests for all verdict branches, and validate your routing logic — all before anyone approves a budget line for the live plan.
Document Fraud Detection API Cost: What Competitors Charge
Being transparent about competitors means being honest about what is and is not publicly available. For a side-by-side feature comparison, see the PDF forensics API comparison page.
Resistant AI — no published pricing. Sales-gated. Based on publicly available case studies and the nature of their target market (tier-one banks and large payment processors), annual contracts in this space typically start above $50,000. They are not competing for the same buyer that HTPBE? serves. If you are at a top-five bank with a dedicated fraud engineering team and a six-figure annual fraud detection budget, Resistant AI is a reasonable evaluation candidate.
Inscribe — no published pricing. Sales-gated. Their self-reported customer base is mid-market to enterprise lending operations. Based on industry benchmarks for platforms in this category, contracts typically start in the $20,000–$60,000 range annually. As noted in the full Inscribe comparison, Inscribe does significantly more than structural PDF analysis — they offer data extraction and income source-of-truth check. If you need those capabilities, the price reflects that scope.
Fortiro — no published pricing. Focused on enterprise insurance and financial services. Sales-gated. Target market is large insurers and banks, not self-serve.
VerifyPDF — has a free tier and some published pricing for their web tool. Their API offering is less documented. If you have evaluated them, their focus is narrower than HTPBE?’s 35-check forensic analysis.
Snappt — targets the rental market specifically (landlords checking tenant income documents). Pricing model is per-screening, not per-document-check. Published rates in the $2–$5 per screening range for their rental-specific product. Different use case, different buyer.
The pattern is consistent: tools with meaningful enterprise scope do not publish pricing on their websites, in order to protect their sales process. If you are spending weeks trying to get a price from a vendor, that is by design — the goal is to build a relationship before presenting a number.
The Hidden Cost: Procurement Time
Standard pricing-page comparisons miss the most significant cost for early-stage and growth-stage companies: procurement time.
Getting a quoted price from a sales-gated vendor takes, at minimum:
- 3–5 business days to schedule a first meeting
- 1–2 weeks for a discovery call, a demo, and a follow-up
- 1–4 weeks for legal review of a custom MSA
- Internal approval time proportional to contract value
For a $30,000 annual contract, most finance teams require VP-level sign-off or board approval. That adds weeks. Total elapsed time from first contact to a production API key: 6–16 weeks is realistic.
During those 16 weeks, your document intake continues. If 5–8% of your incoming bank statements carry modification markers — a rate consistent with industry fraud data — and you are processing 200 applications per month, you are looking at 10–16 potentially fraudulent applications that pass through your pipeline while you negotiate an MSA.
With HTPBE?: sign up, get your API key, make your first live call. Time from decision to production: less than an hour for a developer who has read the API docs.
Enterprise: When Custom Pricing Makes Sense
There are scenarios where the Enterprise tier is the right choice from the start:
Data residency requirements. If your compliance policy requires that document data not leave a specific jurisdiction, the self-serve API does not satisfy that requirement. HTPBE?’s Enterprise tier includes an on-premise deployment option where the analysis engine runs inside your own infrastructure. No document data transits external servers. See the enterprise on-premise documentation for architecture details.
SLA requirements. If your loan origination system or claims workflow has an uptime SLA, you need a corresponding vendor SLA. Enterprise includes defined availability commitments and escalation paths.
Volume above Pro. If you are processing more than 1,500 checks per month (50+/day), custom pricing based on your actual volume will be more cost-effective than multiple Pro plans. Enterprise pricing is volume-tiered.
Custom integrations. If you need a webhook-based push model, direct database-level result delivery, or integration with a specific loan origination system (Encompass, nCino, Blend) or claims platform, that is an Enterprise conversation.
For everything else, the self-serve plans are the faster and cheaper path.
What HTPBE? Does Not Detect
Any honest pricing comparison should include the capability gaps that affect how you plan your stack.
HTPBE? analyzes the structural metadata of PDF files. It does not:
- Extract or analyze document content. HTPBE? cannot read the numbers on a bank statement, compare income figures against tax returns, or flag logically inconsistent financial data. For that, you need Ocrolus, Inscribe’s data extraction layer, or a custom parsing integration.
- Detect documents fabricated from scratch. If someone recreates a bank statement in professional software that produces a clean, single-revision PDF with plausible metadata, HTPBE? may return
intactbecause structurally it is intact. This is a known limitation of forensic metadata analysis — discussed fully here. - Perform identity proofing. Face matching, liveness detection, and government ID template validation are outside scope. If you need KYC alongside document forensics, the comparison article on HTPBE? vs. iDenfy vs. manual review explains how to combine the two layers.
The inconclusive verdict is not a failure or a gap — it is a routing signal. When HTPBE? returns inconclusive, the document was created with consumer software rather than institutional software. For any document that should have come from a bank, payroll system, or tax authority, inconclusive is high-value: it means the document origin does not match the claimed source. The document is then routed to manual review or a bank-direct data pull before it reaches an underwriting decision.
Choosing a Tier: The One-Line Summary
- Not sure yet / early integration: start with Starter at $15 to check the integration works
- Under 15 documents/day: Growth at $149/month
- 15–60 documents/day: Pro at $499/month
- 60+ documents/day, on-premise, or SLA: Enterprise
Sign up free — test keys are included on every account, including free. Your developer can have a working integration against the test fixtures before you decide on a paid plan. The API reference page has every endpoint, request/response field, and error code documented.