---
title: "Search Accounts"
method: POST
path: "/searchAccounts"
tags: ["Accounts and Cards"]
---

# Search Accounts

`POST /searchAccounts`

Use the Search Accounts endpoint to find a customer account by passing at least one of the parameters. The data in the response is similar to what the <<glossary:CST>> search provides.

Try <a href="ref:post_getaccountbyid" target="_blank">Get Account by ID</a> to specify a customer identifier and retrieve all associated accounts.

For the `recordCnt` parameter use these values to get the desired number of records per page:
* **No value** &mdash; 50 records per page
* **`1` through `100`** &mdash; The specified number of records per page
* **Values over `100`** &mdash; 100 records per page

## Response `default`

- object
  - `status_code` integer, nullable, required — The response status code. May return a string for some statuses.
  - `status` string, nullable, required — The condition of a process or response
  - `processing_time` number, float, nullable, required — The time elapsed in processing the transaction
  - `echo` object, nullable, required — A structure that contains transaction ID information
    - `transaction_id` string, nullable, required — An ID that represents an API transaction
    - `provider_timestamp` string, date-time, nullable, required — Store a related timestamp for reporting and troubleshooting purposes
    - `provider_transaction_id` string, nullable, required — Secondary transaction identifier (generated by a provider)
  - `system_timestamp` string, date-time, nullable, required — A system generated timestamp
  - `rtoken` string, nullable, required — A system-generated ID used for tracking
  - `errors` string[] — A list of errors generated while the request was processed
  - `response_data` object, nullable, required — A structure for the response data. It can be empty but usually will contain information.
    - `page` integer, required — The current page in the accounts list display
    - `total_record_count` string, required — Number of records in the accounts list display
    - `number_of_pages` integer, required — Total number of pages in the accounts list display
    - `accounts` object[], required — List of account objects
      - `pmt_ref_no` string, required — A system-generated account number
      - `first_name` string, nullable, required — A person's first name as listed on the account
      - `middle_name` string, nullable, required — A person's middle name as listed on the account
      - `last_name` string, nullable, required — A person's last name as listed on the account
      - `email` string, nullable, required — The email address on a profile
      - `status` string, required — The status of the account
      - `active` string, required — Yes or no to flag an active account
      - `galileo_account_number` string, nullable, required — System-generated integer account number, also known as balance ID
      - `product_id` string, nullable, required — System-generated integer
      - `group_id` string, nullable, required — Integer value used for tracking the location (store, entity, etc...) where the customer was acquired. The group_id is set using the location and locationType parameters.
      - `application_date` string, date-time, nullable, required — The date an application was made to create an account

---

[API](https://skmtc.net/galileo-ft/apis/program-api.md) · [All operations](https://skmtc.net/galileo-ft/apis/program-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/galileo-ft/program-api/versions/bcd728f97a18/schema)
