Skip to content
Live, interactive API console · plug & play for banks & fintechs

Our APIs

Three core API groups — Customer Operations, Statement & Financing Evaluation, and Verification & Credit Data Operations — plus Government Identity (IPRS) and Transaction Operations. Standards-based JSON over HTTPS, API-key + optional HMAC signing, idempotency and webhooks. Compatible with Mambu, Temenos, Finacle, Flutterwave, Paystack, M-Pesa & more.

Sent as Authorization: Bearer <client_id>:<secret>. Issue your own keys in the Admin console. Full integration profile at /v3/integration.

Module A — Customer Operations

Onboarding & retrieval matching the Farmsky Customer Onboarding UI, plus plug-and-play widgets for lenders with existing websites.

POST /v3/applicants API key
GET /v3/applicants/:id API key
GET /v3/applicants API key
POST /v3/consents API key
POST /v3/consents/:token/revoke API key
GET /v3/plug-and-play/config API key

Module B — Statement & Financing Evaluation

Automated parsing and financial scoring of M-Pesa, Till, Paybill and Bank statements with tamper detection.

POST /v3/statements/mpesa API key
POST /v3/statements/till API key
POST /v3/statements/paybill API key
POST /v3/statements/bank API key
POST /v3/statements/upload API key
POST /v3/statements/analyse API key

Module C — Government & Identity Verification

Real-time National ID / alien card / citizen verification via IPRS.

POST /v3/iprs/verify API key

Module D — Verification & Credit Data Operations

KYC/KYB identity checks, biometrics, credit bureau (CRB) and the full composite credit/financing evaluation engine.

POST /v3/kyc API key
POST /v3/kyb API key
POST /v3/biometrics/verify API key
POST /v3/crb API key
POST /v3/credit/evaluations API key

Module E — Transaction Operations

Digital invoicing and invoice-financing (factoring) eligibility evaluation.

POST /v3/invoices API key
GET /v3/invoices/:id API key
POST /v3/invoice-financing/evaluate API key

Module F — SDK, Workflows & Embeddable Verification

Drop-in client SDK plus the Workflow Builder Console (OTP-authenticated) that lets lenders assemble verification flows and embed them in native mobile & web apps. Console endpoints (/v3/app/*) require a Bearer session token; the embeddable verify runner (/v3/verify/*) is called by the SDK using a public Workflow Client ID.

GET /sdk/v1/farmsky.js API key