Management

Get usage stats (beta)

Changed on

Beta. This endpoint and its response schema may change.

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; connected_assets_calculated_at indicates when it was last calculated.

get/management/stats

Request

  • Base URL
    https://api.snaptrade.com
  • URL
    https://api.snaptrade.com/management/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.

connected_assetsnumber double nullable required

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

disabled_connected_assetsnumber double nullable required

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

oauth_connected_assetsnumber double nullable required

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

oauth_disabled_connected_assetsnumber 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 connected_assets_currency. null if your Client ID has no OAuth application, or until the first daily snapshot after it was added.

connected_assets_currencystring required

ISO 4217 currency code the asset values are expressed in.

connected_assets_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,
  "connected_assets": 104900000,
  "disabled_connected_assets": 159300000,
  "connected_assets_currency": "USD",
  "connected_assets_calculated_at": "2026-10-08T02:47:00.000000Z"
}

Changes