Skip to main content
Omni-Trust Bank Kenya
Banking Made Simple

Developer API Banking

Integrate banking services into your applications with our RESTful and GraphQL APIs. Payments, collections, account services, and webhooks with a free sandbox environment.

Key Features

  • RESTful and GraphQL APIs
  • Payments (M-Pesa, RTGS, PesaLink)
  • Collections (Paybill, Till, QR)
  • Account services (balance, statements)
  • Real-time webhooks for notifications
  • Free sandbox testing environment

Rates & Charges

  • API Call Limit: 10,000/day (extendable)
  • Sandbox Access: Free
  • Transaction Fee: 0.5% (min KES 10)
  • Production Monthly Fee: KES 5,000

Eligibility Requirements

  • Registered business in Kenya
  • Technical integration team
  • API integration agreement signed
  • Production-ready application

Required Documents

  • 📋 Certificate of Incorporation — Bring to branch
  • 📋 API integration agreement — Bring to branch
  • 📋 Application security assessment — Bring to branch
  • 📋 KRA PIN Certificate — Bring to branch

Frequently Asked Questions

Find answers to common questions about our services.

How do I get started?
Sign up on our developer portal for instant sandbox access. Build and test your integration for free. When ready, apply for production credentials with a review taking 3-5 business days.
Yes, both REST (OpenAPI 3.0) and GraphQL endpoints are available. Choose the one that best fits your architecture. Full documentation is available on our developer portal.
Production integrations must use OAuth 2.0, TLS 1.2+, and IP whitelisting. We conduct a security review of your application before granting production access.

Terms & Conditions

API Banking services are subject to the Developer API Agreement and the Acceptable Use Policy. The developer is responsible for the security of API keys and access tokens. Compromised credentials must be reported immediately for revocation.

The Bank provides APIs on a best-effort availability basis with a target uptime of 99.9%. Rate limiting applies to prevent abuse. The Bank reserves the right to suspend API access for policy violations.

Ready to Get Started?

Open your Developer API Banking today. Visit any branch or apply online.

Apply for Developer API Banking

Related Products

Comprehensive financial solutions designed for individuals, businesses, and institutions.

Mobile Banking App

Digital

Bank on the go with our award-winning mobile app. Transfer funds, pay bills, and manage your finances from anywhere with biometric login and real-time notifications.

App Download: Free

Biometric login (fingerprint and Face ID) Instant fund transfers to any bank Bill payments for utilities, school fees, rent
digital mobile app
Learn More

Internet Banking

Digital

Full-featured online banking portal for individuals and businesses. Manage accounts, make payments, view detailed reports, and handle multi-signatory approvals.

Registration: Free

All accounts in single dashboard view Bulk payments via CSV upload for businesses Recurring payments and standing orders
digital internet-banking online
Learn More

Developer API Banking

Digital

Integrate banking services into your applications with our RESTful and GraphQL APIs. Payments, collections, account services, and webhooks with a free sandbox environment.

API Call Limit: 10,000/day (extendable)

RESTful and GraphQL APIs Payments (M-Pesa, RTGS, PesaLink) Collections (Paybill, Till, QR)
digital api developer
Learn More
Share: