Wire Inquiry
Look up wire transaction status and details with confidence
Enable partner applications to search wire transfer activity and retrieve detailed wire transaction information through KeyBank’s Wire Inquiry API. This API helps organizations monitor wire payment status, investigate specific transactions, support reconciliation, and review payment details through a secure API connection.
Features
Wire transaction search
- Search wire transfer activity using account number and date range.
- Filter transaction results by amount range or request reference.
- Use pagination controls to manage larger result sets.
Transaction detail lookup
- Retrieve detailed wire transfer information using a transaction ID.
- Review transaction status, transaction amount, transaction date, and status timestamp.
- Access available debtor, creditor, originator, beneficiary, account, and bank information.
Payment status visibility
- Review wire transaction status values such as COMPLETED, FAILED, CANCELLED, IN PROCESS, IN REVIEW, and RETURNED.
- Use the transaction status timestamp to identify when the transaction status last changed.
- Support operational monitoring and exception review with structured status data.
Reconciliation and research support
- Use transaction IDs, request references, sender references, remittance information, bank-to-bank instructions, and custom data to support reconciliation workflows.
- Retrieve virtual account information when available.
- Review intermediary bank, beneficiary bank, and originator bank details when available.
Domestic and international transaction insight
- Review expanded party, account, address, and bank identification details for wire transactions.
- Retrieve intermediary bank information for payment chains that include additional financial institutions.
- Support research for high-value, domestic, and international wire activity.
Workflow

Use cases
Monitor wire transfer status
A treasury or operations team can use the Wire Inquiry API to review the status of wire transfers and identify when a transaction status last changed.
Investigate a specific wire transaction
A business can use the transaction ID to retrieve detailed wire information and support customer service, operations, or exception review.
Support wire reconciliation workflows
A finance team can use transaction IDs, request references, sender references, remittance information, bank-to-bank instructions, custom data, and party details to reconcile wire activity.
Important to know
- All KeyBank APIs require certificates, user credentials, and certain permissions.
- Account number and date range are required when searching wire transfers.
- The account number cannot exceed 16 characters.
- The start date must be within 180 days of the current day.
- Search date ranges cannot exceed 31 days.
- Page size cannot exceed 1,000 records.
- The transaction ID is returned in the Wire Inquiry list response and is required to retrieve details for a specific wire transfer.
- Amount searches support values from $0.01 up to $1 billion.
- Remittance information displays only when it is available for the transaction.
- Custom data can be retrieved from the detail endpoint when available.