The bank you can build on
Embed banking directly into your products via our simple API. Grow your revenue and own your customer experience, while we do the heavy lifting on complex infrastructure.
We're here to help you build
- Safeguarding accountsPayments platforms
Develop smart payments solutions for any use case, powered by our dedicated safeguarding accounts.
- Client money accountsProptech and wealthtech
Empower your clients with dedicated CASS and CMP compliant accounts, with fast onboarding and easy reconciliation.
- Savings accountsFinancial wellness apps
Increase customer engagement and retention by offering white-label savings accounts with competitive interest rates.
- Operational accountsSmall business financing
Simplify your flow of funds, with flexible operational accounts to enable easy loan collection.
We put the bank in Banking as a Service
We combine the secure, regulated infrastructure of a bank with the speed and power of a purpose-built BaaS platform.
![An illustration showing the distinct layers in Griffin's stack. From top to bottom: brands embedding finance, fintech ecosystem, Griffin platform, Griffin bank.](/svg/stack-illustration.png)
Our products
Safeguarding accounts
Ringfence your customers’ money in compliance with safeguarding regulations. Dedicated and pooled accounts available.
Client money accounts
Manage your clients' money in compliance with CMP, CASS, SRA or other industry regulation. Dedicated or pooled accounts available.
Embedded savings
Help your customers grow their money with interest-bearing savings account embedded seamlessly into your product or app.
Operational accounts
Embed flexible API-driven accounts directly into your tech stack. Perfect for companies with complex money management needs.
Payments
Send UK domestic payments via FPS, and make instant transfers to other Griffin accounts. Bacs, CHAPS, and Direct Debit coming soon.
Verify
Automate KYC and financial crime prevention checks with our end-to-end customer onboarding product.
Start coding today
Purpose-built API
Using clean JSON over REST
Clear documentation
Comprehensive API reference and guides
Immutable architecture
Core banking system based on a durable event log
Cloud native
Built on scalable, resilient infrastructure
Free sandbox
Start testing right away—no fees, no sales pitch, no NDAs
GET /v0/legal-persons
Host: api.griffin.com
Content-Type: application/json; charset=utf-8 {
"legal-persons": [
{
"latest-decision": {
"verification-url": "/v0/verifications/vn.IHZlcmlmaWNhdGlvbi1pZA",
"decision-outcome": "accepted",
"decision-maker": "system",
"decision-notes": "string",
"created-at": "2019-08-24T14:15:22Z",
"decision-user-url": "/v0/users/ur.ICAgICAgICAgdXNlci1pZA",
"decision-user-username": "user@example.com",
"decision-ops-user": "griffin-ops-user"
},
"legal-person-type": "individual",
"latest-risk-rating-url": "/v0/risk-ratings/rr.ICByaXNrLXJhdGluZy1pZA",
"display-name": "Company name",
"application-status": "referred",
"legal-person-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA",
"legal-person-decisions-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA/decisions",
"status-changed-at": "2019-08-24T14:15:22Z",
"created-at": "2019-08-24T14:15:22Z",
"legal-person-claims-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA/claims",
"legal-person-bank-payees-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA/bank/payees",
"legal-person-verifications-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA/verifications",
"legal-name": "string",
"legal-person-documents-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA/documents"
}
],
"links": {
"prev": "string",
"next": "string"
},
"meta": {
"page": {
"total": 0,
"estimated-total": {
"at-least": 10000
}
}
},
"included": {
"verifications": [
{
"verification-url": "/v0/verifications/vn.IHZlcmlmaWNhdGlvbi1pZA",
"updated-at": "2019-08-24T14:15:22Z",
"legal-person-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA",
"workflow-url": "/v0/workflows/wf.ICAgICB3b3JrZmxvdy1pZA",
"created-at": "2019-08-24T14:15:22Z",
"verification-checks-url": "/v0/verifications/vn.IHZlcmlmaWNhdGlvbi1pZA/checks",
"risk-rating": "high-risk",
"verification-status": "in-progress",
"verification-risk-assessments-url": "/v0/verifications/vn.IHZlcmlmaWNhdGlvbi1pZA/risk-assessments"
}
],
"risk-rating-entries": [
{
"risk-rating-url": "/v0/risk-ratings/rr.ICByaXNrLXJhdGluZy1pZA",
"risk-rating": "high-risk",
"legal-person-url": "/v0/legal-persons/lp.IGxlZ2FsLXBlcnNvbi1pZA",
"notes": "string",
"manually-created-by": {
"manually-created-by-type": "ops-user"
},
"verification-url": "/v0/verifications/vn.IHZlcmlmaWNhdGlvbi1pZA",
"previous-risk-rating": "high-risk"
}
]
}
}
Join our early access programme
We've started building out banking solutions for an exclusive group of early customers. Apply to become one of them.