Kroo website screenshot

Kroo

Kroo Bank Ltd is a UK app-based challenger bank, founded in 2016 and granted a full UK banking licence by the PRA/FCA in 2021 (restrictions lifted in 2022), that launched its digital-only personal current account in December 2022. Independent and venture-backed rather than mutual or part of a larger group, Kroo offers a fee-free everyday current account, interest-paying balances and "Kroo Pots", fee-free spending abroad, and FSCS deposit protection up to GBP 85,000. As an FCA-authorised ASPSP under PSD2, Kroo is a regulated Open Banking provider (though not one of the nine CMA9-mandated banks and, as a branchless digital bank, it publishes no Open Data reference APIs for ATMs or branches). It exposes the UK Open Banking Implementation Entity (OBIE) Read/Write API family - Account and Transaction Information, Payment Initiation, and Confirmation of Funds - through a Banfico-hosted developer portal at developer.kroo.banfico.io, secured with FAPI-grade OAuth2/OIDC, PSD2 strong customer authentication implemented as a CIBA decoupled (poll-mode) flow, and mutual-TLS client authentication using OBIE/eIDAS certificates, validated with the OpenID Foundation conformance suite.

Kroo publishes 3 APIs on the APIs.io network: Account and Transaction Information API, Payment Initiation API, and Confirmation of Funds API. Tagged areas include Financial Services, Banking, Open Banking, PSD2, and OBIE.

Kroo’s developer surface includes authentication, documentation, engineering blog, support, and 22 more developer resources.

48.3/100 developing ▬ flat Agent 81/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessSelf serve
3 APIs 1 MCP Servers
Financial ServicesBankingOpen BankingPSD2OBIEFAPIUnited KingdomPaymentsAccount InformationChallenger BankFintech

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 48.3/100 · developing
Contract Quality 13.5 / 25
Developer Ergonomics 10.0 / 20
Commercial Clarity 4.2 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 81/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/kroo: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

Individual APIs this provider publishes, each with its own machine-readable definition.

Kroo Account and Transaction Information API

Kroo's PSD2 Account Information Service (AIS) dedicated interface, conformant to the OBIE Read/Write Account and Transaction API Standard. Lets FCA-authorised AISP third parties...

Kroo Payment Initiation API

Kroo's PSD2 Payment Initiation Service (PIS) dedicated interface, conformant to the OBIE Read/Write Payment Initiation API Standard. Lets FCA-authorised PISP third parties initi...

Kroo Confirmation of Funds API

Kroo's PSD2 Confirmation of Funds Service (CBPII) dedicated interface, conformant to the OBIE Read/Write Confirmation of Funds API Standard. Lets FCA-authorised CBPII third part...

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

kroo-mcp.yml

MCP SERVER

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kroo Authentication

oauth2 · 2 schemes

SECURITY

Kroo Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Kroo Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Kroo Scopes

3 scopes · clientCredentials/authorizationCode

3 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kroo Agentic Access

74 operations · 20 acting

74 operations · 20 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Access & Security 6

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: kroo
url: https://raw.githubusercontent.com/api-evangelist/kroo/refs/heads/main/apis.yml
name: Kroo
kind: company
description: Kroo Bank Ltd is a UK app-based challenger bank, founded in 2016 and granted a full UK banking licence by the
  PRA/FCA in 2021 (restrictions lifted in 2022), that launched its digital-only personal current account in December 2022.
  Independent and venture-backed rather than mutual or part of a larger group, Kroo offers a fee-free everyday current account,
  interest-paying balances and "Kroo Pots", fee-free spending abroad, and FSCS deposit protection up to GBP 85,000. As an
  FCA-authorised ASPSP under PSD2, Kroo is a regulated Open Banking provider (though not one of the nine CMA9-mandated banks
  and, as a branchless digital bank, it publishes no Open Data reference APIs for ATMs or branches). It exposes the UK Open
  Banking Implementation Entity (OBIE) Read/Write API family - Account and Transaction Information, Payment Initiation, and
  Confirmation of Funds - through a Banfico-hosted developer portal at developer.kroo.banfico.io, secured with FAPI-grade
  OAuth2/OIDC, PSD2 strong customer authentication implemented as a CIBA decoupled (poll-mode) flow, and mutual-TLS client
  authentication using OBIE/eIDAS certificates, validated with the OpenID Foundation conformance suite.
accessModel:
  pricing: unknown
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: TPP onboarding · FAPI-secured
  confidence: medium
  source:
  - authentication
  generated: '2026-07-23'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Financial Services
- Banking
- Open Banking
- PSD2
- OBIE
- FAPI
- United Kingdom
- Payments
- Account Information
- Challenger Bank
- Fintech
created: '2026-07-23'
modified: '2026-07-23'
specificationVersion: '0.19'
apis:
- aid: kroo:kroo-account-information-api
  name: Kroo Account and Transaction Information API
  description: Kroo's PSD2 Account Information Service (AIS) dedicated interface, conformant to the OBIE Read/Write Account
    and Transaction API Standard. Lets FCA-authorised AISP third parties retrieve, with customer consent, account details,
    balances, transactions, beneficiaries, standing orders, direct debits, scheduled payments, and statements. FAPI-secured
    (OAuth2/OIDC + mTLS + PSD2 SCA via CIBA); access requires TPP onboarding through the Kroo developer portal.
  humanURL: https://developer.kroo.banfico.io/
  baseURL: ''
  tags:
  - Account Information
  - AIS
  - Open Banking
  - OBIE
  properties:
  - type: OpenAPI
    url: openapi/obie-account-info-openapi.yaml
  - type: Documentation
    url: https://developer.kroo.banfico.io/
  - type: APIReference
    url: https://github.com/OpenBankingUK/read-write-api-specs
  - type: Documentation
    url: https://kroo.com/blog/open-banking-at-kroo
  - type: Overlay
    url: overlays/kroo-account-info-overlay.yaml
- aid: kroo:kroo-payment-initiation-api
  name: Kroo Payment Initiation API
  description: Kroo's PSD2 Payment Initiation Service (PIS) dedicated interface, conformant to the OBIE Read/Write Payment
    Initiation API Standard. Lets FCA-authorised PISP third parties initiate domestic payments, scheduled payments, standing
    orders, and file payments from a customer's Kroo current account with their consent. FAPI-secured (OAuth2/OIDC + mTLS
    + PSD2 SCA via CIBA); access requires TPP onboarding through the Kroo developer portal.
  humanURL: https://developer.kroo.banfico.io/
  baseURL: ''
  tags:
  - Payment Initiation
  - PIS
  - Open Banking
  - OBIE
  properties:
  - type: OpenAPI
    url: openapi/obie-payment-initiation-openapi.yaml
  - type: Documentation
    url: https://developer.kroo.banfico.io/
  - type: APIReference
    url: https://github.com/OpenBankingUK/read-write-api-specs
  - type: Documentation
    url: https://kroo.com/blog/open-banking-at-kroo
  - type: Overlay
    url: overlays/kroo-payment-initiation-overlay.yaml
- aid: kroo:kroo-confirmation-of-funds-api
  name: Kroo Confirmation of Funds API
  description: Kroo's PSD2 Confirmation of Funds Service (CBPII) dedicated interface, conformant to the OBIE Read/Write Confirmation
    of Funds API Standard. Lets FCA-authorised CBPII third parties confirm, with customer consent, whether a specified amount
    is available on a Kroo account without disclosing the balance. FAPI-secured (OAuth2/OIDC + mTLS + PSD2 SCA via CIBA);
    access requires TPP onboarding through the Kroo developer portal.
  humanURL: https://developer.kroo.banfico.io/
  baseURL: ''
  tags:
  - Confirmation of Funds
  - CBPII
  - Open Banking
  - OBIE
  properties:
  - type: OpenAPI
    url: openapi/obie-confirmation-funds-openapi.yaml
  - type: Documentation
    url: https://developer.kroo.banfico.io/
  - type: APIReference
    url: https://github.com/OpenBankingUK/read-write-api-specs
  - type: Documentation
    url: https://kroo.com/blog/open-banking-at-kroo
  - type: Overlay
    url: overlays/kroo-confirmation-funds-overlay.yaml
common:
- type: AgenticAccess
  url: agentic-access/kroo-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/kroo-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/kroo-domain-security.yml
- type: OAuthScopes
  url: scopes/kroo-scopes.yml
- type: Authentication
  url: authentication/kroo-authentication.yml
- type: Website
  url: https://www.kroo.com/
- type: DeveloperPortal
  url: https://developer.kroo.banfico.io/
- type: Documentation
  url: https://kroo.com/open-banking-performance
- type: StatusPage
  url: https://status.kroo.com/
- type: Blog
  url: https://www.kroo.com/blog
- type: Support
  url: https://www.kroo.com/support-is-here
- type: TermsOfService
  url: https://www.kroo.com/terms-of-use
- type: PrivacyPolicy
  url: https://www.kroo.com/privacy-notices
- type: LinkedIn
  url: https://www.linkedin.com/company/kroobank
- type: SecurityTxt
  url: well-known/kroo-security.txt
- type: WellKnown
  url: well-known/kroo-well-known.yml
- type: Security
  url: https://kroo.com/.well-known/security.txt
- type: Conventions
  url: conventions/kroo-conventions.yml
- type: Idempotency
  url: conventions/kroo-conventions.yml
- type: ErrorCatalog
  url: errors/kroo-problem-types.yml
- type: Lifecycle
  url: lifecycle/kroo-lifecycle.yml
- type: Conformance
  url: conformance/kroo-conformance.yml
- type: DataModel
  url: data-model/kroo-data-model.yml
- type: LLMsTxt
  url: llms/kroo-llms.txt
- type: MCPServer
  url: mcp/kroo-mcp.yml
- type: AgentSkill
  url: skills/_index.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com