Connect OneMain Financial loan accounts, statements and credit signals to your stack
The OneMain Financial app (Google Play package com.springleaf.mobile) is the customer cockpit for one of the largest US non-bank installment lenders, with personal loans ranging from $1,500 to $20,000 and APRs up to 35.99%. We deliver consent-driven access to the same data the app surfaces — outstanding principal, due dates, AutoPay state, paperless statements, and the monthly VantageScore feed — packaged as OpenBanking-style endpoints you can call from a server.
Data available for integration
The OneMain Financial app is account-bound: every screen the borrower sees corresponds to structured server data. The table below maps the most useful objects we typically expose through an integration, derived from the in-app feature surface (loan payments, AutoPay, paperless statements, VantageScore, Trim) plus the public OMF.com servicing flow.
| Data type | In-app source | Granularity | Typical use |
|---|---|---|---|
| Loan profile | Account home screen | Per loan: principal, APR, term, origination fee, secured/unsecured flag | Servicing dashboards, refinance offers, debt-to-income models |
| Outstanding balance & payoff | Account home / "Pay now" sheet | Real-time payoff with per-diem interest | Consolidation quotes, balance-transfer flows, partner offers |
| Payment history | Payments tab | Per posted payment: amount, channel, principal vs interest split | Accounting sync, reconciliation, delinquency early warning |
| AutoPay schedule | AutoPay screen | Next debit date, source account last-4, recurring frequency | Cashflow forecasting, cancel/resume automation, NSF prevention |
| Paperless statements | Statements list | Per-month PDF + parsed line items | Compliance archive, ERP attachment, audit trail |
| VantageScore feed | Credit tab | Monthly score + factor codes | Credit monitoring widgets, underwriting refresh, fraud signals |
| Trim by OneMain events | Trim section | Subscription detected, bill negotiated, cash-back accrued | PFM tools, household budgeting, savings goal tracking |
| Notification log | Payment alerts | Push/email events with timestamp | Communication preference sync, support workflows |
Typical integration scenarios
1. Debt-consolidation dashboards
A consumer-finance fintech wants to display a borrower's OneMain Financial balance, APR and remaining term alongside credit card debt to pitch a single refinance offer. We bind the borrower with the login flow, poll the loan profile and payoff endpoints nightly, and stream changes through a webhook so the marketing engine can re-price offers when the balance drops below a threshold. This maps cleanly to OpenFinance "account information" patterns and to CFPB Section 1033 consumer-permissioned data access.
2. Accounting and ERP reconciliation
A bookkeeping platform that already syncs bank transactions needs to attach OneMain payments to the right ledger account. We pull payment history with principal/interest split and post each event as a journal entry through QuickBooks Online or Xero. Origination fees are flagged as deferred-financing-cost lines so accountants do not have to hand-categorize them.
3. AutoPay cashflow forecasting
A neobank powering "earned wage access" wants to know whether the borrower's next AutoPay debit will overdraft. We expose the next-debit date and amount from the AutoPay screen plus the source-account last-4, and the neobank correlates that with its own balance prediction. The integration writes back a "skip a payment" intent when the customer accepts a deferral inside the partner app.
4. Credit-health refresh under Section 1033
Credit monitoring apps and underwriting platforms can pull the borrower's monthly VantageScore and factor codes after explicit consent. Because the score updates monthly inside the OneMain app, a daily poll is wasteful — we expose a webhook that fires only when the underlying file changes, reducing API cost and aligning with CFPB Section 1033 data-minimization guidance.
5. Trim-driven PFM and savings goals
Personal finance apps that already track checking and credit card data can ingest Trim by OneMain events — detected subscriptions, negotiated bills, accrued cash-back — to enrich the spending picture for OneMain borrowers. The integration normalizes Trim events into the OFX "Transaction" schema so existing PFM pipelines pick them up without schema changes.
Technical implementation
Borrower login & token refresh
// Bind a OneMain borrower (server-side)
POST /v1/onemain/auth/login
Content-Type: application/json
X-Client-Id: <YOUR_CLIENT_ID>
{
"username": "borrower@example.com",
"password": "<PASSWORD>",
"device_hint": "ios-18.4-aab123"
}
// 200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rt_8c0f...",
"expires_in": 1800,
"mfa_required": false,
"loan_ids": ["OMF-741209"]
}
Statement & payment-history pull
// Fetch paperless statements and posted payments
GET /v1/onemain/loans/OMF-741209/statements
?from=2025-11-01&to=2026-04-30&format=json
Authorization: Bearer <ACCESS_TOKEN>
// 200 OK
{
"loan_id": "OMF-741209",
"currency": "USD",
"statements": [
{
"period": "2026-03",
"principal": 4231.04,
"interest_accrued": 87.55,
"fees": 0.00,
"pdf_url": "https://api.../stmt_2026-03.pdf"
}
],
"payments": [
{"date":"2026-03-15","amount":176.07,"channel":"AutoPay",
"principal_split":141.18,"interest_split":34.89}
]
}
VantageScore change webhook
// Webhook payload — fires when monthly VantageScore refreshes
POST https://your.app/webhooks/onemain
X-OFL-Signature: t=1715300000,v1=8f4a...
{
"event": "vantage_score.updated",
"loan_id": "OMF-741209",
"score": 672,
"delta": +14,
"as_of": "2026-05-01",
"factor_codes": ["00038","00010","00020"],
"source": "TransUnion"
}
// Recommended response: 200 within 5s; we retry 3x with backoff.
Data flow / architecture
The integration is a four-stage pipeline:
- Client app — the borrower-facing OneMain Financial Android/iOS build (
com.springleaf.mobile) that produces the authentication artifacts. - Authorization & ingestion gateway — our hosted endpoints translate borrower-consented sessions into stable REST and webhook contracts, with idempotency keys and signed payloads.
- Storage — encrypted at rest (AES-256), short-retention by default (30 days) so partners can rebuild state without us holding sensitive history longer than needed.
- Partner output — JSON REST, OFX/QFX feeds, S3 dumps or signed webhooks delivered to your stack. Compatible with the data shapes Mastercard's Finicity already publishes for OneMain through US OpenBanking aggregation.
Compliance & privacy
Regulatory alignment
OneMain Financial Group, LLC operates under NMLS# 1339418 and is supervised by state regulators including the California Department of Financial Protection and Innovation, the Pennsylvania Department of Banking and Securities, and the Virginia State Corporation Commission. Consumer-permissioned data access is governed by the US CFPB Section 1033 Personal Financial Data Rights Rule finalized in 2024, with the Gramm-Leach-Bliley Act and state UDAAP frameworks as the safeguards baseline.
We do not bypass two-factor authentication, store plain-text credentials past the bind step, or pull data without an explicit consent record. Every endpoint logs the consent identifier, the data scope, and the timestamp; deletion requests propagate within 24 hours.
Data minimization
- Scoped tokens — request only the data the partner integration actually needs (e.g. balance-only vs full statements).
- Field redaction — Social Security Number, full account number and date of birth are never returned by default.
- Short retention — 30-day default with explicit opt-in for longer storage.
- Audit log export — every borrower can pull a JSON of every access event.
Market positioning & user profile
OneMain Financial is the largest US installment lender to non-prime borrowers, serving roughly 1,400+ branches across more than 40 states and a customer base that skews toward fair-credit applicants seeking debt consolidation, auto repair, home improvement and emergency funding. The mobile app is squarely B2C — Android and iOS only — and is used by existing OneMain account holders for servicing, not new origination, which is still routed through OMF.com or a branch visit. Integration partners are typically US-based: PFM apps, consumer-finance fintechs, accounting platforms, and credit-monitoring tools that already aggregate other lenders via Plaid or Finicity and want OneMain in the same dashboard.
Screenshots
Click any thumbnail to view at full size.
Similar apps & integration landscape
Borrowers and fintech teams who work with OneMain Financial frequently also touch the personal-loan and consumer-credit apps below. Integration teams typically want a unified loan view across these platforms, which is why we are routinely asked to combine OneMain export with one or more of them.
What we deliver
Deliverables checklist
- OpenAPI / Swagger specification for every endpoint
- Protocol & auth flow report (token, refresh, MFA challenge)
- Runnable Python and Node.js source for login, statement and VantageScore APIs
- Webhook handler boilerplate for VantageScore and payment events
- Postman collection plus automated pytest / Jest test cases
- Compliance guidance (CFPB Section 1033, GLBA, state lender licensing)
About us
OpenFinance Lab is an independent studio focused on consumer-lending and OpenBanking integrations. Our engineers come from US fintechs, credit-card issuers and data-aggregation vendors, so we know how installment-lender servicing portals behave under MFA, app attestation and rotating client builds. We ship end-to-end financial APIs under documented security and compliance constraints.
- Consumer lending, BNPL, debt-resolution and credit-monitoring stacks
- Enterprise API gateways, secret rotation and audit-grade logging
- Custom Python / Node.js / Go SDKs and test harnesses
- Full pipeline: protocol analysis → build → validation → compliance
- Source code delivery from $300 — runnable API source plus docs; pay after delivery upon satisfaction
- Pay-per-call API billing — access our hosted endpoints, pay only per call, no upfront cost
Contact
To request a quote or submit your OneMain Financial integration scope, open our contact page:
Engagement workflow
- Scope confirmation: which OneMain Financial screens and data fields (login, balance, statements, VantageScore, AutoPay, Trim).
- Protocol analysis and API design (2–5 business days).
- Build and internal validation against a sandbox borrower account (3–8 business days).
- Docs, Postman samples, and automated test cases (1–2 business days).
- Typical first delivery: 5–15 business days; MFA-heavy flows or webhook delivery may extend timelines.
FAQ
What do you need from me to start a OneMain Financial integration?
How long does a OneMain Financial API delivery take?
How do you handle US compliance for consumer lending data?
Can you provide hosted APIs instead of source code?
📱 Original app overview (appendix)
OneMain Financial is the customer-facing servicing app for OneMain Financial Group, LLC (NMLS# 1339418), a US non-bank installment lender headquartered in Evansville, Indiana with origins in the Springleaf Financial business — which is why the Android package name remains com.springleaf.mobile. The app is for existing OneMain borrowers only; new applications must still go through OMF.com or a branch.
Headline app features per the Play Store listing:
- Make loan payments on the go from the Payments tab.
- Turn on AutoPay to schedule automatic payments and avoid late fees.
- Sign up for paperless statements and payment alerts.
- Monitor your VantageScore (updated monthly).
- Access Trim by OneMain to track spending, cancel unwanted subscriptions and negotiate bills.
Lending program highlights from the public servicing terms:
- Loan amounts: $1,500 to $20,000 (state minimums apply: AL $2,100, CA $3,000, GA $3,100, ND $2,000, OH $2,000, VA $2,600).
- Loan terms: 24 to 60 months; maximum APR 35.99%.
- Origination fees vary by state — flat $25–$500 or 1%–10% of the loan amount.
- Larger amounts may require a first lien on a motor vehicle no more than 10 years old; smaller amounts are typically unsecured.
- Loan proceeds cannot be used for post-secondary education, business or commercial purposes, cryptocurrency or other speculative investments, gambling or illegal purposes.
- Example loan: a $6,000 loan at 24.99% APR repayable over 60 monthly installments would have monthly payments of $176.07.
State licenses include OneMain Financial Group, LLC (CA Department of Financial Protection and Innovation California Finance Lenders License; PA Department of Banking and Securities; VA State Corporation Commission CFI-156) and OneMain Mortgage Services, Inc. (NMLS# 931153; Registered New York Mortgage Loan Servicer). Customer support: 800-290-7002.
Note from OneMain: deleting the app does not close or delete a OneMain account. As a regulated lender and financial institution, OneMain retains certain records under applicable law.