Bank connections, made simple.
Dapi's world leading banking API is the bridge between your app and your users' bank accounts. Securely initiate payments and access data in real time with one simple integration.
Partners
Build great experiences, using one powerful API.
Focus on building the best financial applications while our API securely connects your users' bank accounts, initiates payments, and pulls in financial data.
Supported countries
Pakistan
Kingdom of Saudi Arabia
Egypt
United Arab Emirates
Kuwait
South Africa
Security and Encryption
We use bank-level security with 256-bit AES and 4096-bit RSA encryption. Keeping your data safe is our top priority and we ensure that the privacy of any credentials passing through our system is never compromised.
Payment API
Seamlessly initiate wire payments from within your product. Your customers will never have to leave your platform for a money transfer ever again.
Digital Wallets
Digital Banks
Investment Platforms
E-commerce
Data API
Directly access your customers' financial data. Your customers will never need to upload PDF transaction reports or manually enter their information again.
Accounting
Financial Management
Rewards
Lending
Let your users top up their wallets directly from their banks and display real time balances across all of their accounts.
Obtain a comprehensive picture of your users' finances by accessing and consolidating their transaction history.
Reduce administrative time required for payroll processes and enable seamless payments to all of your employees.
Verify your customers' identity with detailed account and transaction information and enable automatic bank transfers for investment accounts.
Simplify bookkeeping, expense management, and invoices with your users' detailed transactions and balance information.
Built with love – for developers, by developers
We're a team of passionate engineers who obsess over sleek, robust, and flexible integration. We have made banking easy for you with simple integration and clear documentation guides to ensure that you can get up and running in no time.
Get Identity
{
"appSecret": "9bb31d270f20...",
"userSecret": "RsBWHEIRXsFQ...",
"sync": true
}
{
"jobID": "9196bd4a-64eb-44b6-8c50-598a879c6cc2",
"success": true,
"status": "done",
"identity": {
"nationality": "Egypt",
"dateOfBirth": "1994-10-03",
"numbers": [
{
"type": "mobile",
"value": "971500987654"
}
],
"emailAddress": "user@dapi.com",
"name": "john doe",
"identification": [
{
"type": "passport",
"value": "L1176524"
}
],
"address": {
"flat": "105",
"building": "AL ZAHRA ",
"area": null,
"poBox": null,
"city": "SHJ",
"state": "SHARJAH",
"country": "AE",
"full": null
}
}
}
Get Accounts
{
"appSecret": "9bb31d270f20...",
"userSecret": "RsBWHEIRXsFQ...",
"sync": true
}
{
"jobID": "c2429bfe-3a4a-40cd-b202-a73141d36a6f",
"success": true,
"status": "done",
"accounts": [
{
"iban": "AE040260001015111942009",
"number": "1015111942009",
"type": "current",
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"name": "CURRENT ACCOUNT",
"isFavourite": null,
"id": "c/M7Ptzy2xW22b51x303wQmuJcNf0SNd8WEl/1nbE8gX08A96ahzfQOTbrDM7sV8pnOLSW09heJkJ4FwkMIFqw=="
},
{
"iban": "AE800260000795111943222",
"number": "0795111943222",
"type": "savings",
"currency": null,
"name": "GOLD INVESTMENT ACCOUNT",
"isFavourite": null,
"id": "8hG9203onJrjr8WB3lc3SQpa+OOl2CnBer88O/UZQgr8Vpqu5Kbe3dcUCmzYhEx8pqrwJ5HJGpK8wXbGzBt42g=="
},
{
"iban": "AE730260000385111943114",
"number": "0385111943114",
"type": "savings",
"currency": {
"code": "GBP",
"name": "POUND STERLING"
},
"name": "SMART S@VER ACCOUNT",
"isFavourite": null,
"id": "AyVnz1dxYhQIV5nzHiuG2Z2Z3wRMQxHOQFEvUlT8ZNmY17pWozIBjVdgVkZQWazumffKj7uhgbhXMG4E3EkgqA=="
}
]
}
Get Balance
{
"appSecret": "9bb31d270f20...",
"userSecret": "RsBWHEIRXsFQ...",
"sync": true,
"accountID": "h7Fee6GogM+h..."
}
{
"jobID": "840d2388-e8f1-4352-a5b1-b458a84919ea",
"success": true,
"status": "done",
"balance": {
"accountNumber": "0959006810008",
"amount": 42012.64,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
}
}
}
Get Transactions
{
"appSecret": "9bb31d270f20...",
"userSecret": "RsBWHEIRXsFQ...",
"sync": true,
"fromDate": "2020-03-10",
"toDate": "2020-03-12",
"accountID": "h7Fee6GogM+h..."
}
{
"jobID": "52852b3a-9d7e-4284-8ec0-b510b627b07f",
"success": true,
"status": "done",
"transactions": [
{
"afterAmount": null,
"beforeAmount": null,
"amount": 44.1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T19:04:11.000Z",
"description": "POTATO STATION",
"details": "Food and drink",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 67.2,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T19:02:47.000Z",
"description": "POTATO STATION",
"details": "Food and drink",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 2,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T14:50:54.000Z",
"description": "Local Transfer",
"details": "Bank Payments",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 4.54,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T10:27:35.000Z",
"description": "Local Transfer",
"details": "Bank Payments",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T08:25:42.000Z",
"description": "Local Transfer",
"details": "Bank Payments",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T08:20:59.000Z",
"description": "Local Transfer",
"details": "Bank Payments",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-12T06:54:25.000Z",
"description": "Local Transfer to Sobhy.",
"details": "Bank Payments",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 43,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-11T16:36:17.000Z",
"description": "Cars Taxi",
"details": "Transport",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 67.55,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-11T14:32:41.000Z",
"description": "Careem",
"details": "Transport",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-11T06:46:13.000Z",
"description": "Local Transfer to Sobhy.",
"details": "Bank Payments",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T13:47:45.000Z",
"description": "Local Transfer",
"details": "Bank Payments",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T13:01:36.000Z",
"description": "Local Transfer to Douglas.",
"details": "Bank Payments",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1,
"currency": null,
"date": "2020-03-10T12:07:33.000Z",
"description": null,
"details": "Activity",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1000,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T12:07:32.000Z",
"description": "Social Transfer to Engi.",
"details": "Social Transfer",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 1000,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T11:59:30.000Z",
"description": "Local Transfer",
"details": "Bank Payments",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 43.5,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T08:48:20.000Z",
"description": "Cars Taxi",
"details": "Transport",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 3,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T08:08:43.000Z",
"description": "General",
"details": "General",
"type": "credit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 560.02,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T07:33:49.000Z",
"description": "Canadian Specialist Hospital",
"details": "Health",
"type": "debit"
},
{
"afterAmount": null,
"beforeAmount": null,
"amount": 46,
"currency": {
"code": "AED",
"name": "UNITED ARAB EMIRATES DIRHAM"
},
"date": "2020-03-10T06:23:39.000Z",
"description": "Dubai Taxi",
"details": "Transport",
"type": "debit"
}
]
}