# Benchmarking data vendors and aggregators
A lending product manager at a mid-size digital lender has three open-banking aggregator contracts on her desk, Plaid, Tink, and a regional bank-direct APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Voir la définition complète → provider, and 48 hours to recommend one before the product freeze. Her underwriting model needs bank transaction data on 200,000 applicants a year, refreshed daily, with under 3% failed connections. Pick wrong, and loan defaults or approval delays show up in the numbers six months later. This is the decision this lesson trains you to make.
"Open bankingOpen bankingCadre réglementaire (PSD2 en Europe) obligeant les banques à partager les données clients via des API standardisées, avec consentement, transformant les données bancaires en actif compétitif." refers to regulated frameworks that let consumers authorize third parties to access their bank account data via APIs (Application Programming Interfaces). In Europe this is mandated under PSD2 (the second Payment Services Directive) and enforced through frameworks like the UK's Standard. In the US, there is no single mandate yet, but the Consumer Financial Protection Bureau (CFPB) finalized a Personal Financial Data Rights rule under Section 1033 of the Dodd-Frank Act, pushing banks toward standardized data-sharing APIs (implementation timelines have faced legal challenges and delays into 2025 to 2026).
Aggregators like Plaid, Tink, TrueLayer, and MX sit between banks and fintechs, normalizing thousands of different bank data formats into one APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Voir la définition complète →. A "bureau feed" is a data stream from a credit bureau (Experian, Equifax, TransUnion in the US; Experian, Equifax, and local bureaus like SCHUFA in Germany) delivering credit history, inquiries, and derogatory marks.
Choosing between them is a data engineering and risk decision disguised as a vendor contract.
For a lending product, three data categories matter most:
Each has a different vendor landscape and different benchmark metrics, which is why you cannot score all vendors on one universal scale.
Coverage is the percentage of target institutions or consumers the vendor can actually reachreachThe number of unique people exposed to your message in a given period. Unlike impressions, reach counts each person once, no matter how often they see it.Voir la définition complète →. A US aggregator claiming "12,000+ institutions" (a figure vendors like Plaid have cited publicly, treat as approximate and vendor-reported) sounds impressive, but coverage concentration matters more: does it reliably connect to the top 50 banks holding the bulk of deposits, or is the count padded with thousands of tiny, low-traffic credit unions?
Worked example: If your applicant base is 70% customers of the 10 largest US banks, and Vendor A has 98% successful connection rates with those 10 banks but only 60% with smaller banks, while Vendor B has a flatter 85% across the board, Vendor A likely serves your actual population better despite a lower "average" coverage number. Weight coverage by your applicant distribution, not the vendor's total institution count.
Match rate is the percentage of data-pull attempts that successfully return usable data. This differs from "connection success", which just means the login worked. A connection can succeed but return incomplete transaction history (a common issue with banks that limit lookback windows to 90 days).
For credit bureau feeds, the analogous metric is "hit rate": the percentage of applicants for whom the bureau returns a scoreable file. Thin-file or "credit invisible" populations (estimated by the CFPB at around 45 to 60 million US adults as of recent studies, treat as an estimate) will show a lower hit rate, which matters enormously for a lender targeting underserved borrowers.
Latency is the time from APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Voir la définition complète → call to usable data return. For real-time lending decisions (point-of-sale financing, instant credit lines), sub-second to few-second latency is often the target; batch underwriting can tolerate minutes. Published benchmarks vary by vendor and are rarely audited independently, so request your own load-test data during a pilot rather than trusting a sales deck.
How often is the underlying data updated? Some aggregators cache data and refresh only when triggered; others webhook-push updates as transactions post. For cash-flow underwriting, stale data (a balance snapshot from three days ago) can misrepresent true affordability.
Here is a minimal framework you can build in a spreadsheet:
Vendor | Coverage (weighted) | Match Rate | Latency (p95) | Refresh | Cost/pull
Plaid | 91% | 94% | 2.1s | Webhook | $X
Tink | 87% | 90% | 3.4s | Polled | $Y
Bank-direct | 65% | 99% | 1.5s | Webhook | $Z(Figures illustrative only, not real vendor benchmarks. Always pilot-test with your own applicant sample.)
Score each column against your product's tolerance thresholds, not against an abstract "best in market" ideal. A buy-now-pay-later product approving in under 5 seconds cares about latency more than a small-business term loan underwritten over 48 hours.
For deeper technical grounding on APIAPIApplication Programming Interface: a standardised interface that lets applications communicate and exchange data without knowing each other's internal workings.Voir la définition complète → reliability metrics, the Open Banking Implementation Entity's standards documentation is a solid free reference for UK/EU frameworks.
Vérification des acquis
1. Why is choosing a data aggregator for a lending product best framed as a data engineering and risk decision rather than a simple procurement decision?
2. What is the core function that an open-banking aggregator like Plaid or Tink performs between banks and fintechs?
3. A lender needs daily-refreshed transaction data with under 3% failed connections for cash-flow underwriting. Which factor is MOST relevant to evaluate when comparing aggregator vendors for this use case?
4. Select ALL correct answers about the regulatory context of open banking described in the lesson.
Sélectionnez toutes les réponses correctes.
5. Select ALL correct answers about the different data categories relevant to a lending product's underwriting decision.
Sélectionnez toutes les réponses correctes.
Coverage and latency tell you if a vendor works. Governance tells you if you are legally allowed to keep using it that way.
Key governance checks:
A good benchmarking exercise scores governance on the same scorecard as performance, weighted by how much regulatory exposure a failure would create.
🎬 [VIDEO: "How Open BankingOpen BankingCadre réglementaire (PSD2 en Europe) obligeant les banques à partager les données clients via des API standardisées, avec consentement, transformant les données bancaires en actif compétitif. APIs Actually Work" - https://www.youtube.com/results?search_query=how+open+banking+apis+work - search for current explainer videos from Plaid, Tink, or the Open BankingOpen BankingCadre réglementaire (PSD2 en Europe) obligeant les banques à partager les données clients via des API standardisées, avec consentement, transformant les données bancaires en actif compétitif. Implementation Entity demonstrating the consumer consent and data-pull flow end to end]
A workable rule of thumb for the lending PM: weight coverage and match rate for your specific applicant profile at 40%, latency against your product's decision-speed requirement at 25%, governance and lineage at 25%, and cost at 10%. No universal weighting is correct; a fraud-focused product would weight latency and identity-signal coverage far higher.
Always pilot before committing. Run all shortlisted vendors against the same sample of real (consented) applicants for 2 to 4 weeks and measure actual match rate and latency in your environment, not the vendor's marketing benchmark.