All systems operational19 institutions

Confirm any Ethiopian payment in milliseconds.

19 banks and wallets. Paste a receipt URL or reference and we check it with the institution. First successful fetch is billed; repeats of the same payment stay free.

Source-verified~400ms median19 institutions
Try a verificationFull verifier →

Two ways in, all checked at the source.

፩Reference

Paste a reference

Send the transaction number or receipt ID with the bank identifier. We look it up with the institution and return a structured result.

፪Receipt link

Drop a receipt URL

Paste the link your customer received by SMS or in their banking app. We verify it and return the same normalized response.

One endpoint for every institution.

Send a reference and bank code, or a receipt URL, and get back the same normalized object whether the payment was CBE, Telebirr, Dashen, or any of our 19 supported providers.

Same response shape across all 19 banks and wallets
Settlement matching against your account number
First successful fetch counted; repeats of the same payment stay free
Agent-ready docs at /agents.md and /llms.txt
curl -X POST http://127.0.0.1:8080/api/v2/verify \
  -H "Authorization: Bearer $ALAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bank":"cbe","reference":"v2-hfHCxyUdnBt2Pa0OOW3F","account_number":"1000123456789"}'

What we verify on every check.

Each result reflects what the institution reports, with optional settlement checks for merchants and billing.

Amount & fees

Sent amount, service charge, VAT, and total debited, matched against what you expect.

Payer & receiver

Sender and beneficiary names plus masked account or phone numbers from the bank record.

Settlement match

Optional check that funds landed on your account, not just that a reference exists.

Status & reference

Transaction success, timestamp, and reference number.

Full field reference in the API docs · all 19 institutions

Built for how payments actually work in Ethiopia.

Source verification

Every result is matched against the bank's own record. Forged receipts fail instantly.

Receipt links

Accepts receipt URLs from all 19 supported banks and mobile wallets.

Settlement match

Confirms the money actually moved to your account, not just that a reference looks valid.

Sub-second latency

Median verification near 400ms. Repeat checks of the same payment are faster.

Banks & wallets
19
Median latency
~400ms
Input methods
2
Fields per receipt
15+

Simple, honest pricing

Verification credits for API lookups, plus a plan-based percent fee on each successful order checkout.

Free

Try the verifier and API at no cost.

Free/mo

50 API verifications / hour

2.5% fee on successful checkout orders

  • All supported banks & wallets
  • Web verifier + REST API
  • Cached re-checks are free
Get started

Starter

For small shops confirming payments through the day.

899 ETB/mo

400 API verifications / hour

2% fee on successful checkout orders

  • Everything in Free
  • 1,500 verification credits / month
Subscribe
Recommended

Pro

For products and teams built on the API.

2,499 ETB/mo

1,500 API verifications / hour

1.5% fee on successful checkout orders

  • Everything in Starter
  • 7,500 verification credits / month
Subscribe

Business

For high volume that verifies all day.

7,999 ETB/mo

8,000 API verifications / hour

1% fee on successful checkout orders

  • Everything in Pro
  • 30,000 verification credits / month
Subscribe

Enterprise

Custom volume and SLA.

Custom/mo

Custom

0.5% fee on successful checkout orders

  • Custom rate limits
  • Dedicated support
Contact us

For coding agents

Let your agent integrate Alad.

Drop /agents.md into Cursor or your repo rules. Endpoints, auth, provider codes, and the pitfalls in one file.

Open agents.md →

Stop trusting screenshots.

Get an API key and verify your first payment in under five minutes. Only the first successful fetch of each payment uses credits.