Transaction details
- Query multiple accounts and/or by date range
- Retrieve all debits and credits to those accounts
- Provide current business day transactions
- Return transaction details in synchronous or paginated responses
What is Transaction details API
The Transaction details API allows you to retrieve comprehensive information about all inflows and outflows of funds in your J.P. Morgan accounts. With this API, you can access detailed records for each transaction, including debits and credits, across multiple accounts and specified date ranges. The API supports both synchronous and paginated responses, enabling efficient retrieval of large volumes of transaction data. It is designed for flexible reporting, cash flow analysis, and integration into custom workflows, making it easy to monitor account activity and automate business processes.
How to choose
Transaction details v2
Retrieve a list of transactions and their details in a single synchronous response, suitable for quick access and smaller data sets.
Transaction details v3
Retrieve a list of transactions and their details in a paginated, synchronous response, suitable for efficient handling of larger data sets using pageNumber.
The following table summarizes the key features, coverage, and use cases of the Transaction details V2 and Transaction details V3 APIs:
| Feature | Transaction details V2 | Transaction details V3 |
|---|---|---|
| Response type | Synchronous | Paginated, synchronous |
| Pagination | No | Yes (pageNumber) |
| Supported accounts | Global | Global (except India branches) |
| Supported transaction types | ACH, Wires | ACH, Wires |
| Date range search | Yes (max 5 days) | Yes (max 5 days) |
| Current day data | Yes | Yes |
| Use cases | Quick reporting, event triggers | Large data sets, custom reporting |
What you can build
Build solutions that use transaction-level account activity to support onboarding, validation, payment experiences, and reporting workflows.
Customer onboarding
Instantly verify customer identity and account ownership during sign-up by securely connecting their bank accounts.
Account validation and verification
Confirm account details, status, and ownership in real-time to prevent payment failures and reduce fraud.
Linking accounts for payments
Securely connect and authenticate customer bank accounts as a payment method for Pay by Bank transactions.
Reporting and field mappings
For mappings between Transaction details API fields and reporting formats (Access cash reporting, BAI2, SWIFT MT940/942, ISO 20022 camt.*, NACHA, and payment initiation formats), see reporting and field mappings.
Next steps
Getting Started
Complete the onboarding process to ensure you have everything you need.
Authentication
Learn how J.P. Morgan protects your transactions.