Snowball Analytics API integration & dividend OpenFinance services

Multi-broker portfolio consolidation, dividend calendar export, and TWR analytics — delivered as runnable API source code or hosted endpoints.

From $300 · Pay-per-call available
OpenData · OpenFinance · OpenBanking · Investment aggregation

Turn Snowball Analytics portfolios, dividends, and broker links into structured APIs your team can build on

Snowball Analytics consolidates holdings from 1,000+ US and international brokers via SnapTrade and Yodlee, plus a 2025 native Interactive Brokers connection and broker-report imports for 15+ statement formats. We turn that data — portfolios, dividend calendars, transactions, multi-currency P&L — into authorized, OpenFinance-aligned APIs you can consume from accounting tools, treasury systems, robo-advisors, or BI dashboards.

Dividend calendar API — Confirmed and estimated payouts, ex-dividend dates, DRIP flags, and 5-year growth projections you can pipe into income forecasting.
Holdings & transactions sync — Unified positions, cost basis, broker fees, FX revaluation, and amortization events across 1,000+ brokers.
Returns analytics export — Time-Weighted Return (TWR), commission breakdown, currency vs local-currency P&L for compliance-grade reporting.
Asset coverage — Stocks, ETFs, bonds, crypto (including Binance API premium), real estate, loans, deposits, and custom non-listed assets.

Feature modules we expose as APIs

Portfolio consolidation API

Merge multiple brokerage accounts into one portfolio object: account list, holding lots, currency, weights, and asset class. Useful for wealth dashboards and family-office reporting where users pull from Charles Schwab, Interactive Brokers, Trading 212, Tinkoff-style brokers, and Binance simultaneously.

Dividend & coupon calendar

Endpoint returns expected payments, actual receipts, ex-dividend dates, payment dates, withholding tax, and 5-year payout projections. Drives passive-income forecasting tools and FIRE goal trackers that need clean dividend cash-flow streams.

Transactions & broker fees

Itemized buy/sell, dividends, splits, mergers, fees, and currency conversions, with broker-of-record tagging. Powers reconciliation against your own ledger or accounting platform without manually parsing PDF statements.

Returns analytics & TWR

Optimized Time-Weighted Return per asset and per portfolio (the 2025 calculation pipeline handles large multi-thousand-row portfolios), plus annualized return, MWR, and currency-adjusted P&L for tax and compliance-grade analysis.

Custom & non-listed assets

Loans, deposits, real estate, private equity, and other off-exchange holdings can be added programmatically — including the 2025 ability to create transactions for custom assets — so off-broker wealth lands in the same dataset.

Dividend Rating signal

The 13-parameter Dividend Rating is exposed as a per-ticker score with sub-component breakdown, suitable for screening pipelines, watchlists, and AI-driven income-portfolio construction.

Data available for integration

Below is the OpenData inventory we typically expose for Snowball Analytics integrations. Granularity reflects what the underlying broker connector (SnapTrade, Yodlee, native IBKR, or imported broker reports) supplies, normalized into a single schema.

Data typeSource / screenGranularityTypical use
Portfolio holdingsPortfolio > Holdings (1,000+ brokers via SnapTrade/Yodlee + IBKR native)Per-lot, per-account, per-currencyWealth dashboards, exposure analytics, allocation drift alerts
TransactionsPortfolio > Transactions, broker statementsPer-trade, per-fee, per-FX legReconciliation, accounting export, tax-lot calculations
Dividends & couponsDividend calendar & income tabPer-instrument, per-pay-datePassive-income forecasts, FIRE planning, cash-flow risk control
Returns & TWRAnalytics tabPer-asset, per-portfolio, annualizedPerformance reporting, advisor benchmarking, regulator-style reports
Broker fees & FXTransaction detail & analyticsPer-trade commissions, FX revaluationTrue-cost analysis, broker scorecards
Custom assetsManual entry / API push (loans, deposits, real estate)Per-asset valuations, cash-flow eventsFamily-office consolidation, net-worth tracking
Dividend RatingStock detail pageComposite + 13 sub-scoresScreeners, model-portfolio construction, alerts
Multi-currency P&LAnalytics > Currency viewLocal vs reporting currencyCross-border reporting, tax preparation

Typical integration scenarios

1. Family-office consolidation

Context: a multi-member household holds accounts at Interactive Brokers, Trading 212, and a domestic broker, plus a rental property and a fixed-deposit ladder. Snowball Analytics aggregates all of these. Our connector exposes a single /portfolio/snapshot response containing brokerage holdings, custom-asset valuations, and pending dividend payouts — mapped to OpenFinance-style account & balance objects so a family-office CRM or treasury tool can ingest them in minutes.

2. Dividend-income forecasting service

Context: a robo-advisor wants to show users projected income for the next 12 and 36 months. We pull the dividend calendar (confirmed + estimated) and Dividend Rating, then expose /dividends/forecast?horizon=36m. Output includes per-ticker contribution, FX exposure, and risk flags driven by Snowball's 13-parameter rating — all aligned to OpenBanking dividend-income data primitives.

3. Tax & compliance reporting

Context: an accountant needs annualized returns, currency-adjusted P&L, and full transaction history for a cross-border investor. We expose authorized /transactions and /twr endpoints with date range, currency, and broker filters. Outputs map to OECD CRS / FATCA-ready reports and feed downstream tax tools that already speak OpenFinance JSON schemas.

4. ETF and dividend-ETF screener

Context: a fintech app builds an "income-quality" screener. We surface Snowball's Dividend Rating and historical payout consistency through /instruments/{ticker}/dividend-rating, joined to the user's holdings so the app can flag risky dividend payers already in the portfolio. Combines OpenData market signals with permissioned investment-account data.

5. Multi-broker reconciliation pipeline

Context: an enterprise treasury team wants nightly reconciliation between trade tickets and Snowball's normalized data. We deliver an event-driven /webhook/transactions.synced + idempotent /transactions?since=… endpoint, plus deduplication by (broker_id, external_trade_id), so back-office systems get clean, replayable streams instead of one-off CSV exports.

Technical implementation snippets

Authorized session establishment

POST /api/v1/snowball/session
Content-Type: application/json
Authorization: Bearer <PARTNER_API_KEY>

{
  "user_ref": "u_8b3d09",
  "scopes": ["portfolio.read", "dividends.read", "transactions.read"],
  "broker_links": ["snaptrade:ibkr", "yodlee:schwab"]
}

Response 200:
{
  "session_id": "sess_3f...",
  "expires_at": "2026-04-29T10:45:00Z",
  "consent_id": "cns_7c..."
}

Dividend calendar query

GET /api/v1/snowball/dividends?from=2026-04-01&to=2026-12-31&ccy=USD
Authorization: Bearer <ACCESS_TOKEN>
X-Consent-Id: cns_7c...

Response 200:
{
  "currency": "USD",
  "events": [
    {
      "ticker": "JNJ",
      "ex_date": "2026-05-22",
      "pay_date": "2026-06-10",
      "amount": 1.24,
      "status": "confirmed",
      "drip": true,
      "rating": { "score": 86, "factors": 13 }
    }
  ],
  "next_page": null
}

Transactions webhook

POST /your-app/webhooks/snowball
X-Snowball-Signature: t=...,v1=...

{
  "event": "transactions.synced",
  "session_id": "sess_3f...",
  "broker": "snaptrade:ibkr",
  "delta_count": 34,
  "since": "2026-04-27T00:00:00Z"
}

// Verify signature with shared secret, then call:
// GET /api/v1/snowball/transactions?since=2026-04-27T00:00:00Z
// Idempotency-Key: snowball-2026-04-27-ibkr

Error handling follows RFC 7807 Problem Details. Tokens are short-lived; refresh uses an OAuth-style flow with rotating refresh tokens and consent revocation propagated to all downstream broker connectors.

Compliance & privacy

Regulatory alignment

Snowball Analytics handles personally identifiable financial data, so integrations must respect GDPR for EU users (lawful basis, data-subject access rights, retention limits), PSD2 / SCA patterns where account information services are involved, and SEC / FINRA custody and recordkeeping considerations for US brokers. Where SnapTrade or Yodlee underpins the connection, we inherit their SOC 2 Type II controls and propagate consent metadata to your stack.

Privacy-by-design

We do not require personal identity from end users beyond what Snowball itself stores; we minimize broker credentials by relying on tokenized OAuth links from SnapTrade/Yodlee/IBKR native rather than raw passwords. Consent records, access logs, and revocation events are persisted for audit and can be exported as JSON for your DPO.

Data flow / architecture

A typical pipeline looks like this:

Snowball mobile / web client
Authorized ingestion API (this studio)
Normalization & storage (Postgres + object store)
Analytics engine (TWR, dividend forecast)
Your downstream API / BI / accounting tool

Each node is independently observable: ingestion emits per-broker latency, normalization tracks schema-drift, and the analytics engine surfaces TWR pipeline health. Webhooks notify your stack instead of forcing polling.

Market positioning & user profile

Snowball Analytics is used predominantly by self-directed long-term investors and dividend-income builders across the US, UK, EU (notably Germany and the Netherlands), and Asia, with strong adoption in expat communities that need multi-currency, multi-broker consolidation. The product runs on Android, iOS, and web; the "dividends" Android app (com.snowballanalytics) is the main mobile entry point and was last refreshed with TWR pipeline optimization and custom-asset transaction creation in 2025. Integration buyers tend to be fintech startups (income-tracker apps, robo-advisors), accounting firms serving cross-border clients, and family offices that need a single feed of holdings + dividends rather than dozens of broker-specific exports.

Screenshots

Click any thumbnail to view a larger version of the in-app screen referenced by the integration.

Snowball Analytics screenshot 1
Snowball Analytics screenshot 2
Snowball Analytics screenshot 3
Snowball Analytics screenshot 4
Snowball Analytics screenshot 5

Similar apps & integration landscape

Investors who use Snowball Analytics often hold accounts and data inside the platforms below. We treat them as part of the broader OpenFinance ecosystem — many integration projects involve unifying transaction or dividend feeds across two or more of them.

Sharesight

A globally-used portfolio and dividend tracker covering 700,000+ stocks and ETFs, with detailed tax reporting; users frequently need consolidated dividend exports across Sharesight and Snowball.

Capitally

A privacy-conscious multi-currency portfolio and dividend platform popular with international investors; connector projects often align Capitally and Snowball schemas for FIRE-style forecasting.

Simply Wall St

Covers 120,000+ stocks across roughly 90 markets with its "Snowflake" reports including dividend dimension; useful as a research signal layered onto Snowball's holdings data.

Stock Unlock

Combines dividend tracking with fundamental analysis and proprietary Stock Scores; dividend-rating data here pairs well with Snowball's holdings for unified income dashboards.

DivTracker

Focused on dividend calendar, projections, and notifications; integration scenarios commonly mirror DivTracker's calendar shape into Snowball-derived APIs.

Portseido

Portfolio analytics platform serving investors in 160+ countries; clients with Portseido + Snowball combinations want a single transaction feed.

Pro Stock Tracker

Tracks stocks, ETFs, crypto, forex, and bonds across 80+ exchanges with multi-currency support; relevant when Snowball users add non-listed assets that Pro Stock Tracker also models.

AllInvestView

Tracks stocks, bonds, options, and crypto with AI-powered insights and tax optimization; complementary to Snowball's dividend-rating signal for income-portfolio construction.

Kubera

Global wealth tracker for banks, brokerages, and alternative assets; commonly bundled with Snowball when households need both wealth aggregation and dividend forecasting.

Simply Safe Dividends

Dividend research and safety scoring; users searching for safer-payout signals frequently want Simply Safe Dividends scores joined to their Snowball holdings.

What we deliver

Deliverables checklist

  • OpenAPI / Swagger spec for portfolio, dividends, transactions, TWR
  • Protocol & auth flow report covering OAuth tokens, consent IDs, refresh, and revocation
  • Runnable source (Python and Node.js) for ingestion, normalization, and webhook handling
  • Postman collection plus pytest/Jest test suite for regression on broker links
  • Compliance briefing: GDPR retention, PSD2 SCA touchpoints, SOC 2 inheritance from SnapTrade/Yodlee
  • Operational runbook: backfill, idempotent replays, and broker-specific quirks

Engagement options

  • Source-code delivery from $300 — runnable API source plus documentation; you pay after delivery upon satisfaction
  • Pay-per-call hosted API — no upfront cost; ideal for teams validating dividend-income features before committing
  • Custom modules — Dividend Rating exposure, FX-adjusted TWR, or webhooks for transactions/dividends
  • NDAs, scoped data agreements, and on-prem deployment available on request

About our studio

Who we are

We are an independent technical studio specializing in App interface integration and authorized API integration. Team members come from banks, brokerages, and fintech infrastructure providers, with hands-on experience in protocol analysis, OpenFinance flows, and cloud delivery. We have shipped integrations against investment platforms, payment rails, and data aggregators including SnapTrade- and Yodlee-style stacks.

How we work

For each project we walk through scope, identify which Snowball Analytics surfaces (holdings, dividend calendar, transactions, TWR, custom assets) you actually need, then deliver runnable source code or hosted endpoints. We follow a simple principle: only authorized or documented public APIs, full audit logs, and data minimization by default. No fragile screen scraping, no shared raw credentials.

Contact

To request a quote or share your target requirements (data types, brokers, expected call volume, deployment region), open our contact page:

Go to contact page

Engagement workflow & FAQ

Workflow

  1. Scope confirmation: which Snowball data (dividends, holdings, transactions, TWR, custom assets) and which brokers
  2. Protocol & auth analysis: OAuth/token chain, consent model, broker-specific quirks (2–5 business days)
  3. Build & internal validation: connector, normalization, webhooks, replay logic (3–8 business days)
  4. Documentation, sample clients, Postman, and tests (1–2 business days)
  5. First delivery typically lands in 5–15 business days; multi-broker rollouts may extend timelines

FAQ

What do you need from me?

The target app (Snowball Analytics here), the brokers you care about (e.g. Interactive Brokers, Schwab, Trading 212), expected data types, and any sandbox or test accounts.

How long does delivery take?

Usually 5–12 business days for the first dividend + holdings drop; long-tail brokers or webhook-heavy use cases extend that to 3–4 weeks.

How do you handle compliance?

Authorized OAuth flows only, GDPR-grade retention, full consent & revocation logs, and SOC 2 inheritance through SnapTrade / Yodlee where applicable.
📱 Original app overview (appendix)

Snowball Analytics is an advanced mobile and web application for managing and analyzing investment portfolios. It allows investors to consolidate multiple brokerage accounts into a single portfolio, plan and track investments, control dividends, and make informed decisions across global markets.

  • All investments in one place: Merge multiple brokerage accounts; add non-exchange-traded assets like loans, deposits, real estate, and private equity for a complete asset view.
  • Cash-flow monitoring: A dividend and coupon calendar surfaces expected and actual payments, amortizations, and redemptions; goal tracking helps determine when financial milestones are reached.
  • Actual returns: Reveals the share of profits absorbed by broker commissions, accurately calculates annualized returns, and separates local-currency profit from foreign-currency profit.
  • Time and cost savings: Integrates with 1,000+ US and international brokers via SnapTrade and Yodlee, with 2025 native Interactive Brokers support and import for 15+ broker statement formats.
  • International investments: Multi-currency portfolios and assets across major global exchanges, supporting diversification and cross-border strategies.
  • Regular updates: Recent enhancements include optimized TWR calculations for large portfolios and the ability to create transactions for custom assets directly from the Portfolio – Transactions page.
  • Convenience & accessibility: Intuitive interface for investors of any experience level.
  • Anonymity & security: No personal information required at registration; user-data confidentiality is a stated priority.
  • Easy data upload: Broker connections plus statement imports give convenient dividend and coupon data access.
  • Deep analysis: Detailed return analysis including commissions, currency revaluation, taxes, and the 13-parameter Dividend Rating.

Snowball Analytics combines current technology with a user-friendly interface, giving investors at all levels control over their portfolios and the ability to plan and execute their investment strategy. This page describes technical integration positioning for that app and is not affiliated with the developer.