Skip to content

4.3 Account Aggregator (AA)

See 2.8 AA rules for the regulatory framework. This page focuses on vendor and operational integration choices.

You become an FIU; you integrate via a TSP (Technology Service Provider) that gives you an SDK / API to interact with multiple AAs.

VendorStrengths
SetuOne of the most mature FIU SDKs; broad bank coverage; clean APIs (setu.co)
FinBoxFIU SDK + analytics; strong on BSA layer too (finbox.in)
OneMoney FIU SDKDirect from one of the AAs; pure-play
Saafe / Finvu / AnumatiAAs themselves; integration possible but multi-AA usually via TSP
  • Coverage redundancy — different AAs have different bank-side maturity for OTP, account discovery, fetch reliability.
  • Borrower preference — borrower may already have an account at one AA; smoother UX.
  • Resilience — one AA outage shouldn’t kill onboarding.

Integrate with 2 – 4 AAs via your TSP from MVP.

The most important FIPs for SME WC underwriting are banks offering current and savings account data. As of training data:

  • Public-sector banks: SBI, PNB, Canara, BoB, Union, etc. — coverage growing but uneven.
  • Private banks: HDFC, ICICI, Axis, Kotak, Yes, IndusInd, IDFC FIRST — generally good coverage.
  • Co-op / small banks: spotty.

GST coverage on AA exists in principle but is patchy in practice; use a GSP instead.

The AA consent screen is shown by the AA, not by the lender. The lender / FIU initiates a request; borrower is redirected to the AA’s web/app to consent; redirected back.

Best practice:

  • Pre-explain to borrower what AA is and why (one-screen onboarding); reduces drop-off.
  • Pick a default AA based on borrower’s bank (some banks have preferred AAs).
  • Fallback to PDF upload if AA fails or coverage gap; treat both as first-class.
  1. FIU (your service via TSP) creates a consent request — purpose, FI types, date range, FIPs, frequency, validity.
  2. AA presents UI; borrower authenticates; selects accounts; approves.
  3. AA issues consent artefact.
  4. FIU triggers fetch (one-time or periodic).
  5. Data flows: FIP encrypts → AA forwards → FIU decrypts.
  6. FIU persists data + consent reference.
  • Persist consent artefact (JWT-like signed by AA) as audit unit.
  • Track expiry and trigger re-consent workflow.
  • Handle revocation events from AA (webhook).
  • Delete data on revocation per DPDP.
  • TSPs typically charge per consent created + per fetch + small monthly minimums.
  • Per consent: ₹5 – ₹15.
  • Per fetch: ₹5 – ₹15.
  • At volume, total cost per fully-fetched application: ₹15 – ₹50.
DimensionAAPDF upload
Data qualityHigh (structured at source)Variable (depends on parser)
AuthenticityHigh (signed by FIP via AA)Tampering risk
CoverageGrowing; unevenUniversal
UX frictionSingle redirect + authBorrower must download + upload
LatencySeconds to minutesMinutes (BSA parse time)
Cost₹15 – ₹50 per fetch₹10 – ₹30 per PDF parse
RefreshPeriodic via consent frequencyBorrower re-uploads each time

Recommendation: AA-first, PDF-fallback. Always support both.

  • AA Master Direction governs.
  • DPDP — consent is purpose-specific, time-bounded, revocable.
  • Outsourcing MD — TSPs and AAs governed.
  • TSP / FIU SDK: Buy. Building from scratch is months of work for cryptography, certifications, multi-AA orchestration.
  • Consent management on platform side: Build minimal layer on top (storage, expiry, revocation hooks).
  • Data normalisation: Build. AA-returned schemas differ slightly across FIPs; normalise once into your internal model.