Turn Transaction Data Into Intelligence
Tanzim turns noisy Pakistani transaction descriptions into recognisable merchant names, logos, categories and confidence scores — ready for your bank or fintech app.
One API call turns a string into a merchant
A raw transaction string is just a line of text. Tanzim resolves it into a recognisable merchant with a logo, category and directory MCC when matched. This illustrates an app presentation; amount and date come from the input, not merchant matching.

Pakistan’s payments are digital. Its transaction histories still need clarity.
A payment can move instantly and still arrive in a customer’s history as a branch code, a truncated name or an unfamiliar wallet-prefixed string.
Pakistani brands. Local branch codes. Inconsistent payment descriptions. Tanzim is built around the transaction strings your customers actually see.
Tanzim supplies the enrichment layer today. Your team builds the spending views and customer experiences on top; deeper intelligence is on the roadmap.
A working product, not a scale claim.
Live API directory snapshot, 10 October 2026: 910 profiles and 8,279 indexed aliases. These are directory counts, not merchants matched in production. Coverage and accuracy depend on the transaction sample; a match confidence score is not an overall accuracy benchmark.
Test a transactionLive Demo
Paste a transaction string or upload a bank statement to see how Tanzim transforms raw transaction data into structured merchant intelligence.
{
"merchant": {
"name": "Khaadi",
"logo_url": "/__l5e/assets-v1/e49df878-09a9-4b5a-9267-90aec2c0b465/khaadi.png",
"category": "Fashion & Apparel",
"subcategory": "Women's Ready-to-Wear",
"mcc": "5651"
},
"location": {
"city": "Lahore",
"branch": "Packages Mall",
"country": "PK"
},
"payment": {
"channel": "POS",
"instrument": "Visa Debit"
},
"contact": {
"website": "khaadi.com",
"phone": "+92 42 111 KHAADI"
},
"tags": [
"retail",
"apparel",
"verified"
],
"amount": {
"value": 845,
"currency": "PKR"
},
"timestamp": "2026-10-19T08:47:59.720Z",
"confidence": 0.96
}
Institutions building the future of finance
Enrichment first. Intelligence next.
Transaction enrichment is working today. The wider intelligence platform is a staged roadmap, shaped by pilot results and institution requirements.
Transaction Enrichment
Available today: merchant names, logos, categories, MCC and match confidence from raw transaction descriptions.
What comes next
Planned layers · not available productsMerchant Intelligence
Deeper profiles and merchant relationships, built on a stronger local directory.
Customer Intelligence
Spending patterns and cash-flow insights from categorised transactions.
Fraud Signals
Merchant-based risk patterns to support institution-led investigation.
Open Banking Layer
Connected financial data APIs, subject to consent, privacy and regulatory requirements.
Direction, not a delivery commitment. Scope and timing will follow pilot evidence and partner requirements.
Built for developers.
A REST API, structured JSON and a public sandbox. Test real descriptions, inspect match confidence, then evaluate coverage on your own sample.
- REST API
- Merchant Names
- JSON Responses
- Sandbox
- Match Confidence
- API Docs
// One transaction description in. Structured JSON out.
const res = await fetch("https://financial-core-production.up.railway.app/v1/enrich", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ description: "NETFLIX.COM" })
});
const transaction = await res.json();
// Inspect merchant_name, logo_url, category,
// subcategory, mcc and confidence in the response.Start with a sample. Agree the safeguards.
Use synthetic or redacted descriptions in the public sandbox. Submitted strings are logged; do not include account numbers, personal identifiers or confidential customer data.
Before an institution shares a historical sample, agree the permitted fields, access, retention and deletion process. Production deployment needs a separate security and vendor review.
Tanzim does not claim SOC 2, ISO 27001 or PCI DSS certification, regulatory approval, private-network deployment or authorisation-path readiness.
Security and data considerationsEvaluate Tanzim on your transaction data.
Agree a sample, measure matching coverage and accuracy, review unmatched transactions, then discuss what production integration would require.
