Authorized protocol analysis and runnable API delivery for Awash SACCO mobile banking — savings, loans, share capital, and member onboarding endpoints.
Awash SACCO is a member-owned financial cooperative serving Ethiopian savers and borrowers through a mobile banking app (package com.awash.saccos). Our studio reverse engineers its mobile-to-server traffic and rebuilds the calls as documented, authorized REST APIs that your accounting, ERP, or fintech back-office can consume directly.
Ethiopia hosts roughly 113 union SACCOs and 6.9 million cooperative members, a segment that moves savings and microcredit outside conventional bank rails. Awash SACCO is one of the cooperatives directly tied to Awash Bank’s SACCOs IT Solution, which means each member account holds structured records (savings, shares, loans, repayments) that map cleanly onto OpenData / OpenBanking schemas.
In March 2026 the National Bank of Ethiopia announced it will bring SACCOs and pension funds under formal central oversight. Cooperatives that already publish member-data APIs will adapt to the new framework faster than peers still relying on USSD-only flows.
Ethiopia’s digital lending stack expanded sharply in 2024-2025 — Telebirr disbursed 17.5 billion birr by December 2024, and Coop Bank’s Michu surpassed 16.5 billion birr to one million MSMEs by February 2025. Lenders, scoring models and accounting suites increasingly need read access into SACCO balances and repayment histories to triangulate borrower capacity.
Awash SACCO data is the missing piece for a member who saves with a cooperative, borrows from a digital lender, and reports income through a payroll system: an authorized API bridge unlocks consolidated views without forcing the member to share screenshots or PDFs.
Mirror the mobile login (member ID / phone + PIN/OTP) and rebuild the auth handshake as a documented OAuth-style token exchange. Includes session refresh, device-binding metadata, and replay-safe nonce handling.
Concrete output: a POST /v1/awash-sacco/auth/login endpoint returning an access token and member profile envelope.
Read current savings balance, accumulated share value, and historical contribution events with date-range filters. Pagination is normalized to cursor style so downstream ETL jobs can resume on failure.
Concrete use: SACCO finance dashboards, member self-service portals, and quarterly statement generation for cooperative committees.
Outstanding principal, accrued interest, repayment schedule, and posted instalments. Repayment requests are wrapped as idempotent calls with reference IDs so retries do not double-debit.
Concrete use: lending-bureau handoffs, internal collections workflows, and capacity-to-repay scoring for partner fintechs.
Submit loan applications with amount, term, purpose, and supporting documents; receive an application reference and status updates via webhook. Decision-history is exposed for audit.
Concrete use: embedding cooperative loans inside employer payroll apps or trade-association portals.
Enroll new members without a branch visit: identity capture, photo, branch assignment, initial share subscription. Returns a member ID and onboarding-status events for the partner system to track approval.
Concrete use: diaspora SACCO programs, employer-led mass enrolment, and cooperative federation campaigns.
Generate machine-readable statements (JSON, CSV, Excel, signed PDF) and subscribe to async events such as loan disbursement or repayment posted. Webhook signatures use HMAC-SHA256 with rotating secrets.
Concrete use: nightly accounting sync, anti-fraud monitoring, and member email/SMS notifications outside the app.
The table below summarizes the structured data the Awash SACCO mobile app exchanges with its backend, mapped to OpenData / OpenFinance integration patterns. Granularity reflects what the app screen actually exposes; field names are normalized in delivery.
| Data type | Source (app surface) | Granularity | Typical use |
|---|---|---|---|
| Member profile | Profile / settings screen | Per member: ID, name, branch, status | Identity proofing, partner KYC reuse, mailing |
| Savings balance | Home / balance card | Account level, real-time | Treasury reports, member dashboards |
| Savings contribution history | Savings detail screen | Per transaction (date, amount, channel) | Statement export, audit, member apps |
| Share capital | Share balance screen | Per member: paid-up shares, value | AGM reporting, dividend computation |
| Loan ledger | Loan summary & detail | Per loan: principal, balance, schedule | Risk scoring, collections, ERP sync |
| Loan application | Apply-for-loan flow | Per application: amount, term, status | Embedded lending channels, audit trails |
| Repayment events | Repay-loan flow | Per instalment, idempotent ref | Reconciliation with payment rails |
| Onboarding submissions | Online registration | Per applicant: KYC fields, photo, branch | Mass enrolment, diaspora programs |
Context: A SACCO finance team runs Tally / SAP-style books and needs the member ledger reconciled by 06:00 every day.
Data & APIs: /savings/contributions, /loans/repayments, and webhook repayment.posted drive a pull-then-listen pipeline.
OpenFinance mapping: Mirrors the OpenBanking “account information service” pattern, scoped to cooperative member ledgers rather than retail current accounts.
Context: An employer wants staff to view SACCO loan eligibility and apply directly inside the HR app, with payroll deductions feeding repayments.
Data & APIs: /auth/login with consent, /loans/apply, /loans/schedule, repayment posting via salary file.
OpenFinance mapping: Equivalent to a payment-initiation + product-application flow under explicit member consent.
Context: An Ethiopian fintech serving the diaspora wants to enrol overseas family members into Awash SACCO without a branch visit.
Data & APIs: /members/register, document upload, /members/status webhooks, share-subscription posting.
OpenFinance mapping: A regulated “account opening” flow with cross-border consent capture and identity attestation.
Context: A digital lender wants to score a thin-file applicant using their SACCO savings and repayment record.
Data & APIs: Read-only /savings/summary, /loans/history with member-granted consent token; output normalized into a JSON score input.
OpenFinance mapping: Account-information-service style read with explicit, time-boxed scope.
Context: A federation publishes a chat-bot or web mini-app where members check savings and request loan statements without re-entering credentials.
Data & APIs: Token-based session, /statements/export, signed PDF delivery, OTP step-up for sensitive operations.
OpenFinance mapping: Read-only consent flow with strong-customer-authentication style step-up.
POST /api/v1/awash-sacco/auth/login
Content-Type: application/json
{
"member_id": "AS-1042389",
"phone": "+2519XXXXXXXX",
"credential": "<encrypted_pin_or_otp>",
"device_id": "uuid-v4"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"refresh_token": "rft_...",
"member": {
"id": "AS-1042389",
"branch": "AddisAbaba-04",
"status": "active"
},
"expires_in": 1800
}
GET /api/v1/awash-sacco/loans?status=active
Authorization: Bearer <ACCESS_TOKEN>
200 OK
{
"loans": [{
"loan_id": "LN-7790021",
"principal_birr": 50000.00,
"outstanding_birr": 32450.75,
"rate_pct": 11.5,
"term_months": 24,
"next_due": "2026-05-05",
"schedule": [
{"due": "2026-05-05", "amount": 2410.55, "status": "pending"},
{"due": "2026-04-05", "amount": 2410.55, "status": "paid"}
]
}],
"page": {"cursor": null}
}
POST /api/v1/awash-sacco/loans/LN-7790021/repay
Authorization: Bearer <ACCESS_TOKEN>
Idempotency-Key: cli-2026-04-28-001
{
"amount_birr": 2410.55,
"channel": "mobile_wallet",
"external_ref": "TXN-998811"
}
201 Created
{
"repayment_id": "RP-559042",
"posted_at": "2026-04-28T07:11:23Z",
"outstanding_birr": 30040.20,
"status": "posted"
}
# Webhook (HMAC-SHA256 signed)
event: repayment.posted
data: { "repayment_id": "RP-559042", "loan_id": "LN-7790021" }
Cooperative financial data is sensitive personal-finance data under Ethiopian law. Our delivery posture is designed to align with directives from the National Bank of Ethiopia (NBE), the new Banking Business Proclamation No. 1360/2025 framework, NBE Directive No. SBB/95/2025 on banking liberalization, and the upcoming SACCO oversight regime announced by the NBE in March 2026 in coordination with the Ethiopian Cooperative Commission.
Every integration is gated by member-granted consent: scope-limited tokens, time-boxed expiry, audit logs of every read, and right-to-revoke endpoints. We apply data-minimization (only the fields the partner needs), at-rest encryption, TLS 1.2+ in transit, and structured deletion when consent ends. We do not store raw credentials and we do not bypass official authentication; all access is performed against the member’s authenticated session.
A typical Awash SACCO integration moves through four logical stages, each separated by a clear control boundary:
Awash SACCO serves Ethiopian cooperative members — predominantly salaried employees, small traders, civil servants and farmer groups affiliated with Awash Bank’s SACCOs IT Solution program. Primary geography is Ethiopia (Addis Ababa, Oromia and the wider regional state network), with growing diaspora interest from Ethiopian communities abroad. The platform is Android-first (Google Play package com.awash.saccos), reflecting the Ethiopian smartphone landscape where Android dominates the addressable market and SACCOs increasingly use mobile to bypass branch capacity constraints.
The screenshots below come from the public Awash SACCO Google Play listing. Click any thumbnail to open a larger view.
Members and partners working with Awash SACCO often interact with the broader Ethiopian financial-app ecosystem. Many of the same OpenData / OpenFinance angles apply across these apps, and partners frequently ask us to unify exports across several of them. The list below is for ecosystem context — it is not a ranking.
We are an independent technical studio focused on app protocol analysis and authorized API delivery for fintech, banking, and cooperative-finance products. Our engineers come from payment gateways, digital-banking back-offices, and protocol-analysis teams, and we ship end-to-end APIs under strict consent and audit constraints.
To request a quote or share your Awash SACCO integration scope, open our contact page:
Please include: target scope (savings / loans / onboarding), expected call volume, consumer system (ERP / lender / dashboard), and timeline.
What do you need from me to start?
How long does the first API drop take?
How do you handle compliance with Ethiopian regulators?
Can you also unify Awash SACCO data with Telebirr or CBE Birr?
Awash SACCO is the official mobile banking app of the Awash SACCO financial cooperative, an Ethiopian Savings and Credit Cooperative Society (SACCO) tied to Awash Bank’s broader SACCOs IT Solution. The app is published on Google Play under the package com.awash.saccos and is aimed at SACCO members who want to manage their cooperative savings and credit relationship from their phone instead of visiting a SACCO office.
Awash SACCO sits inside a wider Ethiopian cooperative-finance landscape that, as of 2022, included roughly 113 union SACCOs and two federation SACCOs with around 6.9 million members combined. Cooperative finance plays a vital financial-inclusion role for households and MSMEs that fall outside the perimeter of formal banks; this is also the reason the National Bank of Ethiopia announced in March 2026 that SACCOs and pension funds will move under more formal central oversight.
The app fits naturally with broader Ethiopian fintech momentum: in 2025 M-PESA Ethiopia and Awash Bank announced a mobile-overdraft partnership aimed at expanding financial inclusion; Coop Bank’s Michu uncollateralized lending product passed 16.5 billion birr to one million MSMEs and individuals by February 2025; and Telebirr disbursed 17.5 billion birr in micro-loans by December 2024. In that context, exposing Awash SACCO member data through authorized OpenData / OpenFinance APIs lets cooperatives keep pace with the digital-lending ecosystem rather than being bypassed by it.