Product Comparison

Income Data vs Transactions Data: Which Banking API Data Type Do You Need?

Updated 3 February 2026

When building with Fiskil's Banking API, you have access to multiple data types for different use cases. Two commonly compared approaches are deriving income insights from transaction data versus accessing categorised transaction histories. This comparison helps you understand how each data type works and when to use them.

Income Data

Derived income insights from transaction analysis, identifying salary deposits, regular income patterns, and employment verification signals.

Official Source

Transactions

Raw and categorised transaction records showing all account activity, including deposits, withdrawals, transfers, and payments.

Official Source

Key Differences

  • Purpose: Income data is derived for verification; transactions are raw financial records

  • Processing: Income data is pre-analysed; transactions require client-side processing

  • Use Case: Income for lending decisions; transactions for spending insights

  • Granularity: Income is summarised; transactions are individual records

  • Compliance: Income data designed for responsible lending; transactions need interpretation

  • Multi-source: Income separates sources automatically; transactions require manual analysis

Detailed Comparison

Criterion

Income Data

Transactions

Primary Use Case

Income verification, affordability assessment, lending decisions

Spending analysis, budgeting, financial insights, account aggregation

Income data is specifically derived for verification; transactions are the raw source.

Data Source

Derived from transaction patterns, employer identification, deposit frequency

Direct from bank APIs via CDR endpoints

Income insights are computed from transaction data.

Accuracy for Lending

High - specifically designed for income verification with pattern recognition

Requires additional processing to identify and validate income sources

Income data pre-processes transactions for lending-specific insights.

Data Granularity

Summarised income figures, employer names, payment frequency, income stability scores

Individual transactions with merchant details, amounts, dates, categories

Income is aggregated; transactions are granular.

Historical Coverage

Typically analyses 3-12 months for income pattern stability

Minimum 90 days; many banks provide 12+ months

Both access the same underlying transaction history.

Processing Required

Pre-processed by Fiskil with income categorisation and verification

Requires client-side categorisation and analysis for income insights

Income data reduces development effort for lending use cases.

Compliance Suitability

Designed for responsible lending obligations and affordability checks

Provides evidence trail but requires interpretation

Income verification helps meet regulatory requirements.

Multi-source Income

Identifies and separates multiple income sources (salary, freelance, benefits)

Shows all deposits but requires manual separation of income types

Income data handles complex income situations automatically.

Real-time Updates

Recalculated when new transactions arrive

Near real-time (typically within minutes of bank posting)

Both stay current with latest account activity.

API Endpoints

/accounts/{id}/income-summary, /accounts/{id}/income-streams

/accounts/{id}/transactions, /accounts/{id}/balances

Different endpoints serve different data needs.

Key Similarities

  • Both accessed via Fiskil's Banking API

  • Both use the same CDR consent and authentication

  • Both provide historical data coverage

  • Both update in near real-time

  • Both require the same CDR accreditation

  • Both available from 100+ Australian institutions

  • Both support the same security standards (OAuth 2.0, FAPI 2.0)

Conclusion

Choose income data when you need quick, reliable income verification for lending, affordability assessments, or employment verification. The pre-processed insights save development time and are designed for compliance. Choose transaction data when you need full financial visibility for budgeting apps, spending analytics, or account aggregation features. Many applications use both: income data for quick verification decisions and transaction data for detailed user-facing features.

Frequently Asked Questions

Yes, a single CDR consent grants access to both data types. You can request income insights and full transaction history simultaneously.

Fiskil's income data uses proven pattern recognition and is continuously improved. Unless you have specialised income analysis expertise, the pre-processed data is typically more accurate and consistent.

Income verification is important for responsible lending. While you could derive this from transactions, pre-processed income data provides audit-ready insights designed for compliance requirements.

Yes, the income analysis identifies multiple income streams including irregular patterns from freelance, gig economy, or variable commission-based income.

Income insights are recalculated as new transactions come in, typically within minutes of banks posting new activity.

For budgeting apps, use transaction data for the spending breakdown and categorisation features users expect. You might also use income data to show income vs expenses summaries.

Need Help Understanding Your Requirements?

Our team can help you navigate regulatory compliance and determine what you need to meet your open banking obligations.

Fiskil logo

© Fiskil 2026. All rights reserved.

Income Data vs Transactions Data: Accessing Financial I...