---
title: "Get private user data"
method: GET
path: "/v2/users/me"
tags: ["Users"]
---

# Get private user data

`GET /v2/users/me`

Returns information about the current user account, including both public
and private information.

The user account is identified by the provided authentication token.

The fields `plan`, `email` and `profile` are omitted when this endpoint is accessed from Actor run.

## Response `200`

- PrivateUserDataResponse
  - `data` UserPrivateInfo, required
    - `id` string
    - `username` string, required
    - `profile` Profile
      - `bio` string, nullable
      - `name` string
      - `pictureUrl` string, uri, nullable
      - `githubUsername` string, nullable
      - `websiteUrl` string, uri, nullable
      - `twitterUsername` string, nullable
    - `email` string, email
    - `proxy` Proxy
      - `password` string, required
      - `groups` ProxyGroup[], required
        - `name` string, required
        - `description` string, nullable, required
        - `availableCount` integer, required
    - `plan` Plan, required
      - `id` string
      - `description` string
      - `isEnabled` boolean
      - `monthlyBasePriceUsd` number
      - `monthlyUsageCreditsUsd` number
      - `usageDiscountPercent` number
      - `enabledPlatformFeatures` string[]
      - `maxMonthlyUsageUsd` number
      - `maxActorMemoryGbytes` number
      - `maxMonthlyActorComputeUnits` number
      - `maxMonthlyResidentialProxyGbytes` number
      - `maxMonthlyProxySerps` integer
      - `maxMonthlyExternalDataTransferGbytes` number
      - `maxActorCount` integer
      - `maxActorTaskCount` integer
      - `dataRetentionDays` integer
      - `availableProxyGroups` AvailableProxyGroups, required — A dictionary mapping proxy group names to the number of available proxies in each group. The keys are proxy group names (e.g., "RESIDENTIAL", "DATACENTER") and values are the count of available proxies.
      - `teamAccountSeatCount` integer
      - `supportLevel` string
      - `availableAddOns` string[]
      - `tier` string
      - `apiRateLimitBoosts` integer
      - `maxScheduleCount` integer
      - `maxConcurrentActorRuns` integer
      - `planPricing` object — Pricing details for this plan.
    - `effectivePlatformFeatures` EffectivePlatformFeatures, required
      - `ACTORS` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `STORAGE` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `SCHEDULER` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `PROXY` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `PROXY_EXTERNAL_ACCESS` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `PROXY_RESIDENTIAL` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `PROXY_SERPS` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `WEBHOOKS` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `ACTORS_PUBLIC_ALL` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
      - `ACTORS_PUBLIC_DEVELOPER` EffectivePlatformFeature, required
        - `isEnabled` boolean, required
        - `disabledReason` string, nullable, required
        - `disabledReasonType` string, nullable, required
        - `isTrial` boolean, required
        - `trialExpirationAt` string, date-time, nullable, required
    - `createdAt` string, date-time
    - `isPaying` boolean, required

## Other responses

- `400` — Bad request - invalid input parameters or request body.
- `401` — Unauthorized - authentication required or invalid token.
- `403` — Forbidden - insufficient permissions to perform this action.
- `405` — Method not allowed.
- `429` — Too many requests - rate limit exceeded.

---

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