Developer friendly banking APIs

Get access to real-time as well as historical financial data of your customers.

curl -H "Authorization: Bearer ${access_token}" https://api.authlayer.com/data/v1/accounts/${account_id}
{
"results": [
{
  "update_timestamp": "2018-01-08T09:57:15",
  "account_id": "8c0f6b05fa00f3f7142660c377237be1",
  "account_type": "TRANSACTION", 
  "display_name": "Savings Account",
  "currency": "INR",
  "account_number": {
      "account_no": "GB32 ESSE 4048 6562 1360 16",
      "IFSC": "XXXX",
      
  },
  "provider": {
      "display_name": "Mock",
      "provider_id": "mock",
      "logo_uri": "https://auth.authlayer.com/img/banks/banks-icons/mock-icon.svg"
  }
},
{
  "update_timestamp": "2018-01-08T09:57:15.5960456Z",
  "account_id": "27c966090b6c3c30b558ad02b5a83d81",
  "account_type": "SAVINGS",
  "display_name": "Savings Account",
  "currency": "INR",
  "account_number": {
      "number": "10001001",
      "sort_code": "20-31-50"
  },
  "provider": {
      "display_name": "Mock",
      "provider_id": "mock",
      "logo_uri": "https://auth.authlayer.com/img/banks/banks-icons/mock-icon.svg"
  }
}
],
"status": "Succeeded"
}


curl -H "Authorization: Bearer ${access_token}" https://api.authlayer.com/data/v1/accounts/${account_id}/balance


{
"results": [
    {
        "currency": "INR",
        "available": -15.19,
        "current": 24.19,
        "update_timestamp": "2018-01-08T09:59:54.0179673Z"
    }
],
"status": "Succeeded"
}





curl -H "Authorization: Bearer ${access_token}" "https://api.authlayer.com/data/v1/accounts/${account_id}/transactions?from=${from}&to=${to}"

{
"results": [
    {
        "timestamp": "2018-01-05T00:00:00",
        "description": "ZaakEPay's",
        "transaction_type": "DEBIT",
        "transaction_category": "Travel",
        "amount": -23.99,
        "currency": "INR",
        "transaction_id": "0448dcd123e578c7d46e0714433fc00d",
    },
    {
        "timestamp": "2018-01-04T00:00:00",
        "description": "ACCOUNT OVERDRAFT FEE",
        "transaction_type": "DEBIT",
        "transaction_category": "BILL_PAYMENT",
        "amount": -0.01,
        "currency": "INR",
        "transaction_id": "24d873968a9efc4241c2c93003c9e537",
    },
    
],
"status": "Succeeded"
}

curl -H "Authorization: Bearer ${access_token}" "https://api.authlayer.com/data/v1/pan/verify"
{
    "results": [
      
        "response_status_id":-1,
        "data":{  
            "pan_number":"...XXX",
            "last_name":"Foo",
            "middle_name":"",
            "title":"Shri",
            "first_name":"Bar"
        },
        "response_type_id":1255,
        "message":"PAN verification successful",
        ]
    "status": "Succeeded"
}
            

                    
                    

Military Grade Security

AuthLayer's API only allows client requests using strong TLS protocols and ciphers. Communication between AuthLayer infrastructure and financial institutions is transmitted over encrypted tunnels. AuthLayer checks for API Key and cryptographically hashed headers and timestamps to verify every call.

Create Next-Gen Financial Produts

Personal Finance Management

Provide your users, a breakdown of their monthly expenses and encourage savings

Verify your Customer Identity

Verify your Customer's Identity without manually visiting their premises and collecting physical documentations.

Build Wealth Management Solutions

Get a complete view of your customer's financial history and provide automated advisory.

Contact us for Early Access?