Build applications that securely access data and initiate payments in real time.

Sign up Let's talk

Trusted by

ClearScore
Zopa
Monzo
Anna
Plum
Placeholder

Data API

A universal API to access data from your users’ bank accounts and cards. Connect with multiple institutions, save months of development and stay compliant.

  • open banking
  • identity data
  • account data
  • transactions
  • balances
  • card data
Learn more
Placeholder

Payments API

You will be able to initiate a payment transaction directly from your user's bank account by an API call and receive money instantly.

  • instant settlement
  • low cost
  • bank security
  • low fraud risk
  • audit trail
  • simple integration
Learn more
Get the data you need. Today.

Instant access to OpenBanking

You can spend the next few months figuring out OpenBanking and PSD2, or you can accelerate with TrueLayer.

Join FinTech startups, online lenders, personal finance apps, accounting applications software, and crowdfunding platforms using TrueLayer.

LEARN MORE
Open Banking

Global Connectivity

Take advantage of Global Connectivity

Connect your application with more than 2000+ banks in Europe today. We’re increasing coverage everyday for global reach with one integration.

Live
Beta
Coming soon //
By clicking "Go Global" you agree to our Privacy Policy.

Placeholder

Loved by Developers

Bank connectivity is complex and fragmented.
That’s why we built you a unified, simple, and secure API.

Data API
    curl -H "Authorization: Bearer ${access_token}" https://api.truelayer.com/data/v1/info
    
{
	"results": [
		{
			"update_timestamp": "2018-01-08T09:56:40.4588551Z",
			"full_name": "John Doe",
			"addresses": [
				{
					"address": "1 Market Street",
					"city": "San Francisco",
					"zip": "94103",
					"country": "USA"
				}
			],
			"emails": [
				"john@doe.com"
			],
			"phones": [
				"02079460581",
				"+14151234567"
			]
		},
		{
			"update_timestamp": "2018-01-08T09:56:40.4588622Z",
			"full_name": "Jane Doe",
			"addresses": [
				{
					"address": "1 Market Street",
					"city": "San Francisco",
					"zip": "94103",
					"country": "USA"
				}
			],
			"emails": [
				"jane-business@doe.com",
				"jane@doe.com",
				"jane-other@doe.com"
			],
			"phones": [
				"02079460087",
				"02079460087",
				"+14151234567",
				"+14151234567"
			]
		}
	],
	"status": "Succeeded"
}
    
Go to code
    curl -H "Authorization: Bearer ${access_token}" https://api.truelayer.com/data/v1/accounts/${account_id}
    
{
  "results": [
  	{
  		"update_timestamp": "2018-01-08T09:57:15",
  		"account_id": "8c0f6b05fa00f3f7142660c377237be1",
  		"account_type": "TRANSACTION",
  		"display_name": "Current Account",
  		"currency": "GBP",
  		"account_number": {
  			"iban": "GB32 ESSE 4048 6562 1360 16",
  			"swift_bic": "CPBKGB00",
  			"number": "10001000",
  			"sort_code": "20-31-50"
  		},
  		"provider": {
  			"display_name": "Mock",
  			"provider_id": "mock",
  			"logo_uri": "https://auth.truelayer.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": "GBP",
  		"account_number": {
  			"number": "10001001",
  			"sort_code": "20-31-50"
  		},
  		"provider": {
  			"display_name": "Mock",
  			"provider_id": "mock",
  			"logo_uri": "https://auth.truelayer.com/img/banks/banks-icons/mock-icon.svg"
  		}
  	}
  ],
  "status": "Succeeded"
}
    
Go to code
    curl -H "Authorization: Bearer ${access_token}" https://api.truelayer.com/data/v1/cards/${account_id}
    
{
	"results": [
		{
			"account_id": "cfc2bcf7a405fed81ec8a777213baf59",
			"card_network": "VISA",
			"card_type": "CREDIT",
			"currency": "GBP",
			"display_name": "Platinum Super",
			"partial_card_number": "6589",
			"update_timestamp": "2018-01-08T10:08:20.0984165Z",
			"provider": {
				"display_name": "Mock",
				"provider_id": "mock",
				"logo_uri": "https://auth.truelayer.com/img/banks/banks-icons/mock-icon.svg"
			}
		},
		{
			"account_id": "f76c93e41ca4b6e8de429087130663df",
			"card_network": "MASTERCARD",
			"card_type": "CREDIT",
			"currency": "GBP",
			"display_name": "Everyday",
			"partial_card_number": "1101",
			"update_timestamp": "2018-01-08T10:08:20.0984358Z",
			"provider": {
				"display_name": "Mock",
				"provider_id": "mock",
				"logo_uri": "https://auth.truelayer.com/img/banks/banks-icons/mock-icon.svg"
			}
		}
	],
	"status": "Succeeded"
}
    
Go to code
    curl -H "Authorization: Bearer ${access_token}" https://api.truelayer.com/data/v1/accounts/${account_id}/balance
    
{
	"results": [
		{
			"currency": "GBP",
			"available": -15.19,
			"current": 24.19,
			"update_timestamp": "2018-01-08T09:59:54.0179673Z"
		}
	],
	"status": "Succeeded"
}
    
Go to code
    curl -H "Authorization: Bearer ${access_token}" "https://api.truelayer.com/data/v1/accounts/${account_id}/transactions?from=${from}&to=${to}"
{
	"results": [
		{
			"timestamp": "2018-01-05T00:00:00",
			"description": "Sainsbury's",
			"transaction_type": "DEBIT",
			"transaction_category": "PURCHASE",
			"amount": -23.99,
			"currency": "GBP",
			"transaction_id": "0448dcd123e578c7d46e0714433fc00d",
			"meta": {
				"provider_transaction_category": "DEB"
			}
		},
		{
			"timestamp": "2018-01-04T00:00:00",
			"description": "ACCOUNT OVERDRAFT FEE",
			"transaction_type": "DEBIT",
			"transaction_category": "BILL_PAYMENT",
			"amount": -0.01,
			"currency": "GBP",
			"transaction_id": "24d873968a9efc4241c2c93003c9e537",
			"meta": {
				"provider_transaction_category": "BP"
			}
		},
		{
			"timestamp": "2018-01-04T00:00:00",
			"description": "TESCO",
			"transaction_type": "DEBIT",
			"transaction_category": "PURCHASE",
			"amount": -39.99,
			"currency": "GBP",
			"transaction_id": "58545b0481f355a14a6a5d6db37fd903",
			"meta": {
				"provider_transaction_category": "DEB"
			}
		},
		{
			"timestamp": "2018-01-03T00:00:00",
			"description": "MR JOHN SMITH",
			"transaction_type": "DEBIT",
			"transaction_category": "TRANSFER",
			"amount": -227.0,
			"currency": "GBP",
			"transaction_id": "62eaa8f4c568dbfb40ea24de45227382",
			"meta": {
				"provider_transaction_category": "TFR"
			}
		},
		{
			"timestamp": "2018-01-02T00:00:00",
			"description": "MS JANE DOE",
			"transaction_type": "CREDIT",
			"transaction_category": "TRANSFER",
			"amount": 3.56,
			"currency": "GBP",
			"transaction_id": "1313bfe69f54be49eb6a9fe99446af9d",
			"meta": {
				"provider_transaction_category": "TFR"
			}
		},
		{
			"timestamp": "2018-01-01T00:00:00",
			"description": "ACCOUNT OVERDRAFT FEE",
			"transaction_type": "DEBIT",
			"transaction_category": "BILL_PAYMENT",
			"amount": -0.01,
			"currency": "GBP",
			"transaction_id": "54240f26d5aca24b811c0187b9d109f2",
			"meta": {
				"provider_transaction_category": "BP"
			}
		},
		{
			"timestamp": "2017-12-31T00:00:00",
			"description": "TESCO EXTRA",
			"transaction_type": "DEBIT",
			"transaction_category": "PURCHASE",
			"amount": -36.59,
			"currency": "GBP",
			"transaction_id": "e7f6e654f6c3efc1f3d10a4e58ec09ed",
			"meta": {
				"provider_transaction_category": "DEB"
			}
		},
		{
			"timestamp": "2017-12-31T00:00:00",
			"description": "TALKTALK TELECOM",
			"transaction_type": "DEBIT",
			"transaction_category": "PURCHASE",
			"amount": -46.82,
			"currency": "GBP",
			"transaction_id": "435755b7e9cd54a1701cff433da54360",
			"meta": {
				"provider_transaction_category": "DEB"
			}
		},
		{
			"timestamp": "2017-12-30T00:00:00",
			"description": "SAVE THE CHANGE",
			"transaction_type": "DEBIT",
			"transaction_category": "BILL_PAYMENT",
			"amount": -0.59,
			"currency": "GBP",
			"transaction_id": "e24556e83ace415f5cc9072f6e01db54",
			"meta": {
				"provider_transaction_category": "BP"
			}
		}
	],
	"status": "Succeeded"
}
Go to code

TrueLayer is regulated by the UK Financial Conduct Authority under the Payment Services Regulations 2017 as an Authorised Payment Institution to provide account information services and payment initiation services (Firm Reference Number: 793171).

Back to top