Connect Till family-banking data to your reconciliation, ledger and analytics stack
Till is a U.S. family banking platform whose accounts are FDIC-insured up to $250,000 through Coastal Community Bank, Member FDIC. The mobile app holds a uniquely structured set of records: allowance schedules per kid, chore-task payouts, custom savings goals with parental matching, real-time kid-card debit authorisations, and Apple Wallet / Google Wallet provisioning events. Below we explain which of those records become callable APIs and how to wire them into your stack.
What we deliver
Deliverables checklist
- OpenAPI 3.1 specification covering login, balances, transactions, allowance, goals and webhooks
- Protocol and auth-flow report (mobile login, refresh-token rotation, device-binding signals)
- Runnable source for parent-side and kid-side flows in Python (FastAPI) and Node.js (NestJS)
- Postman / Bruno collection plus pytest and jest test suites against a sandbox account
- Compliance pack: FDIC pass-through narrative, CFPB Section 1033 data-rights mapping, COPPA / minor-data handling notes, GLBA safeguard checklist
- Webhook fan-out service for transaction-posted, allowance-paid and goal-completed events
Data available for integration (OpenData inventory)
Till exposes a richer set of household-finance signals than a typical consumer wallet because every transaction is tied to a parent-controlled sub-account and a parent-defined rule (allowance, chore, goal). The following table maps each data type to the source screen in the Till app, the granularity you can extract, and the typical downstream use we ship in the deliverable.
| Data type | Source screen / feature | Granularity | Typical use |
|---|---|---|---|
| Family ledger balance | Parent home / Family wallet | USD cents, real-time | Treasury rollup across kids; alert on low balance |
| Kid sub-account balance | Kid card detail screen | Per-kid, real-time | Per-child budget envelopes, pocket-money UI |
| Card transaction record | Kid "Spending" tab | Date, MCC, merchant, amount, pending/posted | Spending insights, weekly digests, tax-time reports |
| Allowance schedule | Parent "Allowance" | Cadence, amount, kid, next-run date | Cash-flow forecasting in family-budget apps |
| Chore task & payout | "Earn" / chores | Task title, due date, completion, payout | Behavioural rewards, financial-literacy curricula |
| Savings goal | "Save Goals" | Goal name, target, current, parent match %, contributors | Progress widgets, gift contribution rails |
| External funding event | Linked-bank Astra / ACH | Source bank, amount, settlement state | Reconciliation against parent's checking account |
| Wallet provisioning state | Card > Add to Wallet | Device, wallet (Apple / Google), token reference | Card-on-file analytics, lost-device replays |
| Referral bonus event | "Refer friends" | Referrer, referee, amount, status | Growth analytics, bonus payouts attribution |
Typical integration scenarios
1. Household budgeting dashboard
A consumer-fintech client builds a multi-kid family-budget view. We pull each kid's sub-account balance, the active allowance schedule and the last 90 days of card transactions; the dashboard renders an envelope per child and forecasts the next four weeks of cash outflow. The data path is Till app surface → our authorised extraction layer → /family/{family_id}/forecast. OpenFinance angle: account information aggregation across siblings, equivalent to a consumer-permissioned AIS view in PSD2 terminology.
2. Chore-payout automation for ed-tech
A K-12 financial-literacy product wants to mark in-app coursework as a Till chore so the kid is paid a small bonus on completion. We expose POST /allowance/chore for task creation and a webhook chore.payout.completed for receipt. This binds curriculum events to real money movement, mapped to the "automate allowance" capability described in Till's product copy.
3. Compliance-grade audit log for accountants
A family CPA firm needs an immutable export of every dollar moved into and out of the kid accounts during a tax year. We deliver a signed JSON-Lines bundle of card transactions, transfers, allowance payouts and referral bonuses, plus an FDIC pass-through narrative for the parent-of-record. This satisfies the data-portability spirit of CFPB Section 1033 personal financial data rights.
4. Wallet-provisioning analytics
A card issuer wants to know how many Till kids actually push the card into Apple Wallet or Google Wallet, on which device class, and how that correlates with weekly spend. We stream provisioning events plus a weekly kid_card.spend_rollup message and calculate activation lift versus physical-only cohorts.
5. Acquirer-side reconciliation post-Western & Southern
Following the Western & Southern acquisition of Till Financial announced 27 April 2026, parent-company reporting may need to roll Till sub-ledgers into a wider household balance sheet. We expose a daily settlement-state feed keyed by Till family_id so the holding company can reconcile FDIC pass-through deposits against general-ledger entries.
Technical implementation
API example: kid-card transaction query
// Pull a kid's card transaction history with paging
GET /api/v1/till/kids/{kid_id}/transactions?from=2026-04-01&to=2026-04-30&cursor=
Authorization: Bearer <ACCESS_TOKEN>
X-Family-Id: fam_8a0c
200 OK
{
"items": [
{
"id": "txn_01HW...",
"kid_id": "kid_92",
"amount_cents": -1299,
"currency": "USD",
"merchant": "ROBLOX",
"mcc": "7995",
"status": "posted",
"authorized_at": "2026-04-12T18:21:09Z",
"posted_at": "2026-04-13T03:04:51Z"
}
],
"next_cursor": "eyJvIjoxMDB9"
}
API example: allowance schedule upsert
// Create or update a recurring allowance for a kid
POST /api/v1/till/allowance
Content-Type: application/json
Authorization: Bearer <PARENT_ACCESS_TOKEN>
{
"kid_id": "kid_92",
"amount_cents": 1000,
"currency": "USD",
"cadence": "weekly",
"weekday": "SUN",
"starts_on": "2026-05-10",
"memo": "weekly allowance"
}
201 Created
{ "schedule_id": "sch_4f2", "next_run_at": "2026-05-10T13:00:00Z" }
API example: webhook for transaction-posted
// Outbound webhook with HMAC signature
POST https://yourapp.example.com/webhooks/till
X-Till-Signature: t=1715212345,v1=8a3c...
Content-Type: application/json
{
"event": "kid_card.transaction.posted",
"family_id": "fam_8a0c",
"kid_id": "kid_92",
"transaction": {
"id": "txn_01HW...",
"amount_cents": -1299,
"merchant": "ROBLOX",
"posted_at": "2026-04-13T03:04:51Z"
}
}
// Verify signature in Node.js
const crypto = require('crypto');
function verify(raw, header, secret){
const [ts, v1] = header.split(',').map(p=>p.split('=')[1]);
const expected = crypto.createHmac('sha256', secret)
.update(`${ts}.${raw}`).digest('hex');
return crypto.timingSafeEqual(Buffer.from(v1), Buffer.from(expected));
}
Compliance & privacy
Regulatory framing
Because Till accounts hold real consumer deposits at Coastal Community Bank, Member FDIC, every integration we ship is documented against the U.S. financial-services compliance stack. We map data flows to CFPB Section 1033 personal financial data rights for consumer-permissioned aggregation, GLBA Safeguards Rule for transit and at-rest protection, and the Children's Online Privacy Protection Act (COPPA) for any field that identifies a kid under 13. FDIC pass-through insurance up to $250,000 per depositor is documented so a downstream ledger can prove the chain.
Operating principles
- Authorised access only — explicit consent from the parent of record, captured as a signed scope grant
- Data minimisation — extract only the fields the customer's use case requires; redact at the edge
- Token rotation, device-binding signals and short-lived bearer tokens
- Per-kid pseudonymisation for analytics warehouses; full PII is kept inside the encrypted vault
- Optional NDA, on-prem build, and customer-controlled key wrap
Data flow / architecture
The reference pipeline we ship is deliberately small so it can drop into an existing fintech stack:
- Till mobile surface → authorised extraction worker (handles login, token refresh, retry & backoff)
- → normalisation layer (maps raw payloads to the canonical schema: family, kid, transaction, allowance, goal)
- → encrypted store (PostgreSQL with field-level encryption; columnar mirror in BigQuery / Snowflake for analytics)
- → egress: REST API, signed webhooks, daily CSV / JSON-Lines drop, optional GraphQL gateway
Operationally we lean on an event log (Kafka or Redpanda) between the worker and the store so retries are idempotent, and a small Astra-aware module so instant funding events are reconciled against ACH originations from the parent's external bank.
Market positioning & user profile
Till is a U.S. consumer fintech aimed at families with children aged roughly 8–18. Founded in 2018 and acquired by Western & Southern Financial Group on 27 April 2026, it ships on Android and iOS and operates a free tier plus a Till Premium plan ($7.99/month or $79/year) that unlocks physical cards for up to five children per family, 1% cash back, 2% save rewards, free instant debit deposits, 2-day early direct deposit, and no foreign-transaction fees. Typical buyers are parents who want a single household view of allowance, chores and kid card spend, and ed-tech or wealth-management firms that want to plug household data into a wider product. Most third-party integration demand we see is U.S.-domestic, but referral-bonus reporting and travel-card spend (e.g. the Till × Education First travel card) extend the data footprint internationally.
Screenshots
Each screenshot below maps to a real data surface in the app. Click any thumbnail for a larger view.
Similar apps & integration landscape
Teams building on top of Till data usually also need to ingest one or more competing kid-banking apps so a single family view can survive a switch of provider. The apps below are part of that ecosystem; we frame them only as integration neighbours, not as ranked competitors.
About us
OpenFinance Lab is an independent studio focused on app protocol analysis, OpenData / OpenFinance integration and authorised API delivery. Our team includes engineers from card-issuing platforms, U.S. neobanks, OAuth gateways and consent-management vendors, and we have shipped integrations against family-banking, teen-investing and kid-card products across the North American market.
- Family banking, teen investing, neobank and BaaS card programs
- Authorised mobile interface analysis and consent-aware extraction
- Custom Python / Node.js / Go SDKs and OpenAPI-first delivery
- Compliance-aware delivery: FDIC pass-through, CFPB §1033, GLBA, COPPA
- Source code delivery from $300 — runnable API source code and full documentation; pay after delivery upon satisfaction
- Pay-per-call API billing — access our hosted endpoints and pay only per call, no upfront cost
Contact
Tell us the data you need from Till — allowance, kid-card transactions, savings goals, funding events, or a custom slice — and we will scope it within one business day.
Engagement workflow
- Scope confirmation: which Till surfaces (allowance, transactions, goals, funding) and which downstream system consumes them
- Authorised protocol analysis and API design — typically 2–5 business days
- Build and internal validation against a customer-provided test family — 3–8 business days
- OpenAPI docs, sample apps and pytest / jest test suites — 1–2 business days
- Typical first delivery: 5–15 business days; multi-child rollups, webhook fan-out and ACH reconciliation may extend the timeline
FAQ
Do you connect to Till's official API or reverse-engineered endpoints?
Which Till data points can you export?
How long does delivery take?
How do you handle Coastal Community Bank, FDIC and CFPB compliance?
📱 Original app overview (appendix)
Till: Debit Card for Kids is a U.S. family banking app built around a Visa debit card issued by Coastal Community Bank (Member FDIC) under licence from Visa U.S.A. Inc. Till positions itself as a tool for families to learn, earn and grow together: parents get visibility, kids get hands-on practice, and money habits are built from real transactions rather than abstract lessons.
For kids: pay for everyday items with their own debit card; add the card to Google Wallet or Apple Wallet; track spending and saving; experience independence inside a cashless economy; access money when they need it; learn saving techniques while still working towards the things they want.
For parents: give money to kids instantly; automate allowance payments; securely link an external bank account; track every transaction; refer friends and family for bonuses; reduce the stress of family money conversations and gain confidence that kids are ready for the real world.
Plans: Till's free plan includes a digital-only debit card and core family-banking features (instant transfers, savings goals, spending alerts). Till Premium is $7.99/month or $79/year and adds free physical cards for up to five children, one free replacement card, 1% cash back, 2% save rewards, free instant debit deposits, 2-day early direct deposit, no foreign-transaction fees and priority support.
Disclosures: Till is a financial technology company, not a bank. Banking Services provided by Coastal Community Bank, Member FDIC. Till accounts are FDIC insured up to $250,000 per depositor through Coastal Community Bank, Member FDIC. FDIC insurance only covers the failure of an FDIC-insured bank, and is available through pass-through insurance at Coastal Community Bank, Member FDIC, if certain conditions have been met. The Till Visa Card is issued by Coastal Community Bank pursuant to licence by Visa U.S.A. Inc. Coastal Community Bank Privacy Policy: https://www.coastalbank.com/privacy-notice.html. Referral program T&Cs: https://www.tillfinancial.com/referral-programs.