Fiserv DNA is a real-time, open-architecture core account processing platform for banks and credit unions, built around a person-centered data model and extended through DNAcreator, DNAapps, and the Fiserv AppMarket. An unofficial API lets you programmatically pull customers, accounts, deposits, loans, and transactions—and push updates like new account opening, transaction posting, and loan servicing back into DNA.

Fiserv DNA is a real-time, open-architecture core account processing platform for banks and credit unions, organized around a person-centered data model that maps information to people and relationships rather than isolated accounts. DNA delivers 24/7 real-time transaction processing across deposits, loans, and accounts—running on more than 84 million accounts and 6,000 branches in North America—and is extended through custom enhancements called DNAapps that integrate directly into the core.
Core platform areas include:
Common data entities:
Financial institutions run mission-critical workloads on DNA every day, but turning a customizable, partner-gated core platform into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated DNA flows, web services, and DNAapp interactions to deliver a resilient API layer for your institution's DNA deployment—across deposits, loans, and core processing—without requiring you to build and certify DNAapps yourself.
Use Fiserv DNA with AI agents: Fiserv DNA MCP Server →
Book a 30-minute session to confirm your DNA modules, enabled DNAapps, and authentication model.
We deliver a hardened, production-ready DNA adapter tailored to your institution's configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as DNA and your DNAapps evolve.
Authentication
/authenticateAuthenticate to a Fiserv DNA institution using username/password or MFA and obtain a session token for downstream calls.
Customers
/personsList persons, customers, and members with their relationships, roles, tax IDs, and contact details from the person-centered data model.
Accounts
/accountsRetrieve deposit and loan accounts with product type, status, balances, and ownership filters.
Accounts
/open_accountOpen a new deposit or loan account against the institution's configured product definitions and entitlements.
Transactions
/transactionsPull transactions, holds, fees, and interest accruals across deposit and loan accounts with date and status filters.
Transactions
/post_transactionPost a real-time transaction (deposit, withdrawal, transfer, or fee) with effective date, reason code, and GL handling.
- Pull persons, accounts, deposits, and loans from DNA into a single data warehouse - Stream transaction, hold, and fee events to downstream BI, fraud, and reporting tools - Reconcile customer and member relationships across the person-centered model for unified profiles
- Push new deposit and loan applications into DNA against configured product definitions - Resolve persons and relationships before creating accounts to avoid duplicates - Trigger downstream CRM, KYC, and funding workflows the moment an account is opened
- Post deposits, withdrawals, transfers, and fees in real time with effective dating - Surface holds, NSF events, and interest accruals to retention and treasury tools - Reconcile ACH, wires, and card activity against general ledger entries
- Pull loan balances, payments, amortization, and collateral for servicing dashboards - Apply payments and adjustments with reason codes and GL posting - Surface delinquency and pending-action events to collections and reporting workflows
Authentication
Username/password and MFA (SMS, email, TOTP) handled in a managed session
Connectivity
Authenticated DNA flows plus DNA web services and DNAapp surfaces where exposed by the institution
Response format
Normalized JSON across persons, accounts, deposits, loans, and transaction objects
Rate limits
Adaptive throttling tuned to your DNA deployment to avoid core-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for accounts, transactions, and loans with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for account opening, transaction posting, loan payments, and balance changes
Latency
Sub-second reads on cached entities; multi-second writes when posting through core transaction workflows
Throughput
Horizontally scaled workers sized to high-volume real-time core processing
Reliability
Retry, backoff, and idempotency keys for transaction posting and loan servicing actions
Adaptation
Continuous monitoring of DNA releases, DNAapp changes, and institution-specific configuration drift
No. Supergood works against your existing DNA entitlements and authenticated sessions. You don't need to license DNAcreator, build and certify a DNAapp, or complete AppMarket onboarding to integrate.
Yes. Supergood normalizes data across deposit and loan accounts—including balances, transactions, payments, and amortization—so you integrate deposit and lending entities once across the core.
Supergood preserves the person-and-relationship structure DNA is built on, exposing persons, roles, and household relationships rather than flattening everything to isolated accounts, so entity resolution stays accurate.
Yes. In addition to reads, the API can open accounts and post transactions with effective dating, reason codes, and GL handling, with idempotency keys to make writes safe to retry.
Each deployment is profiled against its configured product definitions, parameters, and enabled DNAapps. Supergood preserves institution-specific fields, lifecycle states, and entitlements rather than forcing a generic schema.