โ–ถ Live Demo

Analyze Your Documents Now

Upload real PDF bank statements or salary slips. API calls are made server-side your files never leave the server.

๐Ÿ“„ Statement Analyzer

Upload PDF bank statements & configure loan parameters

๐Ÿ”’
Authentication Required

You must be signed in to analyse documents. Please log in or create a free account.

๐Ÿ“
Drop PDFs here or click to browse
Multiple files supported ยท PDF only


Loan Parameters

Existing EMIs or fixed monthly commitments
๐Ÿ“Š

Results Appear Here

Upload your PDF bank statements, configure the loan parameters on the left, then click Analyze Statements.

๐Ÿ’ก
Tip

Upload statements for 12 consecutive months for the highest loan eligibility.

๐Ÿ”’
Privacy

Your PDFs are processed on the server and never stored.

๐Ÿฆ
Multi-Bank

Mix statements from different banks all are parsed and aggregated.

โšก
Instant

Results typically appear within 2โ€“5 seconds depending on PDF size.

API Reference

Direct API Access

You can also call the API directly using curl or Postman.

Bank Statement Analysis
curl -X POST http://localhost:8080/api/v1/bank-statements/analyse \
  -H "Authorization: Bearer <your-jwt-token>" \
  -F "statements=@statement_jan.pdf" \
  -F "protectionKey=password" \
  -F "annualInterestRatePct=12" \
  -F "tenureMonths=36" \
  -F "monthlyObligation=0" \
  -F "employmentType=Self" \
  | python3 -m json.tool
Salary Slip Analysis
curl -X POST http://localhost:8080/api/v1/pay-slip/analyse \
  -H "Authorization: Bearer <your-jwt-token>" \
  -F "statements=@payslip_jan.pdf" \
  -F "statements=@payslip_feb.pdf" \
  -F "protectionKey=password" \
  -F "annualInterestRatePct=12" \
  -F "tenureMonths=36" \
  -F "monthlyObligation=0" \
  | python3 -m json.tool
Backend API:Spring Boot running at localhost:8080
Start: mvn spring-boot:run