Decode phone hashes instantly
Tisra provides a fast, reliable API for resolving M-Pesa phone number hashes back to their original numbers. Built for M-Pesa integrations and financial data reconciliation.
How it works
Three simple steps to start decoding hashes
1. Create an account
Register your organization, generate an API key, and top up your credit wallet.
2. Send a hash
Call our REST API with an M-Pesa hash. We resolve it and return the original phone number.
3. Get results
Receive the decoded phone number instantly. 1 credit per successful lookup.
Simple API integration
A single GET request is all you need. Authenticate with your API key and start decoding hashes in seconds.
- RESTful API with JSON responses
- API key authentication (no OAuth complexity)
- Optional HMAC signing for enhanced security
- Bulk Excel upload for batch processing
/api/v1/phone-hashes/{hash}
curl -X GET \
"https://decode.tisra-limited.com/api/v1/phone-hashes/a1b2c3..." \
-H "X-API-KEY: your_prefix.your_secret"
# Response
{
"success": true,
"data": {
"phone": "254712345678",
"hash": "a1b2c3..."
},
"status": 200
}
transactions_march.xlsx
2,400 rows uploaded
Found
Not Found
Credits
90% match rate
Decode thousands of hashes at once
Upload an Excel file with up to 5,000 M-Pesa transaction hashes and get them all decoded in seconds. Download results as a spreadsheet, view job history anytime, and only pay for successful matches.
- Upload Excel, get results in seconds
- Only charged for successful lookups
- Persistent job history with downloadable results
- Process up to 5,000 rows per upload
Ready to get started?
Create an account, top up credits, and start decoding in minutes.
Create free account