KeyCorp website screenshot

KeyCorp

KeyCorp (KeyBank) is one of the nation's largest bank-based financial services companies and a super-regional commercial bank headquartered in Cleveland, Ohio, providing deposit, lending, cash management, treasury, and investment services to individuals, small businesses, and middle-market companies. The KeyBank Developer Portal at developer.key.com publishes a self-service catalog of commercial and embedded-banking APIs covering account information reporting, ACH origination, RTP and wire payments, account validation, ACH/wire/RTP inquiry, check services, and payment event webhooks. Each product ships a downloadable OpenAPI 3.1 definition and is secured with OAuth2 bearer tokens, mutual TLS client certificates, and FAPI-style interaction-id headers.

KeyCorp publishes 10 APIs on the APIs.io network, including KeyBank Account Information API, KeyBank ACH Origination API, KeyBank Wire Transfer API, and 7 more. Tagged areas include Banking, Commercial Banking, Financial Services, Fortune 500, and Payments.

The KeyCorp catalog on APIs.io includes 1 event-driven AsyncAPI specification.

KeyCorp’s developer surface includes authentication, sandbox, documentation, support, and 18 more developer resources.

41.8/100 thin ▬ flat Agent 57/100 agent native Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
10 APIs 1 MCP Servers
BankingCommercial BankingFinancial ServicesFortune 500PaymentsUnited StatesSuper-Regional BankTreasury ManagementEmbedded BankingACHReal-Time PaymentsWire Transfer

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 41.8/100 · thin
Contract Quality 17.3 / 25
Developer Ergonomics 8.6 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.8 / 13
Governance 1.4 / 12
Discoverability 7.2 / 10
Agent readiness — 57/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
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/keycorp: 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 10

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

KeyBank Account Information API

The Commercial Accounts Reporting API delivers real-time and historical account-level information for client-authorized commercial KeyBank accounts. It exposes operations to ret...

KeyBank ACH Origination API

The ACH Origination API initiates secure, automated ACH fund transfers from commercial KeyBank accounts across the full range of Standard Entry Class codes — CCD, CTX, PPD, TEL,...

KeyBank Wire Transfer API

The Wire Transfer API, delivered through KeyBank's combined RTP and Wire Payments service, facilitates high-value domestic wire payments from commercial accounts. It provides op...

KeyBank RTP Send Payment API

The RTP Send Payment API initiates instant, irrevocable payments over The Clearing House Real-Time Payments (RTP) network from commercial KeyBank accounts. Sharing KeyBank's com...

KeyBank Account Validation API

The Account Validation v2 API verifies account details and ownership before commercial payments and transfers are initiated, matching the supplied account and owner information ...

KeyBank ACH Inquiry API

The ACH Inquiry API lets commercial clients check the current status and detail of ACH transactions posted to their KeyBank accounts. It provides operations to list ACH transact...

KeyBank Wire Inquiry API

The Wire Inquiry API tracks the status and delivery of wire transfers associated with commercial KeyBank accounts. It exposes operations to list wire transactions, retrieve deta...

KeyBank RTP Inquiry API

The RTP Inquiry API confirms the delivery and status of Real-Time Payments sent through KeyBank on The Clearing House RTP network. It provides operations to list RTP transaction...

KeyBank Check Services API

The Check Services API manages stop payments and check image retrieval for commercial KeyBank accounts. It exposes operations to place a stop payment, list and retrieve check im...

KeyBank Webhooks

The KeyBank Webhooks service delivers real-time payment event notifications to subscribed commercial client applications for ACH, Wire, and RTP alerts. It defines client-hosted ...

Scroll for all 10

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

MCP Servers 1

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

keycorp-mcp.yml

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Keycorp Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Keycorp Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 2

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

Keycorp Authentication

http/mutualTLS · 2 schemes

SECURITY

Keycorp Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Agentic Access 1

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

Keycorp Agentic Access

4 operations

4 operations · 0 acting

AGENTIC

Press 5

Recent news and press coverage referencing this provider.

Google Cloud, KeyBank, and Deloitte today announced ...

2026-05-25

KeyCorp (KEY) Latest Press Releases & Corporate News

2026-05-25

KeyCorp bulks up investment banking with purchase of UK ...

2026-05-25

Keycorp AI Profile: Capabilities, IP and People

2026-05-25

Yesterday, we announced KeyCorp's First Quarter 2026 ...

2026-05-25

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: keycorp
name: KeyCorp
kind: company
type: Index
description: KeyCorp (KeyBank) is one of the nation's largest bank-based financial services companies and a super-regional
  commercial bank headquartered in Cleveland, Ohio, providing deposit, lending, cash management, treasury, and investment
  services to individuals, small businesses, and middle-market companies. The KeyBank Developer Portal at developer.key.com
  publishes a self-service catalog of commercial and embedded-banking APIs covering account information reporting, ACH origination,
  RTP and wire payments, account validation, ACH/wire/RTP inquiry, check services, and payment event webhooks. Each product
  ships a downloadable OpenAPI 3.1 definition and is secured with OAuth2 bearer tokens, mutual TLS client certificates, and
  FAPI-style interaction-id headers.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/keycorp.png
tags:
- Banking
- Commercial Banking
- Financial Services
- Fortune 500
- Payments
- United States
- Super-Regional Bank
- Treasury Management
- Embedded Banking
- ACH
- Real-Time Payments
- Wire Transfer
url: https://raw.githubusercontent.com/api-evangelist/keycorp/refs/heads/main/apis.yml
created: '2026-03-21'
modified: '2026-07-23'
specificationVersion: '0.19'
apis:
- aid: keycorp:account-information-api
  name: KeyBank Account Information API
  description: The Commercial Accounts Reporting API delivers real-time and historical account-level information for client-authorized
    commercial KeyBank accounts. It exposes operations to retrieve full account details and balances, search the list of accessible
    payment accounts, and query both prior-day (up to 180 days) and current-day transaction activity with paging. Requests
    require OAuth2 bearer tokens, client certificates, and an x-fapi-interaction-id UUID for traceability. Base host is https://partner-api.key.com
    with a QV sandbox at https://partner-api-qv.key.com.
  humanURL: https://developer.key.com/docs/commercial/accounts
  baseURL: https://partner-api.key.com/commercial/accounts/v1
  tags:
  - Account Information
  - Commercial Banking
  - Reporting
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-commercial-accounts-reporting-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/commercial/accounts
- aid: keycorp:ach-origination-api
  name: KeyBank ACH Origination API
  description: The ACH Origination API initiates secure, automated ACH fund transfers from commercial KeyBank accounts across
    the full range of Standard Entry Class codes — CCD, CTX, PPD, TEL, and WEB — for both send (credit) and collect (debit)
    transactions. It supports addenda records, payment undo/cancellation, payment status and status-addenda inquiry, and a
    health check operation. Secured with OAuth2 bearer tokens and client certificates over the https://partner-api.key.com
    host, with a QV sandbox environment for testing.
  humanURL: https://developer.key.com/docs/ach
  baseURL: https://partner-api.key.com/ach/payments/v1
  tags:
  - ACH
  - Payments
  - Commercial Banking
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-ach-originations-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/ach
- aid: keycorp:wire-transfer-api
  name: KeyBank Wire Transfer API
  description: The Wire Transfer API, delivered through KeyBank's combined RTP and Wire Payments service, facilitates high-value
    domestic wire payments from commercial accounts. It provides operations to initiate a payment, validate payment details
    before submission, and look up RTP/wire network participants by routing number. Requests are authenticated with OAuth2
    bearer tokens and mutual TLS client certificates and carry an x-fapi-interaction-id header; production runs on https://partner-api.key.com
    with a QV sandbox.
  humanURL: https://developer.key.com/docs/wireTransfer
  baseURL: https://partner-api.key.com/rtp/v1/payment
  tags:
  - Payments
  - Wire Transfer
  - Commercial Banking
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-rtp-wire-payments-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/wireTransfer
- aid: keycorp:rtp-send-payment-api
  name: KeyBank RTP Send Payment API
  description: The RTP Send Payment API initiates instant, irrevocable payments over The Clearing House Real-Time Payments
    (RTP) network from commercial KeyBank accounts. Sharing KeyBank's combined RTP and Wire Payments service, it supports
    payment initiation, pre-submission validation, and RTP participant directory lookups by routing number so senders can
    confirm reachability before dispatch. Secured with OAuth2 bearer tokens and client certificates over https://partner-api.key.com,
    with a QV sandbox for integration testing.
  humanURL: https://developer.key.com/docs/rtp
  baseURL: https://partner-api.key.com/rtp/v1/payment
  tags:
  - Payments
  - Real-Time Payments
  - Commercial Banking
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-rtp-wire-payments-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/rtp
- aid: keycorp:account-validation-api
  name: KeyBank Account Validation API
  description: The Account Validation v2 API verifies account details and ownership before commercial payments and transfers
    are initiated, matching the supplied account and owner information against the National Shared Database Resource, the
    financial industry's collaborative source of account status data. It exposes a verifyAccount operation plus a health check,
    and requires a KeyBank-issued secondaryId in addition to OAuth2 bearer tokens and client certificates. Base host is https://partner-api.key.com
    with a QV sandbox.
  humanURL: https://developer.key.com/docs/actval/v2
  baseURL: https://partner-api.key.com/accounts/validations/v2
  tags:
  - Account Validation
  - Payments
  - Fraud Prevention
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-account-validation-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/actval/v2
- aid: keycorp:ach-inquiry-api
  name: KeyBank ACH Inquiry API
  description: The ACH Inquiry API lets commercial clients check the current status and detail of ACH transactions posted
    to their KeyBank accounts. It provides operations to list ACH transactions, retrieve full detail by PAR number, look up
    settled items by settlement transaction id, and a health check, supporting reconciliation and exception handling workflows.
    Secured with OAuth2 bearer tokens and client certificates over https://partner-api.key.com with a QV sandbox environment
    for testing.
  humanURL: https://developer.key.com/docs/achinquiry
  baseURL: https://partner-api.key.com/accounts/transactions/v1
  tags:
  - ACH
  - Inquiry
  - Reporting
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-ach-inquiry-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/achinquiry
- aid: keycorp:wire-inquiry-api
  name: KeyBank Wire Inquiry API
  description: The Wire Inquiry API tracks the status and delivery of wire transfers associated with commercial KeyBank accounts.
    It exposes operations to list wire transactions, retrieve detailed information for a specific wire by transaction id,
    and a health check, giving treasury teams real-time visibility into outbound and inbound wire activity for reconciliation.
    Authenticated with OAuth2 bearer tokens and mutual TLS client certificates over https://partner-api.key.com, with a QV
    sandbox for integration testing.
  humanURL: https://developer.key.com/docs/wireinquiry
  baseURL: https://partner-api.key.com/wireInquiry/v1
  tags:
  - Inquiry
  - Wire Transfer
  - Reporting
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-wire-inquiry-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/wireinquiry
- aid: keycorp:rtp-inquiry-api
  name: KeyBank RTP Inquiry API
  description: The RTP Inquiry API confirms the delivery and status of Real-Time Payments sent through KeyBank on The Clearing
    House RTP network. It provides operations to list RTP transactions, retrieve full detail for a single transaction by id,
    and a health check, supporting immediate confirmation and reconciliation of instant payment flows. Secured with OAuth2
    bearer tokens and client certificates over the https://partner-api.key.com host, with a QV sandbox environment available
    for integration testing.
  humanURL: https://developer.key.com/docs/rtpinquiry
  baseURL: https://partner-api.key.com/rtp/v1
  tags:
  - Inquiry
  - Real-Time Payments
  - Reporting
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-rtp-inquiry-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/rtpinquiry
- aid: keycorp:check-services-api
  name: KeyBank Check Services API
  description: The Check Services API manages stop payments and check image retrieval for commercial KeyBank accounts. It
    exposes operations to place a stop payment, list and retrieve check images, and a health check, letting treasury and accounts-payable
    teams control and audit paper and electronic check activity programmatically. Authenticated with OAuth2 bearer tokens
    and mutual TLS client certificates over https://partner-api.key.com, with a QV sandbox environment for integration testing.
  humanURL: https://developer.key.com/docs/check-services
  baseURL: https://partner-api.key.com/commercial/checks/v1
  tags:
  - Check Services
  - Commercial Banking
  - Payments
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-check-services-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/check-services
- aid: keycorp:webhooks
  name: KeyBank Webhooks
  description: The KeyBank Webhooks service delivers real-time payment event notifications to subscribed commercial client
    applications for ACH, Wire, and RTP alerts. It defines client-hosted callback endpoints (alert codes such as AL00901,
    AL00906, and AL00907) that KeyBank invokes to push status and settlement events, allowing consuming systems to react to
    payment lifecycle changes without polling the inquiry APIs. Callback delivery follows the same OAuth2 and certificate-based
    security posture as the rest of the KeyBank API catalog.
  humanURL: https://developer.key.com/docs/webhooks
  tags:
  - Events
  - Webhooks
  - Payments
  - United States
  properties:
  - type: OpenAPI
    url: openapi/keycorp-webhooks-openapi.yml
  - type: Documentation
    url: https://developer.key.com/docs/webhooks
common:
- type: AgenticAccess
  url: agentic-access/keycorp-agentic-access.yml
- type: DomainSecurity
  url: security/keycorp-domain-security.yml
- type: Authentication
  url: authentication/keycorp-authentication.yml
- type: Conventions
  url: conventions/keycorp-conventions.yml
- type: Idempotency
  url: conventions/keycorp-conventions.yml
- type: ErrorCatalog
  url: errors/keycorp-error-codes.yml
- type: Conformance
  url: conformance/keycorp-conformance.yml
- type: Lifecycle
  url: lifecycle/keycorp-lifecycle.yml
- type: Sandbox
  url: sandbox/keycorp-sandbox.yml
- type: DataModel
  url: data-model/keycorp-data-model.yml
- type: Webhooks
  url: asyncapi/keycorp-payment-alerts-webhooks.yml
- type: MCPServer
  url: mcp/keycorp-mcp.yml
- type: ToolCrosswalk
  url: mcp/keycorp-tool-crosswalk.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Overlay
  url: overlays/keycorp-ach-originations-overlay.yaml
- type: LLMsTxt
  url: llms/keycorp-llms.txt
- type: Website
  url: https://www.key.com/
- type: Website
  url: https://www.keycorp.com/
- type: DeveloperPortal
  url: https://developer.key.com/
- type: Documentation
  url: https://developer.key.com/docs/commercial/accounts
- type: Support
  url: https://developer.key.com/support
- type: LinkedIn
  url: https://www.linkedin.com/company/keybank
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com