Every custodian, in one reconciled dataset.
Direct feeds, SWIFT, and AI-parsed statements from 250+ banks, normalized into the single source of truth every report and answer runs on.
Complete discretion. No obligation.
IllustrativeWhat is Canopy data aggregation?
It connects 250+ custodian banks through direct feeds, 19 SWIFT message types, and AI-parsed PDF statements in seven languages, then reconciles everything into one trusted dataset that powers your analytics, reporting, and AI assistant.
Connect every source
Direct feeds, SWIFT, and AI-parsed statements. From any custodian, by any route, into one stream.
Multi-custodian aggregation
Positions, transactions, and cash from your custodian banks, in one consolidated view.
Automated datafeed
Banks push structured data on a schedule. 100+ direct feeds, delivered hands-free, daily.
Real-time SWIFT
Holdings, transactions, cash, and corporate actions over the bank network. 19 message types.
Statement parsing
When there is no feed, the parser reads the PDF directly. 111 parser configurations, in seven languages.
Fund portal sourcing
Automated extraction from PE and VC manager portals where no datafeed exists.
Custom parser build
A dedicated parser for any unsupported bank, reused for every future client.
IllustrativeReconcile to one truth
Every position, transaction, and cash balance matched and mastered before anyone trusts a number.
Global security master
One library of every security your portfolio touches, listed and unlisted, so a holding looks the same everywhere.
Three-way reconciliation
Transactions, positions, and cash all have to match before the data is trusted.
Break detection
Mismatches surface to a queue the Client Success team investigates and resolves.
Derivative gap-filling
Open and close records created for FX forwards, options, and accumulators when banks omit them.
Per-bank coverage
Every supported bank documented: feed type, data quality rating, and known limits.
IllustrativeTrace and trust
Every figure traces back to its source, and onboarding gets you to a trustworthy first report fast.
Data lineage
Every figure in every report traces back to its source: the SWIFT message, the PDF, the line item.
Audit log
Manual entries and corrections, for illiquids or direct holdings, are logged with who and when.
Fast onboarding
A first report soon after we receive custodian access, where a parser already exists.
Historical backfill
Load past statement history at onboarding, so day-one reports include the full picture.
Parallel run
Run Canopy alongside your existing system for a month or two to confirm accuracy.
IllustrativeNine years of formats that change without notice
Connecting one bank is easy. Keeping 250+ formats accurate and reconciled, as banks quietly change their statements, every day since 2017, is not.
Data aggregation, answered
Which custodians do you connect to, and how?
Canopy connects to 250+ custodian banks. We lead with automated data feeds, where banks push structured data on a schedule, and real-time SWIFT across 19 message types covering holdings, transactions, cash, and corporate actions. Where neither exists, statements are read automatically by AI in seven languages. You do not build or maintain any of these connections yourself; Canopy's purpose-built infrastructure handles them for you.
What happens when a custodian has no direct feed?
The statement is read automatically by AI and converted into structured, validated data in any of seven languages, with the PDF statement as the fallback. A missing feed is never a blocker to consolidation, and the data lands in the same reconciled dataset as every other source.
How does reconciliation work, and how accurate is it?
Every position, transaction, and cash balance is reconciled and checked daily. Mismatches, or breaks, are flagged to a queue for review and resolution before anyone trusts a number. Every figure traces back to its source, whether that is a SWIFT message, a statement line item, or a feed record, so the data is both reconciled and auditable.
How is the consolidated data delivered to us?
You access it in-platform through a single consolidated view, as scheduled reports and exports, and via API for your own systems and downstream tools. The same reconciled dataset powers all three, so the numbers are consistent wherever you read them.
How do you keep up when custodian formats change without notice?
This is handled for you. Banks quietly change statement layouts and feed details, and keeping 250+ formats accurate and reconciled through those changes is exactly what Canopy's infrastructure has been refined to do over nearly a decade in production. You are not maintaining parsers or chasing format changes; that work sits with us.
Can you load our data history and backfill the past?
Yes. At onboarding we load past statement and feed history so that day-one reports include the full picture rather than starting from a blank slate. Historical backfill means your performance and reporting reflect the portfolio's actual track record from the outset.
How is our data secured and kept separate from other clients?
Each client's data sits in its own isolated, encrypted database under Singapore jurisdiction. Canopy is ISO 27001:2022 certified and aligned with Singapore MAS requirements. Your data is never pooled with that of other clients.
How much does aggregation cost?
Pricing depends on the scope of your portfolio, the number and type of custodians, and what you need delivered. The clearest way to get a figure is to book a private demo so we can size it to your situation.
See the full pipeline run on your own statements
Bring a few custodian statements. We will connect and reconcile them with you, live.
