OneMain Financial API integration services (personal loan OpenFinance)

Authorized protocol analysis and production-ready API implementations for the OneMain Financial mobile app (com.springleaf.mobile) — loan balance, statements, VantageScore and AutoPay.

From $300 · Pay-per-call available
OpenData · OpenFinance · Protocol analysis · US consumer lending

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.

Loan account login & session — Reproduce the in-app OAuth-style token flow to bind a borrower, refresh sessions and detect step-up authentication, so dashboards do not break when OneMain rotates client builds.
Statement & payment history export — Pull paperless statements, posted payments, scheduled AutoPay debits and origination-fee breakdowns with paging, date ranges and CSV/JSON/Excel output.
VantageScore monitoring API — Surface the monthly VantageScore feed and trend deltas that the app exposes through TransUnion data, suitable for credit-health dashboards and underwriting refresh.
Trim by OneMain spend signals — Tap the Trim integration introduced inside the OneMain app to expose categorized spend, subscription cancellations and savings events for budgeting and PFM tools.

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 typeIn-app sourceGranularityTypical use
Loan profileAccount home screenPer loan: principal, APR, term, origination fee, secured/unsecured flagServicing dashboards, refinance offers, debt-to-income models
Outstanding balance & payoffAccount home / "Pay now" sheetReal-time payoff with per-diem interestConsolidation quotes, balance-transfer flows, partner offers
Payment historyPayments tabPer posted payment: amount, channel, principal vs interest splitAccounting sync, reconciliation, delinquency early warning
AutoPay scheduleAutoPay screenNext debit date, source account last-4, recurring frequencyCashflow forecasting, cancel/resume automation, NSF prevention
Paperless statementsStatements listPer-month PDF + parsed line itemsCompliance archive, ERP attachment, audit trail
VantageScore feedCredit tabMonthly score + factor codesCredit monitoring widgets, underwriting refresh, fraud signals
Trim by OneMain eventsTrim sectionSubscription detected, bill negotiated, cash-back accruedPFM tools, household budgeting, savings goal tracking
Notification logPayment alertsPush/email events with timestampCommunication 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:

  1. Client app — the borrower-facing OneMain Financial Android/iOS build (com.springleaf.mobile) that produces the authentication artifacts.
  2. Authorization & ingestion gateway — our hosted endpoints translate borrower-consented sessions into stable REST and webhook contracts, with idempotency keys and signed payloads.
  3. 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.
  4. 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.

OneMain Financial screenshot 1 OneMain Financial screenshot 2 OneMain Financial screenshot 3 OneMain Financial screenshot 4 OneMain Financial screenshot 5 OneMain Financial screenshot 6 OneMain Financial screenshot 7 OneMain Financial screenshot 8

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.

Avant — Personal loans for fair-to-poor credit; teams pairing it with OneMain often want a unified servicing dashboard.
Upstart — AI-driven personal loans approving borrowers with scores as low as 300; integrators frequently need consolidated payment histories across both lenders.
Upgrade — Personal loans and lines of credit for fair-to-good credit; teams compare APR and balance with OneMain inside refinance dashboards.
SoFi — Personal loans from $5,000 to $100,000 plus banking and investing; cross-app exports underpin household net-worth tooling.
LendingPoint — Near-prime installment loans; appears next to OneMain in many balance-transfer flows.
Best Egg — Unsecured loans with quick funding; bookkeeping platforms ingest both for consumer-debt reconciliation.
Achieve — Personal loans and debt-resolution tooling; often consolidated with OneMain payoff quotes.
Happy Money — Credit-card consolidation loans; teams marry its payoff schedule with OneMain for total-debt views.
NetCredit — Online installment lender for thin-file borrowers; commonly paired with OneMain in fair-credit PFM cohorts.
OppLoans (OppFi) — Small-dollar installment lender; useful as a comparable in delinquency early-warning models.
Universal Credit — Sister product to Upgrade; integrators surface both balances under one borrower view.

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:

Contact page

Engagement workflow

  1. Scope confirmation: which OneMain Financial screens and data fields (login, balance, statements, VantageScore, AutoPay, Trim).
  2. Protocol analysis and API design (2–5 business days).
  3. Build and internal validation against a sandbox borrower account (3–8 business days).
  4. Docs, Postman samples, and automated test cases (1–2 business days).
  5. 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?

The target app name (OneMain Financial, package com.springleaf.mobile), a clear list of data you want (loan balance, payment history, AutoPay status, statements, VantageScore), and any borrower consent or sandbox credentials you can supply. We start scoping the same business day.

How long does a OneMain Financial API delivery take?

Typical first delivery is 5 to 12 business days for login, balance, payment history and statement endpoints. Adding webhooks, AutoPay control or VantageScore polling usually adds 3 to 5 business days.

How do you handle US compliance for consumer lending data?

We work only under explicit borrower authorization or via documented public and partner-grade endpoints. Flows align with CFPB Section 1033 personal financial data rights, GLBA safeguards, and state lender licensing such as NMLS records. We document consent, logging, and data minimization in every delivery.

Can you provide hosted APIs instead of source code?

Yes. We offer two engagement models: source code delivery from $300 with full documentation, or pay-per-call access to our hosted endpoints with no upfront fee, billed only on successful calls.
📱 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.

Last updated: 2026-05-10