Developer Documentation

Build with
Santulan API.

Integrate AI-powered bank statement analysis, cash flow intelligence, and GST compliance directly into your lending platform — via a clean, versioned REST API.

< 2 Min Response

Full analysis returned in under 2 minutes for standard documents.

Bank-Grade Security

TLS 1.2+, AES-256 at rest, SOC 2 aligned infrastructure.

300+ Bank Formats

Supports statements from all major Indian banks and NBFCs.

Structured JSON Output

Consistent schema across all endpoints — easy to integrate.

Versioned API

Stable, versioned endpoints. Breaking changes always announced 90 days in advance.

Webhook Support

Receive async callbacks when long-running analyses complete.

Getting Started

Up and running in 4 steps.

01

Request API Access

Sign up for a plan and request your API key from your account dashboard or by contacting us.

Request Access
02

Authenticate

Pass your API key in the Authorization header of every request as a Bearer token.

Authorization: Bearer sk_live_••••••••••••••••
03

Upload & Analyse

POST a bank statement (PDF/image) to our endpoint and receive a structured JSON analysis within seconds.

POST /v1/analyse/bank-statement
04

Parse the Response

The response includes transactions, categories, fraud flags, income estimates, and a creditworthiness score.

{ "score": 742, "risk": "Low", ... }
API Reference

Available endpoints.

Base URL: https://api.santulan.ai

POST/v1/analyse/bank-statement

Upload a bank statement (PDF or image) and receive a structured analysis including transactions, cash flow, and fraud flags.

POST/v1/analyse/gst

Submit GST returns data for compliance analysis, ITR cross-verification, and revenue trend detection.

POST/v1/analyse/cash-flow

Generate a structured Cash Flow Statement from raw bank transaction data, categorised by income and expenditure.

GET/v1/reports/{id}

Retrieve a previously generated analysis report by its unique report ID.

GET/v1/usage

Check your current API usage, remaining quota, and plan limits for the current billing period.

DELETE/v1/reports/{id}

Permanently delete a stored analysis report and all associated document data from our servers.

Full reference in private beta

Private Beta

Ready to integrate?
Let's get you access.

Full API documentation is available to approved partners. Request access and our team will walk you through a live integration demo.