Developers

Simple, prepaid API pricing

Pay only for what you use. 1 token = 1 request = TZS 1. No subscriptions, no monthly fees, no credit checks — just buy tokens with mobile money and scale when you're ready.

1 token = 1 request 100 free tokens M-Pesa · Airtel · Tigo Auto refunds on errors
Starter
TZS 0 / one-time

Try the API and the feedback widget before you pay a single shilling.

  • 100 free tokens on your first API key
  • Full access to every endpoint
  • Publishable keys for the web widget
  • Balance, usage, keys & topup endpoints — free
  • Priority support
Get started
Scale
Custom

High-volume customers get higher rate limits and bulk rates.

  • Raised daily request caps
  • Bulk token discounts
  • Dedicated support & SLA
  • Contract & invoice billing
  • Same 1 token pricing otherwise
Talk to us

# How billing works

TumaMaoni API uses prepaid tokens instead of a subscription — you only ever pay for the requests you actually make.

1

Create an API key

Sign up, open the developer portal and create a key. You get 100 free tokens immediately.

2

Make requests

Every paid request debits exactly 1 token (TZS 1). Failed requests are refunded automatically.

3

Top up when low

Buy from TZS 1,000 with mobile money. Payment confirmed, balance updates instantly.

Creating your first API key automatically grants 100 free tokens — enough to test the full API before you spend anything. See the API documentation for the full guide.

# Token prices

One transparent price for every paid request. Management endpoints are always free.

ItemPriceNotes
Paid API request1 tokenDebited per request, refunded on 4xx/5xx failures
Token priceTZS 11 token = TZS 1 = 1 request means 1000 requests for TZS 1k
FREEFree grant100 tokensCredited automatically when you create your first API key
FREEWallet & key managementFreeBalance, usage, keys and topup endpoints never cost tokens
FREEFeedback widget1 token per submissionSame 1-token cost as the API — counted when feedback is submitted

Top up limits

ItemValue
Minimum topupTZS 1,000 (1,000 tokens)
Maximum topupTZS 200,000 (200,000 tokens)
Payment methodsM-Pesa, Airtel Money, Tigo Pesa (via CamelPay)
Low balance alertEmail when your balance drops below 500 tokens

Quick topup amounts

AmountTokensRequests
TZS 1,0001,0001,000
TZS 5,0005,0005,000
TZS 10,00010,00010,000
TZS 20,00020,00020,000
TZS 50,00050,00050,000
TZS 100,000100,000100,000
TZS 200,000200,000200,000
Refunds are automatic. If a paid request returns a 4xx or 5xx status, the token is refunded to your wallet immediately — you never pay for errors.

# Rate limits

Each API key has a daily request budget that resets at midnight (Tanzania time). Limits apply per key, not per account.

Key typeDaily limit
Secret1,000 requests / day
Publishable100 requests / day

Zero-token endpoints (keys, balance, usage, topup) count toward your daily cap too, but never cost tokens.

Need a higher daily limit? Contact support and we'll raise your cap on request.

# FAQ

Do tokens expire?

No. Tokens you buy never expire, so you can top up whenever it suits you and use them at your own pace.

What happens when I run out of tokens?

Paid requests return a 402 Insufficient tokens error with a topup_url you can send your user to. Your app never has to hard-code the topup page.

Do I get a refund if a request fails?

Yes. Tokens are charged when a paid request begins and refunded automatically if it ends with a 4xx or 5xx status. Refunds appear in your token history.

Which payment methods are supported?

Mobile money: M-Pesa, Airtel Money and Tigo Pesa, processed through CamelPay. After payment is confirmed, tokens are credited to your wallet instantly.

Is there a free plan?

Yes — creating your first API key grants 100 free tokens, and balance, usage, keys and topup endpoints are always free. You only pay per paid request you make.

Can I get a higher rate limit?

Yes. On the Scale plan we raise your daily request caps, offer bulk discounts and give you dedicated support. Just get in touch.

Start building today

Create your account, get 100 free tokens and make your first request in under two minutes. No credit card, no commitment.