Bank Account Verification
6 endpoints · Core API
This API enables businesses to validate bank accounts swiftly and accurately. By leveraging this API, companies can ensure compliance with regulations, mitigate fraud risks, and streamline their customer onboarding processes effectively. Additionally, the API reduces manual errors, enhances operational efficiency, and improves overall customer experience.
Benefits
- Compliance assurance
- Fraud risk mitigation
- Streamlined onboarding processes
- Enhanced operational efficiency
What you can do
API for verifying bank account holder name using IFSC and account number as the basis
Get Bank account verify details
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- consentstringrequiredRequired. The end user's consent to this verification. Send `Y`.minLength 1default Y
- consent_textstringrequiredRequired. The consent statement shown to the end user. Send the default text from the sample.minLength 1default I hear by declare my consent agreeme…
- request_idstringoptionalOptional. Your own id to correlate this call in your logs. A unique id is generated if you leave it out.nullable
- accountNumberstringrequiredRequired. Bank account number to verify, 9 to 18 digits (digits only, no spaces or hyphens).minLength 1pattern ^\d{9,18}$default 123456789012
- ifscstringrequiredRequired. 11-character IFSC of the bank branch, in uppercase: 4 letters, the digit 0, then 6 letters or digits (for example SBIN0001234).length 11pattern ^[A-Z]{4}0[A-Z0-9]{6}$default SBIN0001234
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse model containing the results of a lightweight bank account verification.
5 fields
- bankResponsestringoptionalGets or sets the response message from the bank.nullable
- accountNamestringoptionalGets or sets the name associated with the bank account.nullable
- accountNumberstringoptionalGets or sets the verified bank account number.nullable
- ifscstringoptionalGets or sets the IFSC code of the bank branch.nullable
- bankTxnStatusbooleanoptionalGets or sets a value indicating whether the bank transaction was successful.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Get Bank account verify details without penny drop
Tries a check without a transfer first. If that check fails or returns no result, the call falls
back to a ₹1 penny drop (the same check as account/verify), which sends real money to the
account and returns no bank RRN.
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- consentstringrequiredRequired. The end user's consent to this verification. Send `Y`.minLength 1default Y
- consent_textstringrequiredRequired. The consent statement shown to the end user. Send the default text from the sample.minLength 1default I hear by declare my consent agreeme…
- request_idstringoptionalOptional. Your own id to correlate this call in your logs. A unique id is generated if you leave it out.nullable
- accountNumberstringrequiredRequired. Bank account number to verify, 9 to 18 digits (digits only, no spaces or hyphens).minLength 1pattern ^\d{9,18}$default 123456789012
- ifscstringrequiredRequired. 11-character IFSC of the bank branch, in uppercase: 4 letters, the digit 0, then 6 letters or digits (for example SBIN0001234).length 11pattern ^[A-Z]{4}0[A-Z0-9]{6}$default SBIN0001234
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse model containing the results of a silent bank account verification.
6 fields
- bankResponsestringoptionalGets or sets the response message from the bank.nullable
- accountNamestringoptionalGets or sets the name associated with the bank account.nullable
- accountNumberstringoptionalGets or sets the verified bank account number.nullable
- ifscstringoptionalGets or sets the IFSC code of the bank branch.nullable
- bankRRNstringoptionalGets or sets the bank retrieval reference number for the transaction.nullable
- bankTxnStatusbooleanoptionalGets or sets a value indicating whether the bank transaction was successful.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Get Bank Account Verify Advanced details
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- consentstringrequiredRequired. The end user's consent to this verification. Send `Y`.minLength 1default Y
- consent_textstringrequiredRequired. The consent statement shown to the end user. Send the default text from the sample.minLength 1default I hear by declare my consent agreeme…
- request_idstringoptionalOptional. Your own id to correlate this call in your logs. A unique id is generated if you leave it out.nullable
- accountNumberstringrequiredRequired. Bank account number to verify, 9 to 18 digits (digits only, no spaces or hyphens).minLength 1pattern ^\d{9,18}$default 123456789012
- ifscstringrequiredRequired. 11-character IFSC of the bank branch, in uppercase: 4 letters, the digit 0, then 6 letters or digits (for example SBIN0001234).length 11pattern ^[A-Z]{4}0[A-Z0-9]{6}$default SBIN0001234
- accountHolderNamestringoptionalOptional. Account holder name to match against the bank record. When omitted or empty, no name match is performed.nullable
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse model containing the results of an advanced bank account verification.
6 fields
- accountNumberstringoptionalGets or sets the verified bank account number.nullable
- ifscstringoptionalGets or sets the IFSC code of the bank branch.nullable
- accountNamestringoptionalGets or sets the name associated with the bank account.nullable
- bankResponsestringoptionalGets or sets the response message from the bank.nullable
- bankTxnStatusbooleanoptionalGets or sets a value indicating whether the bank transaction was successful.
- bankRRNstringoptionalGets or sets the bank retrieval reference number for the transaction.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Get Bank Account Verify Advance details (V2)
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Query parameters
- api-versionstringoptionalNo description.
Body parameters
application/json- consentstringrequiredRequired. The end user's consent to this verification. Send `Y`.minLength 1default Y
- consent_textstringrequiredRequired. The consent statement shown to the end user. Send the default text from the sample.minLength 1default I hear by declare my consent agreeme…
- request_idstringoptionalOptional. Your own id to correlate this call in your logs. A unique id is generated if you leave it out.nullable
- accountNumberstringrequiredRequired. Bank account number to verify, 9 to 18 digits (digits only, no spaces or hyphens).minLength 1pattern ^\d{9,18}$default 123456789012
- ifscstringrequiredRequired. 11-character IFSC of the bank branch, in uppercase: 4 letters, the digit 0, then 6 letters or digits (for example SBIN0001234).length 11pattern ^[A-Z]{4}0[A-Z0-9]{6}$default SBIN0001234
- accountHolderNamestringoptionalOptional. Account holder name to match against the bank record. When omitted or empty, no name match is performed.nullable
- isPennyDropbooleanoptionalOptional. Set to true to verify with a Rs 1 penny drop transfer; false (the default) verifies without a transfer.
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalNo description.
8 fields
- bank_ref_nostringoptionalNo description.nullable
- beneficiary_namestringoptionalNo description.nullable
- transaction_remarkstringoptionalNo description.nullable
- verification_statusstringoptionalNo description.nullable
- name_match_scorestringoptionalNo description.nullable
- is_name_matchbooleanoptionalNo description.
- is_penny_dropbooleanoptionalNo description.
- ifscDetailsobjectoptionalNo description.
16 fields
- ifscstringoptionalNo description.nullable
- namestringoptionalNo description.nullable
- branchstringoptionalNo description.nullable
- centerstringoptionalNo description.nullable
- districtstringoptionalNo description.nullable
- statestringoptionalNo description.nullable
- addressstringoptionalNo description.nullable
- contactstringoptionalNo description.nullable
- impsbooleanoptionalNo description.
- rtgsbooleanoptionalNo description.
- citystringoptionalNo description.nullable
- iso3166stringoptionalNo description.nullable
- neftbooleanoptionalNo description.
- micrstringoptionalNo description.nullable
- upibooleanoptionalNo description.
- swiftstringoptionalNo description.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Corporate Bank Statement Analyser
Submits a bank statement PDF for analysis and returns an orderId. The analysis runs in
the background and usually takes a few minutes.
How to use it:
- Call this API with the PDF as Base64 (
file_base64), pluspasswordif the PDF is protected. - Keep the
orderIdfrom the response. - After a few minutes, call Corporate Bank Statement Analyser Details with that
orderId. While it is still processing, the response says so; call again later. - Once it is ready, the details call returns the report as JSON.
If the statement cannot be accepted (for example an unreadable file), the error is returned here
and no orderId is created.
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- consentstringrequiredRequired. The end user's consent to this verification. Send `Y`.minLength 1default Y
- consent_textstringrequiredRequired. The consent statement shown to the end user. Send the default text from the sample.minLength 1default I hear by declare my consent agreeme…
- request_idstringoptionalOptional. Your own id to correlate this call in your logs. A unique id is generated if you leave it out.nullable
- file_base64stringrequiredRequired. The bank statement PDF as a standard Base64 string (no "data:" prefix). Replace the sample with the real file content.minLength 1pattern ^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2…default JVBERi0xLjQK
- account_typestringoptionalOptional. Account type (e.g. "savings", "current"). Leave empty when not known.nullable
- passwordstringoptionalOptional. Password of the PDF. Leave it out or empty when the PDF is not protected.nullable
- webhook_urlstringoptionalOptional. Your HTTPS endpoint to receive a push notification when the analysis is ready. When provided, we post a JSON payload to this URL once the analysis is complete or has failed — so you do not need to poll the details API repeatedly. Payload: { "orderId": "...", "isProcessed": true/false, "message": "..." }nullable
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResponse of Corporate Bank Statement Analyser: the order to fetch the analysis with.
1 field
- orderIdstringoptionalThe order id. Send it as `order_id` to the details API.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500
Code samplescurl · Node.js · Python
Corporate Bank Statement Analyser Details
Call with the order_id returned by the analyser. While the statement is still being
processed, the response says so and data is empty; call again later, or wait for your webhook.
Send response_type = "json": the full analysis comes back in analysis_json.
Excel output is no longer supported; "excel" is rejected with 400, and base64 is ignored.
Headers
- X-API-KEYstringrequiredYour secret API key for the environment you are calling (Stage and Live use different keys).
- X-API-APP-IDstringrequiredThe App ID issued together with the key.
- Content-Typestringrequiredapplication/json
Body parameters
application/json- consentstringrequiredRequired. The end user's consent to this verification. Send `Y`.minLength 1default Y
- consent_textstringrequiredRequired. The consent statement shown to the end user. Send the default text from the sample.minLength 1default I hear by declare my consent agreeme…
- request_idstringoptionalOptional. Your own id to correlate this call in your logs. A unique id is generated if you leave it out.nullable
- order_idstringrequiredRequired. The `orderId` returned by Corporate Bank Statement Analyser (a GUID). An unknown or malformed id returns 400.minLength 1
- response_typestringrequiredRequired. Must be "json" (not case sensitive): returns the full analysis in `analysis_json`. Excel output is no longer supported: "excel", or any other value, is rejected with 400.minLength 1default json
- base64booleanoptionalNot used. It belonged to the Excel output, which is no longer supported; any value is ignored. Kept so existing requests that send it still work.default false
Sample request body
Responses
200OK
- successbooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 200
- messagestringoptionalNo description.nullabledefault XXXXX
- dataobjectoptionalResult of a completed corporate bank statement analysis. `analysis_json` is always returned, in the same shape for every order. `ts_analysis` (extended analytics) is optional: present only when the order produced it, so check for null before reading it. `tbx_details` is not returned at present.
3 fields
- analysis_jsonobjectoptionalRoot of the bank statement analysis.
2 fields
- analyticsobjectoptionalNo description.
1 field
- consumerobjectoptionalNo description.
10 fields
- baseobjectoptionalNo description.
1 field
- subjectobjectoptionalThe analysed person or business, across every connected account.
4 fields
- subjectIdstringoptionalNo description.nullable
- dataPeriodobjectoptionalPeriod a subject, connection or account covers.
4 fields
- startDatestringoptionalNo description.nullable
- endDatestringoptionalNo description.nullable
- daysCountinteger (int32)optionalNo description.nullable
- fullMonthCountinteger (int32)optionalNo description.nullable
- kpiobjectoptionalNo description.
7 fields
- countriesCountinteger (int32)optionalNo description.nullable
- providersCountinteger (int32)optionalNo description.nullable
- accountsCountinteger (int32)optionalNo description.nullable
- significantAccountsCountinteger (int32)optionalNo description.nullable
- balanceobjectoptionalNo description.
5 fields
- totalBalanceAmountnumber (double)optionalNo description.nullable
- averageBalanceAmountnumber (double)optionalNo description.nullable
- medianBalanceAmountnumber (double)optionalNo description.nullable
- minBalanceAmountnumber (double)optionalNo description.nullable
- maxBalanceAmountnumber (double)optionalNo description.nullable
- periodTransactionsCountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- incomenumber (double)optionalNo description.nullable
- expensesnumber (double)optionalNo description.nullable
- monthlyTransactionsCountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- incomenumber (double)optionalNo description.nullable
- expensesnumber (double)optionalNo description.nullable
- connectionsarray<object>optionalNo description.nullable
Each item: 4 fields
- connectionIdstringoptionalNo description.nullable
- dataPeriodobjectoptionalPeriod a subject, connection or account covers.
4 fields
- startDatestringoptionalNo description.nullable
- endDatestringoptionalNo description.nullable
- daysCountinteger (int32)optionalNo description.nullable
- fullMonthCountinteger (int32)optionalNo description.nullable
- kpiobjectoptionalNo description.
6 fields
- accountsCountinteger (int32)optionalNo description.nullable
- significantAccountsCountinteger (int32)optionalNo description.nullable
- maximumSignificanceIndexnumber (double)optionalNo description.nullable
- balanceobjectoptionalNo description.
5 fields
- totalBalanceAmountnumber (double)optionalNo description.nullable
- averageBalanceAmountnumber (double)optionalNo description.nullable
- medianBalanceAmountnumber (double)optionalNo description.nullable
- minBalanceAmountnumber (double)optionalNo description.nullable
- maxBalanceAmountnumber (double)optionalNo description.nullable
- periodTransactionsCountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- incomenumber (double)optionalNo description.nullable
- expensesnumber (double)optionalNo description.nullable
- monthlyTransactionsCountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- incomenumber (double)optionalNo description.nullable
- expensesnumber (double)optionalNo description.nullable
- accountsarray<object>optionalNo description.nullable
Each item: 4 fields
- accountIdstringoptionalNo description.nullable
- warningsobjectoptionalNo description.
1 field
- withoutTransactionsbooleanoptionalNo description.nullable
- dataPeriodobjectoptionalPeriod a subject, connection or account covers.
4 fields
- startDatestringoptionalNo description.nullable
- endDatestringoptionalNo description.nullable
- daysCountinteger (int32)optionalNo description.nullable
- fullMonthCountinteger (int32)optionalNo description.nullable
- kpiobjectoptionalNo description.
7 fields
- balanceobjectoptionalNo description.
5 fields
- totalBalanceAmountnumber (double)optionalNo description.nullable
- averageBalanceAmountnumber (double)optionalNo description.nullable
- medianBalanceAmountnumber (double)optionalNo description.nullable
- minBalanceAmountnumber (double)optionalNo description.nullable
- maxBalanceAmountnumber (double)optionalNo description.nullable
- periodTransactionsCountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- incomenumber (double)optionalNo description.nullable
- expensesnumber (double)optionalNo description.nullable
- monthlyTransactionsCountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- incomenumber (double)optionalNo description.nullable
- expensesnumber (double)optionalNo description.nullable
- significanceIndexnumber (double)optionalNo description.nullable
- newestTransactionDaysinteger (int32)optionalNo description.nullable
- oldestTransactionDaysinteger (int32)optionalNo description.nullable
- overdraftobjectoptionalNo description.
1 field
- flagCreditLimitbooleanoptionalNo description.nullable
- identityobjectoptionalNo description.
2 fields
- verificationstringoptionalNo description.nullable
- soleTraderbooleanoptionalNo description.nullable
- riskobjectoptionalNo description.
2 fields
- indebtednessobjectoptionalNo description.
3 fields
- cardInstalmentobjectoptionalTotals and monthly averages for one kind of transaction.
4 fields
- periodTotalTransactionsAmountnumber (double)optionalNo description.nullable
- periodTotalTransactionsCountinteger (int32)optionalNo description.nullable
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- totalobjectoptionalTotals and monthly averages for one kind of transaction.
4 fields
- periodTotalTransactionsAmountnumber (double)optionalNo description.nullable
- periodTotalTransactionsCountinteger (int32)optionalNo description.nullable
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- incomeRationumber (double)optionalNo description.nullable
- cashobjectoptionalNo description.
1 field
- withdrawalobjectoptionalNo description.
7 fields
- periodTotalTransactionsAmountnumber (double)optionalNo description.nullable
- periodTotalTransactionsCountinteger (int32)optionalNo description.nullable
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- regularitynumber (double)optionalNo description.nullable
- expensesRationumber (double)optionalNo description.nullable
- incomeRationumber (double)optionalNo description.nullable
- cashFlowobjectoptionalNo description.
3 fields
- monthlyAnalysisarray<object>optionalNo description.nullable
Each item: 11 fields
- monthstringoptionalMonth as "yyyy-MM".nullable
- fullMonthbooleanoptionalFalse for a month the statement only partly covers.nullable
- incomeAmountnumber (double)optionalNo description.nullable
- incomeByCategoryarray<object>optionalNo description.nullable
Each item: 3 fields
- codestringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- expensesAmountnumber (double)optionalNo description.nullable
- expensesByCategoryarray<object>optionalNo description.nullable
Each item: 3 fields
- codestringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- savingAmountnumber (double)optionalNo description.nullable
- savingRationumber (double)optionalNo description.nullable
- incomeExpensesRationumber (double)optionalNo description.nullable
- overdraftobjectoptionalNo description.
1 field
- balanceBelowZeroDaysinteger (int32)optionalNo description.nullable
- balanceobjectoptionalNo description.
6 fields
- openingBalanceAmountnumber (double)optionalNo description.nullable
- closingBalanceAmountnumber (double)optionalNo description.nullable
- averageBalanceAmountnumber (double)optionalNo description.nullable
- medianBalanceAmountnumber (double)optionalNo description.nullable
- minimumBalanceAmountnumber (double)optionalNo description.nullable
- maximumBalanceAmountnumber (double)optionalNo description.nullable
- periodAnalysisobjectoptionalNo description.
8 fields
- incomeAmountobjectoptionalNo description.
6 fields
- totalnumber (double)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- minimumnumber (double)optionalNo description.nullable
- maximumnumber (double)optionalNo description.nullable
- consistencynumber (double)optionalNo description.nullable
- incomeByCategoryarray<object>optionalNo description.nullable
Each item: 4 fields
- codestringoptionalNo description.nullable
- amountobjectoptionalNo description.
4 fields
- totalnumber (double)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- stabilitynumber (double)optionalNo description.nullable
- countobjectoptionalNo description.
4 fields
- totalinteger (int32)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- regularitynumber (double)optionalNo description.nullable
- outlierobjectoptionalNo description.
2 fields
- transactionIdstringoptionalNo description.nullable
- deviationnumber (double)optionalNo description.nullable
- expensesAmountobjectoptionalNo description.
6 fields
- totalnumber (double)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- minimumnumber (double)optionalNo description.nullable
- maximumnumber (double)optionalNo description.nullable
- consistencynumber (double)optionalNo description.nullable
- expensesByCategoryarray<object>optionalNo description.nullable
Each item: 4 fields
- codestringoptionalNo description.nullable
- amountobjectoptionalNo description.
4 fields
- totalnumber (double)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- stabilitynumber (double)optionalNo description.nullable
- countobjectoptionalNo description.
4 fields
- totalinteger (int32)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- regularitynumber (double)optionalNo description.nullable
- outlierobjectoptionalNo description.
2 fields
- transactionIdstringoptionalNo description.nullable
- deviationnumber (double)optionalNo description.nullable
- savingAmountobjectoptionalNo description.
3 fields
- totalnumber (double)optionalNo description.nullable
- averagenumber (double)optionalNo description.nullable
- mediannumber (double)optionalNo description.nullable
- savingRationumber (double)optionalNo description.nullable
- incomeExpensesRationumber (double)optionalNo description.nullable
- monthsWithNegativeSavingCountinteger (int32)optionalNo description.nullable
- insightsobjectoptionalNo description.
7 fields
- recurringExpensesobjectoptionalNo description.
2 fields
- dataarray<object>optionalNo description.nullable
Each item: 10 fields
- descriptionSourcestringoptionalNo description.nullable
- monthlyAverageAmountnumber (double)optionalNo description.nullable
- matchedTransactionsarray<string>optionalIds of the matching transactions in `categorizedTransactions`.nullable
- matchedTransactionsCountinteger (int32)optionalNo description.nullable
- averageGapDaysnumber (double)optionalNo description.nullable
- categorystringoptionalNo description.nullable
- consistencynumber (double)optionalNo description.nullable
- longevitynumber (double)optionalNo description.nullable
- fluctuationDaysnumber (double)optionalNo description.nullable
- recurringOwnerobjectoptionalNo description.
2 fields
- namestringoptionalNo description.nullable
- sourcestringoptionalNo description.nullable
- totalAmountnumber (double)optionalNo description.nullable
- bestAccountDirectDebitobjectoptionalBest account and day of month to schedule a direct debit.
3 fields
- accountIdstringoptionalNo description.nullable
- dayinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- expensesRunwayMonthsnumber (double)optionalNo description.nullable
- savingRunwayMonthsnumber (double)optionalNo description.nullable
- currentMonthobjectoptionalNo description.
4 fields
- monthstringoptionalNo description.nullable
- incomeobjectoptionalNo description.
2 fields
- expectedAmountnumber (double)optionalNo description.nullable
- actualAmountnumber (double)optionalNo description.nullable
- expensesobjectoptionalNo description.
2 fields
- expectedAmountnumber (double)optionalNo description.nullable
- actualAmountnumber (double)optionalNo description.nullable
- savingobjectoptionalNo description.
2 fields
- expectedAmountnumber (double)optionalNo description.nullable
- actualAmountnumber (double)optionalNo description.nullable
- forecastarray<object>optionalNo description.nullable
Each item: 5 fields
- monthstringoptionalNo description.nullable
- incomeExpectedAmountnumber (double)optionalNo description.nullable
- expensesExpectedAmountnumber (double)optionalNo description.nullable
- savingExpectedAmountnumber (double)optionalNo description.nullable
- balanceExpectedAmountnumber (double)optionalNo description.nullable
- monthlyAffordableAmountnumber (double)optionalNo description.nullable
- marketingobjectoptionalNo description.
14 fields
- carobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- houseobjectoptionalNo description.
2 fields
- houseLivingobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- tenantobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- creditCardobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- fashionobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- travelingobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- digitalobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- telcoobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- socialLifeobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- healthobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- investmentAndTradingobjectoptionalNo description.
2 fields
- incomeobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- expensesobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- taxobjectoptionalNo description.
2 fields
- monthlyAverageTransactionsAmountnumber (double)optionalNo description.nullable
- monthlyAverageTransactionsCountnumber (double)optionalNo description.nullable
- flagSalarybooleanoptionalNo description.nullable
- flagPensionbooleanoptionalNo description.nullable
- flagSocialWelfarebooleanoptionalNo description.nullable
- documentAuthenticityarray<object>optionalNo description.nullable
Each item: 3 fields
- fileNamestringoptionalNo description.nullable
- suspiciousAuthorFlagbooleanoptionalNo description.nullable
- dateModifiedFlagbooleanoptionalNo description.nullable
- scoreobjectoptionalTransaction score, e.g. 690 / "Low" / tranche 4.
3 fields
- transactionScorenumber (double)optionalNo description.nullable
- areastringoptionalNo description.nullable
- trancheinteger (int32)optionalNo description.nullable
- statisticalAnalysisobjectoptionalNo description.
1 field
- accountAnalysisarray<object>optionalNo description.nullable
Each item: 2 fields
- accountIdstringoptionalNo description.nullable
- kpiobjectoptionalNo description.
2 fields
- periodAnalysisobjectoptionalNo description.
10 fields
- balanceobjectoptionalNo description.
3 fields
- averageBalanceAmount3Mnumber (double)optionalNo description.nullable
- averageBalanceAmount6Mnumber (double)optionalNo description.nullable
- averageBalanceAmount12Mnumber (double)optionalNo description.nullable
- customBalanceobjectoptionalNo description.
3 fields
- averageBalanceAmountCustom3Mnumber (double)optionalNo description.nullable
- averageBalanceAmountCustom6Mnumber (double)optionalNo description.nullable
- averageBalanceAmountCustom12Mnumber (double)optionalNo description.nullable
- creditobjectoptionalNo description.
3 fields
- averageCreditAmount3Mnumber (double)optionalNo description.nullable
- averageCreditAmount6Mnumber (double)optionalNo description.nullable
- averageCreditAmount12Mnumber (double)optionalNo description.nullable
- inwardReturnCountinteger (int32)optionalNo description.nullable
- outwardReturnCountinteger (int32)optionalNo description.nullable
- inwardReturnAmountnumber (double)optionalNo description.nullable
- outwardReturnAmountnumber (double)optionalNo description.nullable
- topBuyerarray<object>optionalNo description.nullable
Each item: 3 fields
- counterpartystringoptionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- topSupplierarray<object>optionalNo description.nullable
Each item: 3 fields
- counterpartystringoptionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- emiTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- monthlyAnalysisarray<object>optionalNo description.nullable
Each item: 19 fields
- monthstringoptionalMonth as "yyyy-MM".nullable
- fullMonthbooleanoptionalNo description.nullable
- balancesobjectoptionalNo description.
4 fields
- averageDailyBalancenumber (double)optionalNo description.nullable
- averageBankBalanceWoLoannumber (double)optionalNo description.nullable
- averageBalanceCustomarray<object>optionalBalance on fixed days of the month, keyed by day: "5", "10", "15", "20", "25", "30". The keys are numbers, so this is a dictionary rather than properties.nullable
- eodBalancesobjectoptionalEnd-of-day balance statistics for the month.
4 fields
- minimumnumber (double)optionalNo description.nullable
- maximumnumber (double)optionalNo description.nullable
- negativeCountinteger (int32)optionalNo description.nullable
- monthlyAverageNegativenumber (double)optionalNo description.nullable
- upiCreditsarray<object>optionalNo description.nullable
Each item: 3 fields
- dayinteger (int32)optionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- dailyBalancesarray<object>optionalNo description.nullable
Each item: 2 fields
- dayinteger (int32)optionalNo description.nullable
- balancenumber (double)optionalNo description.nullable
- analysisDataarray<object>optionalNo description.nullable
Each item: 15 fields
- creditTransactionsobjectoptionalNo description.
7 fields
- totalCreditTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- netCreditTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- creditInternalTransferobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- tradeCreditTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- nonTradeCreditTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- interestReceivedTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- incomeTransactionsobjectoptionalNo description.
4 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- salaryAmountnumber (double)optionalNo description.nullable
- otherIncomeAmountnumber (double)optionalNo description.nullable
- debitTransactionsobjectoptionalNo description.
7 fields
- totalDebitTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- netDebitTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- debitInternalTransferobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- tradeDebitTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- nonTradeDebitTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- interestPaidobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- expenseTransactionobjectoptionalNo description.
3 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- averageBankExpensenumber (double)optionalNo description.nullable
- chequeTransactionsobjectoptionalNo description.
7 fields
- chequeReturnChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- chequeBounceInwardobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- chequeBounceOutwardobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- technicalChequeBounceobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- nonTechnicalChequeBounceobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- chequeIssueobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- chequeDepositobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- upiTransactionsobjectoptionalNo description.
3 fields
- inwardUPITransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- outwardUPITransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- UPISettlementobjectoptionalNo description.
3 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- uniqueDaysinteger (int32)optionalNo description.nullable
- marketingTransactionsobjectoptionalNo description.
3 fields
- liquorobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- onlineGamingobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- investmentobjectoptionalMoney put into investments (count/amount) and money coming back from them (income).
3 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- incomeobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- cashTransactionsobjectoptionalNo description.
2 fields
- cashWithdrawalsobjectoptionalNo description.
3 fields
- totalCashWithdrawalsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- atmCashWithdrawalsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- atmWithdrawalAbove2000objectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- cashDepositsobjectoptionalNo description.
4 fields
- totalCashDepositsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- depositRange9to10LobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- depositRange40to50KobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- percentageOfTotalCreditnumber (double)optionalNo description.nullable
- paymentBounceTransactionsobjectoptionalNo description.
4 fields
- inwardPaymentBounceChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- outwardPaymentBounceChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- paymentBounceChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- emiBounceobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- paymentTransactionsobjectoptionalNo description.
3 fields
- ecsNachTransactionobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- achPaymentobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- standingInstructionsPaymentobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- chargesTransactionsobjectoptionalNo description.
3 fields
- penalChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- bankChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- minimumBalanceChargesobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- customerAndSystemTransactionsobjectoptionalNo description.
2 fields
- systemInitiatedTransactionobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- customerInitiatedTransactionobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- reversalTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- emiTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- loanDisbursalTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- cardSettlementTransactionsobjectoptionalNumber and total value of one kind of transaction. The most common shape in this section.
2 fields
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- overdraftTransactionsobjectoptionalNo description.
7 fields
- averageUtilizationobjectoptionalNo description.
1 field
- amountnumber (double)optionalNo description.nullable
- sanctionLimitobjectoptionalNo description.
1 field
- amountnumber (double)optionalNo description.nullable
- averageUtilizationPercentageobjectoptionalNo description.
1 field
- countnumber (double)optionalNo description.nullable
- peakUtilisationLimitobjectoptionalNo description.
1 field
- amountnumber (double)optionalNo description.nullable
- peakODCCUsageobjectoptionalNo description.
1 field
- amountnumber (double)optionalNo description.nullable
- overdrawnDaysobjectoptionalNo description.
1 field
- countnumber (double)optionalNo description.nullable
- interestDelayedDaysinteger (int32)optionalNo description.nullable
- fundsarray<object>optionalNo description.nullable
Each item: 2 fields
- fundsRemittanceobjectoptionalNo description.
2 fields
- totalAmountnumber (double)optionalNo description.nullable
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- fundsReceivedobjectoptionalNo description.
2 fields
- totalAmountnumber (double)optionalNo description.nullable
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- topBuyerarray<object>optionalNo description.nullable
Each item: 3 fields
- counterpartystringoptionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- topSupplierarray<object>optionalNo description.nullable
Each item: 3 fields
- counterpartystringoptionalNo description.nullable
- countinteger (int32)optionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- chequeTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- excludedFromNetCreditDebitTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- internalTransferTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- achTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- standingInstructionsTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- paymentBounceTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- emiBounceTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- ecsNachTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- upiTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- emiTransactionsListarray<object>optionalNo description.nullable
Each item: 1 field
- transactionsarray<object>optionalNo description.nullable
Each item: 5 fields
- idstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- fraudIndicatorsarray<object>optionalNo description.nullable
Each item: 2 fields
- accountIdstringoptionalNo description.nullable
- fraudarray<object>optionalNo description.nullable
Each item: 5 fields
- fraudIdstringoptionalNo description.nullable
- fraudCategorystringoptionalNo description.nullable
- identifiedstringoptionalNo description.nullable
- fraudTypestringoptionalNo description.nullable
- fraudDescstringoptionalNo description.nullable
- customerProfilearray<object>optionalNo description.nullable
Each item: 11 fields
- accountIdstringoptionalNo description.nullable
- bankstringoptionalNo description.nullable
- addressstringoptionalNo description.nullable
- dobstringoptionalNo description.nullable
- accountTypestringoptionalNo description.nullable
- namestringoptionalNo description.nullable
- mobilestringoptionalNo description.nullable
- accountOpeningDatestringoptionalNo description.nullable
- panstringoptionalNo description.nullable
- ifscstringoptionalNo description.nullable
- emailstringoptionalNo description.nullable
- categorizedTransactionsarray<object>optionalEvery transaction of the statement with its category code, grouped by account.nullable
Each item: 2 fields
- accountIdstringoptionalNo description.nullable
- transactionsarray<object>optionalNo description.nullable
Each item: 12 fields
- transactionIdstringoptionalNo description.nullable
- statusstringoptionalNo description.nullable
- bookingDatestringoptionalNo description.nullable
- valueDatestringoptionalNo description.nullable
- amountnumber (double)optionalNegative for money out, positive for money in.nullable
- currencystringoptionalNo description.nullable
- descriptionstringoptionalNo description.nullable
- categorystringoptionalCategory code, e.g. "FD_00".nullable
- debtorNamestringoptionalNo description.nullable
- creditorNamestringoptionalNo description.nullable
- balanceobjectoptionalNo description.
2 fields
- amountnumber (double)optionalNo description.nullable
- currencystringoptionalNo description.nullable
- additionalInformationstringoptionalNo description.nullable
- ts_analysisobjectoptionalNo description.
17 fields
- monthly_average_balance_summaryobjectoptionalNo description.
4 fields
- last_month_averagearray<object>optionalNo description.nullable
Each item: 4 fields
- Yearinteger (int32)optionalNo description.nullable
- Monthinteger (int32)optionalNo description.nullable
- Average_Balance_After_Transactionnumber (double)optionalNo description.nullable
- Month_YearstringoptionalNo description.nullable
- last_3_months_averagearray<object>optionalNo description.nullable
Each item: 4 fields
- Yearinteger (int32)optionalNo description.nullable
- Monthinteger (int32)optionalNo description.nullable
- Average_Balance_After_Transactionnumber (double)optionalNo description.nullable
- Month_YearstringoptionalNo description.nullable
- last_6_months_averagearray<object>optionalNo description.nullable
Each item: 4 fields
- Yearinteger (int32)optionalNo description.nullable
- Monthinteger (int32)optionalNo description.nullable
- Average_Balance_After_Transactionnumber (double)optionalNo description.nullable
- Month_YearstringoptionalNo description.nullable
- whole_data_averagearray<object>optionalNo description.nullable
Each item: 4 fields
- Yearinteger (int32)optionalNo description.nullable
- Monthinteger (int32)optionalNo description.nullable
- Average_Balance_After_Transactionnumber (double)optionalNo description.nullable
- Month_YearstringoptionalNo description.nullable
- inflow_summaryobjectoptionalNo description.nullable
- outflow_summaryobjectoptionalNo description.nullable
- fraud_summaryobjectoptionalNo description.
5 fields
- resultobjectoptionalNo description.nullable
- Fraud CountsobjectoptionalNo description.nullable
- Fraud Check AmountobjectoptionalNo description.nullable
- edited_statementbooleanoptionalNo description.nullable
- overviewobjectoptionalNo description.
5 fields
- totalinteger (int32)optionalNo description.nullable
- foundinteger (int32)optionalNo description.nullable
- notFoundinteger (int32)optionalNo description.nullable
- foundRationumber (double)optionalNo description.nullable
- notFoundRationumber (double)optionalNo description.nullable
- top_5_creditobjectoptionalNo description.nullable
- top_5_debitobjectoptionalNo description.nullable
- monthly_credit_and_debit_expense_ratio_analysisobjectoptionalNo description.
9 fields
- last_credit_debit_month_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Creditnumber (double)optionalNo description.nullable
- Debitnumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Credit_Percentagenumber (double)optionalNo description.nullable
- Debit_Percentagenumber (double)optionalNo description.nullable
- Expense_Rationumber (double)optionalNo description.nullable
- last_3_credit_debit_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Creditnumber (double)optionalNo description.nullable
- Debitnumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Credit_Percentagenumber (double)optionalNo description.nullable
- Debit_Percentagenumber (double)optionalNo description.nullable
- Expense_Rationumber (double)optionalNo description.nullable
- last_6_credit_debit_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Creditnumber (double)optionalNo description.nullable
- Debitnumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Credit_Percentagenumber (double)optionalNo description.nullable
- Debit_Percentagenumber (double)optionalNo description.nullable
- Expense_Rationumber (double)optionalNo description.nullable
- last_all_credit_debit_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Creditnumber (double)optionalNo description.nullable
- Debitnumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Credit_Percentagenumber (double)optionalNo description.nullable
- Debit_Percentagenumber (double)optionalNo description.nullable
- Expense_Rationumber (double)optionalNo description.nullable
- overall_rationumber (double)optionalNo description.nullable
- last_month_rationumber (double)optionalNo description.nullable
- last_3_months_rationumber (double)optionalNo description.nullable
- last_6_months_rationumber (double)optionalNo description.nullable
- all_months_rationumber (double)optionalNo description.nullable
- EOD_balanceobjectoptionalNo description.
2 fields
- transaction_mismatch_foundbooleanoptionalNo description.nullable
- end_of_day_balanceobjectoptionalNo description.nullable
- monthlyOverviewobjectoptionalNo description.nullable
- balance_overviewobjectoptionalNo description.nullable
- salaryDataarray<object>optionalNo description.nullable
- loanDataobjectoptionalNo description.
7 fields
- totalBorrowedLoanAmountnumber (double)optionalNo description.nullable
- totalBorrowedLoanCountinteger (int32)optionalNo description.nullable
- totalRepaidLoanAmountnumber (double)optionalNo description.nullable
- totalRepaidLoanCountinteger (int32)optionalNo description.nullable
- borrowed_listarray<object>optionalNo description.nullable
Each item: 3 fields
- company_namestringoptionalNo description.nullable
- total_amountnumber (double)optionalNo description.nullable
- month_wisearray<object>optionalNo description.nullable
Each item: 4 fields
- datestringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- balancenumber (double)optionalNo description.nullable
- narrationstringoptionalNo description.nullable
- repaid_listarray<object>optionalNo description.nullable
Each item: 3 fields
- company_namestringoptionalNo description.nullable
- total_amountnumber (double)optionalNo description.nullable
- month_wisearray<object>optionalNo description.nullable
Each item: 4 fields
- datestringoptionalNo description.nullable
- amountnumber (double)optionalNo description.nullable
- balancenumber (double)optionalNo description.nullable
- narrationstringoptionalNo description.nullable
- listarray<object>optionalNo description.nullable
Each item: 3 fields
- borrowedLoanAmountnumber (double)optionalNo description.nullable
- repaidLoanAmountnumber (double)optionalNo description.nullable
- date_timestringoptionalNo description.nullable
- emi_transactionsobjectoptionalNo description.nullable
- salary_to_EMI_ratioobjectoptionalNo description.
8 fields
- last_EMI_ratio_month_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- last_3_EMI_ratio_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- last_6_EMI_ratio_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- all_EMI_ratio_month_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- last_inflow_to_EMI_ratio_month_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- last_3_inflow_EMI_ratio_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- last_6_inflow_EMI_ratio_months_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- all_inflow_EMI_ratio_month_dfarray<object>optionalNo description.nullable
Each item: 7 fields
- Month-YearstringoptionalNo description.nullable
- Inflownumber (double)optionalNo description.nullable
- EMInumber (double)optionalNo description.nullable
- Totalnumber (double)optionalNo description.nullable
- Inflow_Percentagenumber (double)optionalNo description.nullable
- EMI_Percentagenumber (double)optionalNo description.nullable
- EMI_Rationumber (double)optionalNo description.nullable
- recurring_expense_overviewarray<object>optionalNo description.nullable
Each item: 7 fields
- DatestringoptionalNo description.nullable
- CategorystringoptionalNo description.nullable
- Sub_CategorystringoptionalNo description.nullable
- Amountnumber (double)optionalNo description.nullable
- NarrationstringoptionalNo description.nullable
- TypestringoptionalNo description.nullable
- Balancenumber (double)optionalNo description.nullable
- bounce_transactionsobjectoptionalNo description.nullable
- credit_card_transactionsobjectoptionalNo description.nullable
- tbx_detailsobjectoptionalReport metadata. Not returned at present; see `tbx_details`.
3 fields
- tracking_idstringoptionalTracking ID for this analysis job.nullable
- xlsx_urlstringoptionalPre-signed link to the Excel report. Expires in 5 minutes — use immediately.nullable
- json_urlstringoptionalPre-signed link to the raw JSON report. Expires in 5 minutes — use immediately.nullable
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- isBillablebooleanoptionalWhether this request was charged: true if it was, false if not. Errors always show false. Flows that finish later (ITR Fetch, SHCIL eStamp, DigiLocker, eSign) show false here, because the charge is made when the result is ready. eSign charges each signer when they complete signing. DigiLocker deducts the credit when the link is created and refunds it automatically if the link expires before the user completes it.
400Bad Request
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 400
401Unauthorized
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 401
500Internal Server Error
- dataobjectoptionalNo description.
- messagesarray<string>optionalNo description.nullable
- request_idstringoptionalNo description.nullable
- successbooleanoptionalNo description.default false
- messagestringoptionalNo description.nullabledefault XXXXX
- isBillablebooleanoptionalNo description.
- statusCodeinteger (int32)optionalNo description.default 500