VERNR
API

MLA API

Evidence-based money leak detection — upload statements, poll analysis, export CFO-style reports.

Base URL

https://mla.vernr.com

Web UI report views: mla.vernr.com · Simple / Standard / Advanced modes

Upload — POST /api/upload

Multipart form upload. Supported formats: .csv, .xlsx, .xls. Analysis runs asynchronously — poll GET /api/analysis/{id} until status is completed.

curl -X POST "https://mla.vernr.com/api/upload" \
  -F "file=@statement.csv"
{
  "analysis_id": "28f5096d-729d-486b-a79d-011c157d9824",
  "status": "processing",
  "message": "Your statement is being analyzed"
}

Analysis status — GET /api/analysis/{id}

Returns progress while processing. When complete, includes the full report: leak score, savings ranges, insights with evidence, transactions, and detection engine metadata.

curl "https://mla.vernr.com/api/analysis/{analysis_id}"

PDF report — GET /api/analysis/{id}/pdf

Executive summary PDF for finance and leadership review.

curl -o report.pdf "https://mla.vernr.com/api/analysis/{analysis_id}/pdf"

Delete — DELETE /api/analysis/{id}

Remove analysis records and any retained upload files.

Endpoints

POST/api/uploadUpload a CSV or Excel bank statement and start analysis
GET/api/analysis/{id}Poll analysis status and retrieve the full report JSON
GET/api/analysis/{id}/pdfDownload the executive PDF report
DELETE/api/analysis/{id}Delete analysis data and uploaded files
GET/healthService health check

Detection engines

Pattern-based leak detection (not expense categorization): recurring charges, rising costs, duplicates, bank fees, spending drift, supplier concentration, seasonal anomalies, and more — 11 engines with evidence-backed insights and confidence scoring.

Privacy

Statements are processed for analysis only — not sold, shared, or used to train models. Privacy policy