Free Ethiopian Receipt Verification API
Free REST API for verifying Ethiopian bank receipts.
Read the API docsAPI overview
cheki provides a free REST API for verifying Ethiopian bank receipts. No API key, no signup, no rate limit. The API supports single verification, batch verification (up to 50 at once), bank listing, and health checking.
Quick start
POST to https://chekiapp.vercel.app/api/verify with a JSON body containing the bank code, reference number, and (for CBE/BOA) the account number. The response includes sender name, receiver name, amount, date, and the source URL from the bank.
Available endpoints
- POST /api/verify: verify a single receipt
- POST /api/verify/batch: verify up to 50 receipts in parallel
- GET /api/banks: list all supported banks
- GET /api/health: check endpoint health and latency
- GET /api/receipt: download the original receipt file
Frequently asked questions
Do I need an API key?
No. cheki's API requires no authentication. Just POST to /api/verify with the bank code, reference, and account number.
Is there a rate limit?
No. cheki has no rate limits. You can verify as many receipts as you want. For batch verification, use POST /api/verify/batch to verify up to 50 receipts at once.
Is there a TypeScript SDK?
Yes. cheki includes a TypeScript SDK that you can import and use in any Node.js or browser project. There's also a Python library and a CLI tool.
Read the API docs
Open cheki