Bank Account Verification API
Validate bank accounts, confirm ownership, and verify IFSC codes — all through a single API endpoint for disbursements and mandates.
API at a Glance
Five verification layers to confirm account validity, ownership, and bank details before any transaction.
Verify Any Bank Account
One POST call returns validation status, holder name, and bank details in structured JSON.
# Verify a bank account curl --request POST \ --url https://api.scofit.app/v1/banks/account/verify \ --header 'Authorization: Bearer sk_live_...' \ --header 'Content-Type: application/json' \ --data '{ "account_number": "50100123456789", "ifsc": "HDFC0001234", "name": "Arjun Kumar" }' # → Response { "status": "success", "account_valid": true, "account_active": true, "holder_name": "ARJUN KUMAR", "name_match_score": 0.98, "bank": "HDFC Bank", "branch": "Andheri West", "account_type": "SAVINGS", "ifsc_valid": true, "penny_drop": "COMPLETED" }
Where Bank Verification Fits
Loan Disbursement — Confirm account ownership before wiring funds to prevent misdirected payments and fraud.
Customer Onboarding — Validate bank details at sign-up to enable instant payouts and reduce payment failures.
NACH Mandates — Pre-validate account and IFSC before registering e-mandates to ensure auto-debit success.
Marketplace Settlements — Verify seller bank accounts before processing payouts to reduce settlement failures.
Insurance Claims — Confirm claimant bank details match policy records before releasing claim amounts.
Vendor Payments — Validate vendor bank accounts to prevent payment diversions and audit trail gaps.
Plot No. 260, Scheme No. 54, PU4, Behind Malhar Mall, Indore, Madhya Pradesh 452001