Trusted by

Revolut
Zopa
Monzo
Plum
Chip
Placeholder

Data API

A single service to access identity data, balance and transaction data from your users’ bank account.

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

Payments API

Start accepting payments directly into your bank account. Initiate both single and recurring payments.

  • instant settlement
  • low cost
  • bank security
  • low fraud risk
  • audit trail
  • simple integration
Learn more

See what our customers are building


Get the data you need. Today.

Instant access to Open Banking

You can spend the next few months figuring out Open Banking 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 app to the largest banks and neobanks in Europe. Sign up to receive news and product updates direct to your inbox.


Placeholder

Loved by Developers

Bank connectivity is complex and fragmented.
We built you a unified, secure API platform to simplify things.

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

No PSD2 licence? No Problem

Become an agent of TrueLayer and operate under our license while you apply for your own. Don't want to be authorised? Become our long term agent.

Contact Us
Back to top