Search bank accounts

Search bank account records using complex criteria in request body.

About Bank Account Records

Bank account records represent the core bank account information stored in the system, including:

  • Account details: IBAN, routing numbers, account numbers, and account holder information
  • Account ownership: Which business unit owns the account
  • Account type: Standard bank accounts or placeholder accounts. A placeholder account may be used in cases where Mint API does not have full bank details on file for the account at the current time (A placeholder account may transition to a full bank account if we get new details).
  • Business unit links: Which business units are linked to each account (many-to-many relationship)

This data provides:

  • Master data for bank account information
  • Ownership and access control information
  • Relationships between accounts and business units
  • Account metadata for integration purposes

Business Unit Filtering

The search supports filtering by both:

  • Owner Business Unit: The business unit that owns the account (owner_business_unit)
  • Linked Business Units: Business units that have access to the account (linked_business_unit)

These filters work independently - an account can be owned by one business unit but linked to multiple others.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Search criteria for bank accounts

string

Filter by the business unit that owns the account

string

Filter by business units that are linked to the account

string
enum

Filter by account type

Allowed:
string
length between 2 and 2

Filter by country code

string

Filter by account holder name (partial match supported)

string

Filter by IBAN (for standard bank accounts).
Note: If multiple bank account identifiers are provided (iban, routing_account_number, bank_account_id),
they must all match the same account or no results will be returned.

routing_account_number
object

Filter by routing number and account number (for standard bank accounts).
Note: If multiple bank account identifiers are provided (iban, routing_account_number, bank_account_id),
they must all match the same account or no results will be returned.

string

Filter by specific bank account ID.
Note: If multiple bank account identifiers are provided (iban, routing_account_number, bank_account_id),
they must all match the same account or no results will be returned.

date-time

Filter accounts created on or after this timestamp (ISO 8601 format)

date-time

Filter accounts created on or before this timestamp (ISO 8601 format)

date-time

Filter accounts updated on or after this timestamp (ISO 8601 format)

date-time

Filter accounts updated on or before this timestamp (ISO 8601 format)

integer
≥ 0
Defaults to 0

Number of items to skip (starting position)

integer
1 to 1000
Defaults to 100

Maximum number of items to return

string

Sort field and direction (e.g., 'account_holder:asc', 'country:desc', 'created_at:desc', 'updated_at:asc')

string
enum
Defaults to masked

Controls the display of sensitive account information.

  • masked: Shows masked account numbers (default)
  • full: Shows complete account details (requires additional permissions)
Allowed:
Responses

Language
Credentials
Bearer
UUID
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json