Finanzas Ágiles-Crédito Fácil app icon

Mexico online-lending integration

Reaching the loan ledger behind Finanzas Ágiles-Crédito Fácil

A Finanzas Ágiles account turns a photo of an INE card and a few personal details into a live loan record: a principal between $4,000 and $20,000 MXN, a term of 91 to 180 days, and a day-by-day repayment schedule the borrower watches inside the app, with figures the listing quotes down to a 0.01%–0.1% daily rate. That schedule, and the events that move it, are what an integrator wants to reach. This brief maps the records the app holds, the authorized way to read them, and the runnable code we hand over.

What a Finanzas Ágiles account carries

Every row below is a surface the app exposes to its own user. The integration mirrors the ones a given project needs, normalized into stable field names.

Data domainWhere it originates in the appGranularityWhat an integrator does with it
Identity & KYCINE document photo plus personal details submitted at sign-upPer applicantVerify, prefill, and dedupe an applicant; gated to KYC use-cases only
Loan applicationRequested amount and term in the application flowPer applicationOriginate or mirror an in-progress request before approval
Approval & offerSystem decision: approved amount, term, daily rate / APRPer applicationSync eligibility and pricing into a downstream decisioning view
DisbursementPrincipal release once an offer is acceptedPer loanReconcile funding against an internal ledger
Repayment scheduleInstallment dates, amounts, principal/interest splitPer loan, per installmentDrive dunning, accounting, and due-date reminders
Payments & statusPosted payments, early payment, extension requestsPer transactionKeep a ledger in step and reconcile what was actually paid
Reminder eventsPayment-reminder notifications the app sendsPer eventMirror reminder timing into your own messaging

A repayment-schedule pull, sketched

The figures below match the worked example in the app's own listing — a $20,000 MXN loan over 180 days at the 0.1%/day ceiling gives $600 of monthly interest on a $3,333 monthly principal. Paths and field names are illustrative; they are confirmed against live traffic during the build, not asserted from the store page.

# 1) Authenticate the INE-backed account; MFA folded in where the app uses one.
POST /session/login
  { "phone": "+52...", "password": "..." }
  -> { "access_token": "...", "refresh_token": "...", "expires_in": 1800 }

# 2) Pull the amortization schedule for one loan.
GET /loans/{loan_id}/schedule
  Authorization: Bearer <access_token>
  -> {
       "loan_id": "...",
       "principal_mxn": 20000,
       "term_days": 180,
       "daily_rate": 0.001,            # 0.1%/day, the listing's ceiling
       "installments": [
         { "n": 1, "due": "2026-07-15", "principal_mxn": 3333,
           "interest_mxn": 600, "status": "scheduled" },
         { "n": 2, "due": "2026-08-15", "principal_mxn": 3333,
           "interest_mxn": 600, "status": "scheduled" }
         # ...
       ]
     }

# 3) Each status move (scheduled -> due -> paid | extended | late) is emitted
#    onto a queue. A consumer that falls behind replays from its last
#    acknowledged offset, so a dropped connection never loses an installment.
        

What lands in your repo

The package is built around code that runs on day one against this app's surfaces:

  • Runnable client source in Python and Node.js — login, token refresh, schedule pull, and payment/status reads, written against the real auth chain.
  • A queue consumer with replay for loan-state events, so application, approval, installment, and payment changes arrive in order and a late consumer catches up from its offset.
  • A poller/normalizer that turns the app's installment and payment surfaces into stable event envelopes when a push feed is not available.
  • An automated test suite over recorded fixtures, covering the token chain and the schedule math so the installment figures tie out to the MXN amounts the app shows.
  • An OpenAPI/Swagger description of the mapped surfaces, for teams that want a spec alongside the code.
  • A protocol and auth-flow report (token and cookie chain as it actually behaves), interface documentation, and data-retention guidance for the INE and payment fields.

Three authorized ways in

User-consented account access (what we would run today)

The borrower authorizes the read, and we drive the authenticated session on their behalf. This reaches the full loan lifecycle — schedule, payments, status — and is durable as long as re-authorization is handled with the user. It is the route we recommend now, because it does not wait on a regulator timetable. We arrange the consenting account or sandbox with you during onboarding.

Authorized interface integration / protocol analysis

Under the customer's authorization, we map the app's own traffic — the login exchange, the token refresh, the schedule and payment calls — and reimplement them as a clean client. Effort is moderate; durability depends on how often the app revises its surfaces, which our test suite catches early.

Regulated open-finance consent (where this is heading)

Article 76 of the Ley Fintech mandates transactional-data APIs under explicit client consent, supervised by the CNBV and Banxico. The secondary rules for that tier are still pending, so we treat it as the forward path rather than a live channel, and design the consent model so a project can move onto it cleanly once the rules publish. Where the app surfaces an in-app statement a borrower can export, that export is a thin fallback for one-off pulls.

What we plan around for this app

These are specifics of Finanzas Ágiles we account for, not things we ask you to solve first:

  • Daily-rate against APR. The app quotes both a daily rate (0.01%–0.1%) and an APR (3.6%–36%), and shows installment amounts derived from them. We build the schedule math to reproduce the displayed figures exactly — principal split evenly across the term, interest as principal × daily rate × days — and surface rounding so a downstream ledger ties out to the peso rather than drifting by centavos.
  • Early payment and extension rewrite the loan. Both are first-class features in the app. We model each as a schedule-rewrite event, so a consumer recomputes the remaining principal-and-interest split from the new state instead of holding a stale amortization table.
  • Session and consent lifetime. Authenticated sessions and tokens expire well before a 180-day loan does. We size the sync window to the session lifetime and arrange renewal with the borrower, so a long-running read is refreshed deliberately and stays attributable to a consent record.

Cost, and how the build runs

The source-code package starts at $300, billed only after it is delivered and you have checked it against your own account — runnable Python and Node.js clients, the queue consumer with replay, the test suite, and the interface docs, yours to host. If you would rather not run any infrastructure, the same surfaces are available as a pay-per-call hosted API: you call our endpoints and pay for the calls you make, with nothing upfront. Either way the work runs on a one-to-two-week cycle against a consenting account or sandbox we set up with you. Tell us the app and what you need from its data to get started — start a project at /contact.html.

What teams build with it

  • A lending aggregator that mirrors a borrower's outstanding balance and next due date across several apps in one view.
  • A servicing or collections dashboard that ingests installment-status changes as they happen and triggers respectful, timed reminders.
  • An accounting sync that posts the principal-and-interest split of each payment into a general ledger.
  • A credit-data product that reconciles the loan record against what is reported to Buró de Crédito or Círculo de Crédito.

Screens we mapped against

Store screenshots of the application, schedule, and payment flows — the surfaces the integration reads. Select to enlarge.

Finanzas Ágiles screen — onboarding Finanzas Ágiles screen — loan amount Finanzas Ágiles screen — schedule Finanzas Ágiles screen — payment Finanzas Ágiles screen — account
Finanzas Ágiles screen — onboarding, enlarged
Finanzas Ágiles screen — loan amount, enlarged
Finanzas Ágiles screen — schedule, enlarged
Finanzas Ágiles screen — payment, enlarged
Finanzas Ágiles screen — account, enlarged

How this brief came together

Written from the app's own Google Play listing and privacy notice, cross-checked against current Mexican open-finance regulation in June 2026. Loan terms and the worked interest example come from the listing; the regulatory status — Article 76, the three data tiers, the June 2020 open-data provisions, and the still-pending transactional rules — is drawn from the sources below.

Compiled by OpenFinance Lab — interface engineering, 15 June 2026.

Questions integrators ask

After an early payment or an extension, how does the integration keep the repayment schedule correct?

Both actions rewrite what is left of the loan — an early payment shortens it, an extension stretches it. We model each as a schedule-rewrite event, so a downstream ledger recomputes the principal-and-interest split from the new state instead of drifting away from what the borrower sees in the app. A consumer that missed an event replays it from the queue.

Does the build reach the INE and identity data, or only the loan figures?

Both are technically in the account, but we scope to the use-case. A collections or accounting sync usually needs only the loan, schedule, and payment records; an onboarding or KYC use-case touches the INE-backed identity fields, which we then keep minimized, access-logged, and out of any cache that does not need them.

Mexico's open-finance transactional rules are not published yet — does that block the integration?

No. The basis we rely on today is the borrower's own authorization to reach their account, not the pending CNBV transactional-data regime. Article 76 of the Ley Fintech mandates those APIs and the secondary rules are still awaited, so we treat the regulated path as where this is heading and build now on user-consented, authorized access.

How soon can a first working pull against a Finanzas Ágiles account run end to end?

Usually one to two weeks for a single-app loan surface like this — the auth chain, a schedule pull whose figures match the app's MXN amounts, and a test suite against recorded fixtures. Access is arranged with you and a consenting account during onboarding.

App profile: Finanzas Ágiles-Crédito Fácil

Finanzas Ágiles-Crédito Fácil (package com.finanzasagiles.credito, per its Play listing) is an online personal-loan app for the Mexican market. Applicants submit a photo of their INE and personal details, then request a loan; the app describes amounts of $4,000–$20,000 MXN, terms of 91–180 days, a daily rate of 0.01%–0.1%, and an APR of 3.6%–36%, all subject to approval. It supports early payment and term extensions and states that data is uploaded encrypted to its servers at finanzasagiles.com. The operator lists a Mexico City address and contact details. Figures here are as the app describes them and are indicative, not a quote.

Last checked 2026-06-15