ScotiaMóvil MX API integration & Open Finance data services

Protocol analysis, authorized account APIs and source-code delivery for Scotiabank Mexico's mobile channel — aligned with CNBV Fintech Law.

Source code delivery from $300 · Pay-per-call API also available
OpenData · Open Finance · Mexico Fintech Law · CoDi / SPEI

Turn ScotiaMóvil MX data into a compliant, developer-friendly API layer

ScotiaMóvil MX is Scotiabank Mexico's primary digital banking channel, used by retail customers to manage debit and credit accounts, run transfers, organize savings with Apartados, and pay services through CoDi. For fintechs, accounting platforms, ERP integrators and treasury teams, the data that passes through this app — account balances, historical statements, card status, CoDi QR receipts and SPEI transfers — represents one of the most valuable integration surfaces in the Mexican retail banking market.

Our studio delivers a production-ready integration layer on top of that data. Depending on customer requirements, we provide reverse-engineered protocol reports, runnable source code, or a hosted pay-per-call API so your platform can read statements, reconcile SPEI transfers, and trigger CoDi confirmations without maintaining a mobile runtime.

Statement & balance APIs — Pull daily balances and historical transaction records (SPEI in/out, TEF, card spend, bill pay) with date-range filters, pagination and export to JSON / CSV / PDF — a core requirement for bookkeeping and credit-scoring workflows.
CoDi / SPEI payment flows — Parse CoDi QR payloads, subscribe to inbound transfer webhooks, and reconcile them with merchant order IDs in real time.
Card lifecycle & dynamic CVV — Activate debit/credit cards, toggle on/off states, and surface the dynamic CVV flow exposed in the app for secure online checkout.
Apartados & payroll sync — Programmatically create savings buckets, read goal progress, and verify payroll deposits for budgeting apps and corporate HR platforms.

Feature modules we integrate

Account login & session management

We mirror the ScotiaWeb / ScotiaMóvil authentication handshake — device fingerprint, e-Llave / biometric factors and session token rotation — and expose it as a clean /auth endpoint with refresh and revocation. Useful for personal finance apps that need delegated read access without asking customers to re-enter credentials on every session.

Transaction history & statement export

Retrieve up to 12 months of transactions per product (debit, credit, investments) with normalized fields: amount, currency, clave_rastreo, concepto, referencia_numerica, counterparty CLABE, and channel. Use for reconciliation, cash-flow dashboards, and SAT tax-prep feeds.

CoDi QR & SPEI transfer integration

Generate and validate CoDi 0.2 QR / push payment requests, poll SPEI status via clave_rastreo, and stream confirmations to your webhook. Typical use: point-of-sale order completion, donation platforms, and invoice settlement within seconds.

Card services & dynamic CVV

Surface card-on/card-off toggles, virtual-card issuance, dynamic CVV regeneration, and ATM cash-without-card codes. Useful for fraud-prevention dashboards, gig-economy payout products, and corporate expense controls.

Apartados (savings goals) automation

Create one-time or recurring Apartados, update contribution rules, and track goal progress. Budgeting apps use this to turn Scotiabank accounts into programmable savings envelopes without building their own ledger.

Bill pay, airtime & investments

Pay CFE, Telmex, Izzi, gas, and mobile top-ups; also read investment holdings and download investment statements. Used by aggregators that want one unified "pay and view" surface across Mexican utilities.

Data available for integration (OpenData perspective)

The table below maps ScotiaMóvil MX data surfaces to typical OpenData / Open Finance integration outcomes. Granularity reflects what is currently observable from the authenticated mobile channel; specific fields may vary by product and customer segment.

Data typeSource (screen/feature)GranularityTypical use
Account balancesHome / ResumenPer-product, real-time snapshotTreasury dashboards, liquidity monitoring, credit decisioning
Transaction statementsEstado de cuenta, MovimientosUp to 12 months; per-transaction fields (clave de rastreo, CLABE, concepto)Accounting sync (CONTPAQi, Aspel), tax preparation, AML analytics
SPEI transfersTransferenciasIndividual transfer with rastreo code and statusMerchant reconciliation, payout confirmation, escrow release
CoDi requests & QRsCobrar / Pagar con CoDiPer-request QR payload; push status updatesCheckout, donations, in-store and marketplace settlement
Card status & dynamic CVVTarjetasPer-card state, virtual CVV per sessionFraud control, virtual issuance, subscription billing
Apartados / savingsOrganiza tu dineroPer-goal balance, contribution scheduleAutomated savings, goal-based investing, PFM coaching
Credit & loan dataCréditos, PréstamosOutstanding balance, next due date, APR metadataDebt aggregation, refinancing offers, credit health scoring
Investment holdingsInversionesInstrument, units, valuation snapshot, statement PDFWealth aggregation, robo-advisory, portfolio dashboards

Screenshots

Click any thumbnail to open a larger view.

ScotiaMóvil MX screenshot 1
ScotiaMóvil MX screenshot 2
ScotiaMóvil MX screenshot 3
ScotiaMóvil MX screenshot 4
ScotiaMóvil MX screenshot 5
ScotiaMóvil MX screenshot 6

Typical integration scenarios

1. SME accounting sync with ContPAQi / Aspel

Context: Mexican SMEs that keep operating accounts at Scotiabank need to push daily movements into their accounting stack for SAT reporting.

Data / API: /statements/scotiamx returns movements with clave_rastreo, concepto, counterparty CLABE and reference. Our ingestion service maps each row to a ContPAQi/Aspel polizas record and flags duplicates via hash.

Open Finance mapping: This is the CNBV-defined transactional data category — our integration always carries explicit customer consent artifacts and per-record audit trails.

2. Marketplace SPEI + CoDi settlement

Context: A marketplace receives buyer payments via SPEI or CoDi and needs near-instant order confirmation.

Data / API: /webhooks/spei-in fires on inbound transfers; the payload carries clave_rastreo, amount, sender CLABE, and referencia_numerica (used as order ID). CoDi flows use /codi/request + push confirmation.

Open Finance mapping: Matches the aggregate + transactional data exchange pattern under Article 76 of the Fintech Law.

3. Personal finance / PFM aggregation

Context: A PFM app wants a unified view of a user's Scotiabank debit, credit, and Apartados goals next to cards from other Mexican banks.

Data / API: /accounts returns all products; /apartados returns goal progress; statements are pulled incrementally with a cursor to support mobile background sync.

Open Finance mapping: The aggregator acts as a Data Petitioner; our integration layer provides consent-management hooks compatible with CNBV's expected API topology.

4. Credit origination & underwriting

Context: A digital lender wants 6–12 months of verified bank statements to underwrite a personal loan without paper PDFs.

Data / API: /statements/export?format=pdf&range=12m delivers a signed PDF plus a normalized JSON feed with income detection and recurring expense buckets.

Open Finance mapping: Reduces fraud risk compared to user-uploaded PDFs; integrates with CNBV-style consent logs so the lender can prove the data origin during audits.

5. Treasury & corporate payroll verification

Context: A corporate HR platform must confirm that payroll dispersions have landed in employees' Scotiabank accounts before closing the payroll cycle.

Data / API: Batch /payroll/verify takes a CSV of CLABE + expected amount and returns per-employee status using inbound SPEI rows; investment and loan data is optional for higher-tier compliance tooling.

Open Finance mapping: Payroll verification is a frequent use case cited in Mexico Fintech Law secondary regulations for legitimate aggregated-data exchange.

Technical implementation — sample endpoints

Auth & session (OAuth-style token)

POST /api/v1/scotiamx/auth/login
Content-Type: application/json

{
  "username": "user_alias",
  "credential_ref": "e-llave://session-123",
  "device_id": "fp_8f1c...",
  "consent_id": "consent_2026_04_a1b2"
}

200 OK
{
  "access_token": "eyJhbGciOi...",
  "refresh_token": "rft_9c...",
  "expires_in": 900,
  "consent": {
    "scope": ["accounts.read","statements.read","codi.push"],
    "expires_at": "2026-07-20T00:00:00Z"
  }
}

Statement query

POST /api/v1/scotiamx/statement
Authorization: Bearer <ACCESS_TOKEN>

{
  "account_clabe": "044180XXXXXXXXXXXX",
  "from_date": "2026-01-01",
  "to_date":   "2026-03-31",
  "types": ["SPEI_IN","SPEI_OUT","CARD","BILL_PAY"],
  "page_size": 100,
  "cursor": null
}

200 OK
{
  "items": [
    {
      "posted_at": "2026-03-28T14:03:11-06:00",
      "amount": -1250.00,
      "currency": "MXN",
      "type": "SPEI_OUT",
      "clave_rastreo": "SCT20260328A1B2",
      "counterparty_clabe": "012180XXXXXXXXXXXX",
      "concepto": "PAGO PROVEEDOR #4421",
      "referencia_numerica": "4421"
    }
  ],
  "next_cursor": "c_7f3..."
}

CoDi push notification webhook

POST /your-app/webhooks/scotiamx/codi
X-Signature: sha256=...

{
  "event": "codi.payment.confirmed",
  "merchant_order_id": "ORD-9871",
  "amount": 499.00,
  "currency": "MXN",
  "payer_alias": "5255XXXXXXX",
  "clave_rastreo": "SCT20260419CODIZ",
  "timestamp": "2026-04-19T22:15:44Z"
}

Error model (shared across endpoints):
4xx -> { "code": "CONSENT_EXPIRED", "message": "...", "trace_id": "..." }
5xx -> retry with exponential backoff, idempotency key required

Compliance & privacy

Mexico's Fintech Law (Ley para Regular las Instituciones de Tecnología Financiera) and its 2023–2024 secondary regulations require regulated institutions — including Scotiabank Mexico — to expose standardized APIs for open data, aggregate data, and transactional data. The CNBV supervises compliance; obligations for Data Providers became enforceable from June 2024. Our integration layer records explicit consent, maintains immutable audit logs and file-style incident reports compatible with CNBV templates. For personal data handling we follow the LFPDPPP (Ley Federal de Protección de Datos Personales en Posesión de los Particulares).

Cross-border clients can request additional alignment with GDPR (EU), LGPD (Brazil), or SOC 2 controls; we document data minimization, retention windows and deletion workflows for each deployment.

Data flow / architecture

  1. ScotiaMóvil MX client channel — authenticated session with consent artifacts.
  2. Ingestion & normalization — protocol-level adapters map raw responses into typed records (balances, statements, CoDi, cards).
  3. Consent & audit store — per-customer consent, scope, expiry, and access log.
  4. Integration API / webhook gateway — exposes /accounts, /statements, /codi, /cards and event streams to your backend, with rate limiting and per-tenant keys.
  5. Analytics / storage — optional warehouse sink (BigQuery, Snowflake, Redshift) for BI dashboards and risk models.

Market positioning & user profile

ScotiaMóvil MX is the retail mobile channel of Scotiabank Inverlat, S.A., one of Mexico's top seven commercial banks. The app primarily serves Mexican retail customers (B2C) across metropolitan areas — Mexico City, Monterrey, Guadalajara — with a rising share of payroll and SME users onboarded through digital debit account opening. According to 2025 Similarweb rankings it sits around position 19 among Mexican finance apps, alongside a larger set of mass-market banking and fintech apps. Android and iOS are both officially supported, with the app distributed through Google Play and the App Store. Typical consumers of the integrations we build include Mexican fintech startups, accounting SaaS, lenders, payment aggregators and multi-bank treasury platforms serving LATAM operations.

Similar apps & integration landscape

Integration teams rarely connect to only one bank. The apps below appear repeatedly in the same customer wallets and finance stacks in Mexico; understanding how their data relates helps size a unified integration program. This list is informational and intentionally neutral — each app holds its own data that complements ScotiaMóvil MX in cross-bank dashboards.

  • BBVA México — The largest Mexican retail bank app. Holds similar account, card and SPEI data; users with both BBVA and Scotiabank accounts often need unified statement exports for bookkeeping.
  • App Banamex (Citibanamex) — Carries debit, credit, and investment data for a large payroll base. Common target for multi-bank PFM aggregators alongside ScotiaMóvil.
  • Banorte Móvil — Large domestic bank with extensive SPEI and credit card footprint; frequently paired with Scotiabank for treasury consolidation.
  • SuperMóvil (Santander México) — Retail banking app with accounts, cards, and investments; often integrated together with Scotiabank for cross-bank cash-flow analytics.
  • HSBC México — Mobile banking app whose statement data is a typical addition to a multi-bank view for internationally-exposed SMEs.
  • Banco Azteca — Retail-focused bank with a large underbanked user base; relevant for lenders and remittance platforms combining Scotiabank data with Azteca flows.
  • Mercado Pago (cuenta digital) — E-commerce wallet and digital account; typical complement for marketplace settlement that also touches Scotiabank accounts.
  • Nu México — Fast-growing neobank; its card and account data is frequently aggregated with ScotiaMóvil in personal finance dashboards.
  • Stori — Digital credit-card issuer focused on credit building; relevant for debt aggregation and credit-health products.
  • Klar — Digital account and credit provider; often seen next to Scotiabank in Gen-Z wallets.
  • Ualá — Cross-LATAM neobank with cards and transfers; common cross-border complement for ScotiaMóvil MX integrations.
  • Google Wallet (Mexico) — Tokenized card container; relevant when Scotiabank cards are used through wallet-based NFC payments.

What we deliver

Deliverables checklist

  • OpenAPI / Swagger specification of the ScotiaMóvil MX integration surface
  • Protocol & authentication report (session flow, device binding, token lifecycle)
  • Runnable source code for login, statement, CoDi and card endpoints (Python or Node.js)
  • Webhook receiver skeleton for SPEI and CoDi events, with signature verification
  • Postman collection and automated test suite with sandbox fixtures
  • Compliance pack: consent template, audit log schema, CNBV incident-report mapping

Engagement models

Source-code delivery from $300 — ideal for teams that want to own and host the integration. We hand over runnable API source code, documentation and tests; payment is released after you validate the delivery.

Pay-per-call hosted API — ideal for teams that prefer to call a managed endpoint and avoid maintaining protocol adapters. You pay per successful call, with no upfront cost.

About our studio

We are an independent technical studio specializing in mobile app protocol analysis and authorized API integration, with a focus on fintech and banking across Latin America, APAC and EMEA. Our engineers have worked on mobile security, payment switches, core banking integrations and Open Banking rollouts under PSD2 (EU), UPI/RBI (India), Open Finance Brazil, and now Mexico's Fintech Law framework.

  • Protocol analysis → API design → runnable build → compliance pack
  • Languages and runtimes: Python, Node.js, Go, Kotlin, Swift
  • Secure delivery: signed builds, SBOM, isolated sandbox credentials
  • NDAs and region-specific legal coverage on request
  • Dedicated technical owner per project, not a ticket queue

Contact

Send us the target app name (already ScotiaMóvil MX), the data surfaces you need, and any sandbox credentials or partner letters you have. We'll respond with scope, timeline and a fixed quote.

Open contact page

For ScotiaMóvil MX-specific inquiries, mention the package ID com.scotiabankmx.scotiamovil in your message so we can route it to the right engineer.

Engagement workflow

  1. Scope confirmation — integration surfaces (login, statements, CoDi, cards, Apartados), target volume, compliance scope.
  2. Protocol analysis & API design — 2–5 business days depending on complexity.
  3. Build & internal validation — 3–8 business days with automated tests.
  4. Documentation, examples and handover call — 1–2 business days.
  5. First delivery typically 5–15 business days end-to-end; third-party approvals may extend timelines.

FAQ

Do you have official Scotiabank partner status?

We operate under documented public APIs, Scotiabank's API Terms, and explicit customer authorization. Where a formal partner program applies, we help our clients enroll directly.

Can you deliver only the hosted API?

Yes. Choose the pay-per-call option and you only integrate against our managed endpoints, with no source code to maintain.

How do you handle data privacy?

Minimal-scope consent, encrypted transport, short-lived tokens, field-level redaction, and retention windows aligned to LFPDPPP and CNBV guidance. NDAs on request.
📱 Original app overview — ScotiaMóvil MX (click to expand)

ScotiaMóvil MX® is Scotiabank Mexico's app for managing your accounts and cards from your cell phone. To use it, you need an active debit account; if you don't have one, you can open one in minutes without going to a branch. If you already use ScotiaWeb, you can simply download the app and log in with your existing username and password.

With ScotiaMóvil you can:

  • Check balances and transactions
  • Access your account information anytime
  • Make secure transfers 24/7
  • Pay credit and loan bills
  • Request additional cards for your credit card
  • Withdraw cash without a card
  • Top up your cell phone
  • Pay bills (CFE, Telmex, Izzi, gas, internet, etc.)
  • Organize your expenses and income with Apartados (layaway plans)
  • Switch your payroll to Scotiabank

Questions? Contact Scotiabank at 55 5728 1900, or visit scotiabank.com.mx/scotiamovil. Trademarks, product names and logos referenced here belong to their respective owners; this page positions third-party technical integration services and is not an official Scotiabank publication.