Skip to main content
The following endpoints provide information about a given HubSpot account, including the account settings, and the daily API usage and limits for legacy private apps.

Get account details for a HubSpot account

To retrieve details for a standard HubSpot account, make a GET request to /account-info/v3/details. The response will resemble the following:
{
  "portalId": 123456,
  "accountType": "STANDARD",
  "timeZone": "US/Eastern",
  "companyCurrency": "USD",
  "additionalCurrencies": [
    "EUR"
  ],
  "utcOffset": "-05:00",
  "utcOffsetMilliseconds": -18000000,
  "uiDomain": "app.hubspot.com",
  "dataHostingLocation": "na1"
}
A full list of properties is provided in the table below:
PropertyTypeDescription
portalIdNumberThe ID of the HubSpot account, sometimes referred to as the account’s Hub ID.
accountTypeStringAn enumeration corresponding to the account type:
timeZoneStringThe name of the account’s configured timezone (e.g., "US/Eastern").
companyCurrencyStringThe currency code of the account’s configured currency.
additionalCurrenciesArrayAn array of additional configured currencies. Note that a Starter account or higher is required to add more than one account currency.
utcOffsetStringThe difference in hours between the account’s timezone and Coordinated Universal Time (UTC).
`utcOffsetMillisecondsNumberThe difference in milliseconds between the account’s timezone and Coordinated Universal Time (UTC).
uiDomainStringThe domain used to log in to the main HubSpot user interface.
dataHostingLocationStringThe location of the data center where your account is hosted (e.g., "eu1" or "na1").

Check daily API usage and limits for a legacy private app

The daily API usage endpoint can be used to check the aggregate API calls that all legacy private apps have made for the current day, and the API usage limits for that account. The current day is measured from midnight to midnight based on the connected account’s time zone settings. Read more about HubSpot’s API usage guidelines. To retrieve usage and limit data for your legacy private apps, make a GET request to /account-info/v3/api-usage/daily/private-apps. The response will resemble the following:
{
  "results": [
    {
      "name": "private-apps-api-calls-daily",
      "usageLimit": 1000000,
      "currentUsage": 2,
      "collectedAt": "2025-12-12T22:25:10.655Z",
      "fetchStatus": "SUCCESS",
      "resetsAt": "2025-12-13T05:00:00Z"
    }
  ]
}
The table below provides details on the properties returned in the results array of the response:
PropertyTypeDescription
nameStringAn identifier used by HubSpot for the API call.
usageLimitNumberThe daily limit for your legacy private apps.
currentUsageNumberThe total number of calls your legacy private apps have made during the current period (starting from midnight of the current day).
collectedAtStringAn ISO 8601 timestamp denoting when usage was measured.
fetchStatusStringAn enumeration denoting the status of the usage request.
resetsAtStringAn ISO 8601 timestamp denoting when the current period of usage will reset.
Last modified on December 18, 2025