Management

Get usage stats (deprecated)

Changed on

Deprecated. Use GET /management/stats for the beta response with connected asset field names.

Returns user, connection, and connected asset totals for your SnapTrade Client ID. These are the same numbers shown on the Users & Connections page of the SnapTrade Dashboard.

User and connection counts are cached for up to 5 minutes. Connected asset values come from a snapshot calculated once a day; assets_under_management_calculated_at indicates when it was last calculated.

get/snapTrade/stats

Request

  • Base URL
    https://api.snaptrade.com
  • URL
    https://api.snaptrade.com/snapTrade/stats
  • Auth
    API key in header Signature and API key in query parameter clientId and API key in query parameter timestamp

Query parameters

currencystring
Example:USD

ISO 4217 currency code to express connected asset values in. Defaults to USD.

Response

OK

total_usersinteger required

Number of users registered with your Client ID.

total_connected_usersinteger required

Number of users registered with your Client ID that have at least one connection, active or disabled.

total_active_connectionsinteger required

Number of active connections across users registered with your Client ID.

total_disabled_connectionsinteger required

Number of disabled connections across users registered with your Client ID.

oauth_total_usersinteger nullable required

Number of users who have authorized your OAuth application. null if your Client ID has no OAuth application.

oauth_total_connected_usersinteger nullable required

Number of users who have authorized your OAuth application and have at least one connection, active or disabled. null if your Client ID has no OAuth application.

oauth_total_active_connectionsinteger nullable required

Number of active connections across users who have authorized your OAuth application. null if your Client ID has no OAuth application.

oauth_total_disabled_connectionsinteger nullable required

Number of disabled connections across users who have authorized your OAuth application. null if your Client ID has no OAuth application.

assets_under_managementnumber double nullable required

Total latest account value across active connections of users registered with your Client ID, in assets_under_management_currency. null until the first daily snapshot has been calculated.

disabled_assets_under_managementnumber double nullable required

Total account value across disabled connections of users registered with your Client ID, as of each connection's last sync, in assets_under_management_currency. null until the first daily snapshot has been calculated.

oauth_assets_under_managementnumber double nullable required

Total latest account value across active connections of users who have authorized your OAuth application, in assets_under_management_currency. null if your Client ID has no OAuth application, or until the first daily snapshot after it was added.

oauth_disabled_assets_under_managementnumber double nullable required

Total account value across disabled connections of users who have authorized your OAuth application, as of each connection's last sync, in assets_under_management_currency. null if your Client ID has no OAuth application, or until the first daily snapshot after it was added.

assets_under_management_currencystring required

ISO 4217 currency code the asset values are expressed in.

assets_under_management_calculated_atstring date-time nullable required

Timestamp in ISO 8601 format indicating when the connected asset values were last calculated. null until the first daily snapshot has been calculated.

Example response

{
  "total_users": 19528,
  "total_connected_users": 2681,
  "total_active_connections": 2265,
  "total_disabled_connections": 708,
  "assets_under_management": 104900000,
  "disabled_assets_under_management": 159300000,
  "assets_under_management_currency": "USD",
  "assets_under_management_calculated_at": "2026-10-08T02:47:00.000000Z"
}

Changes