# Get limits


```
GET 
https://api.apify.com/v2/users/me/limits
```


Returns a complete summary of your account's limits. It is the same information you will see on your account's [Limits page](https://console.apify.com/billing#/limits). The returned data includes the current usage cycle, a summary of your limits, and your current usage.

<!-- -->

<!-- -->

### Status 200

**Response Headers**




```
{
  "data": {
    "monthlyUsageCycle": {
      "startAt": "2022-10-02T00:00:00.000Z",
      "endAt": "2022-11-01T23:59:59.999Z"
    },
    "limits": {
      "maxMonthlyUsageUsd": 300,
      "maxMonthlyActorComputeUnits": 1000,
      "maxMonthlyExternalDataTransferGbytes": 7,
      "maxMonthlyProxySerps": 50,
      "maxMonthlyResidentialProxyGbytes": 0.5,
      "maxActorMemoryGbytes": 16,
      "maxActorCount": 100,
      "maxActorTaskCount": 1000,
      "maxConcurrentActorJobs": 256,
      "maxTeamAccountSeatCount": 9,
      "dataRetentionDays": 90
    },
    "current": {
      "monthlyUsageUsd": 43,
      "monthlyActorComputeUnits": 500.784475,
      "monthlyExternalDataTransferGbytes": 3.00861903931946,
      "monthlyProxySerps": 34,
      "monthlyResidentialProxyGbytes": 0.4,
      "actorMemoryGbytes": 8,
      "actorCount": 31,
      "actorTaskCount": 130,
      "activeActorJobCount": 0,
      "teamAccountSeatCount": 5
    }
  }
}
```


**Schema**

* **data** object required

  * **monthlyUsageCycle** object required

    * **startAt** string\<date-time> required\
      **Example:** `2022-10-02T00:00:00.000Z`
    * **endAt** string\<date-time> required\
      **Example:** `2022-11-01T23:59:59.999Z`

  * **limits** object required

    * **maxMonthlyUsageUsd** number required\
      **Example:** `300`
    * **maxMonthlyActorComputeUnits** number required\
      **Example:** `1000`
    * **maxMonthlyExternalDataTransferGbytes** number required\
      **Example:** `7`
    * **maxMonthlyProxySerps** integer required\
      **Example:** `50`
    * **maxMonthlyResidentialProxyGbytes** number required\
      **Example:** `0.5`
    * **maxActorMemoryGbytes** number required\
      **Example:** `16`
    * **maxActorCount** integer required\
      **Example:** `100`
    * **maxActorTaskCount** integer required\
      **Example:** `1000`
    * **maxConcurrentActorJobs** integer required\
      **Example:** `256`
    * **maxTeamAccountSeatCount** integer required\
      **Example:** `9`
    * **dataRetentionDays** integer required\
      **Example:** `90`

  * **current** object required

    * **monthlyUsageUsd** number required\
      **Example:** `43`
    * **monthlyActorComputeUnits** number required\
      **Example:** `500.784475`
    * **monthlyExternalDataTransferGbytes** number required\
      **Example:** `3.00861903931946`
    * **monthlyProxySerps** integer required\
      **Example:** `34`
    * **monthlyResidentialProxyGbytes** number required\
      **Example:** `0.4`
    * **actorMemoryGbytes** number required\
      **Example:** `8`
    * **actorCount** integer required\
      **Example:** `31`
    * **actorTaskCount** integer required\
      **Example:** `130`
    * **activeActorJobCount** integer required\
      **Example:** `0`
    * **teamAccountSeatCount** integer required\
      **Example:** `5`

### Status 400

Bad request - invalid input parameters or request body.


```
{
  "error": {
    "type": "invalid-input",
    "message": "Invalid input: The request body contains invalid data."
  }
}
```


**Schema**

* **error** object required

  * **type** string required\
    **Example:** `run-failed`
  * **message** string required\
    **Example:** `Actor run did not succeed (run ID: 55uatRrZib4xbZs, status: FAILED)`

### Status 401

Unauthorized - authentication required or invalid token.


```
{
  "error": {
    "type": "token-not-valid",
    "message": "Authentication token is not valid."
  }
}
```


**Schema**

* **error** object required

  * **type** string required\
    **Example:** `run-failed`
  * **message** string required\
    **Example:** `Actor run did not succeed (run ID: 55uatRrZib4xbZs, status: FAILED)`

### Status 403

Forbidden - insufficient permissions to perform this action.


```
{
  "error": {
    "type": "permission-denied",
    "message": "You do not have permission to perform this action."
  }
}
```


**Schema**

* **error** object required

  * **type** string required\
    **Example:** `run-failed`
  * **message** string required\
    **Example:** `Actor run did not succeed (run ID: 55uatRrZib4xbZs, status: FAILED)`

### Status 405

Method not allowed.


```
{
  "error": {
    "type": "method-not-allowed",
    "message": "This API end-point can only be accessed using the following HTTP methods: OPTIONS,GET"
  }
}
```


**Schema**

* **error** object required

  * **type** string required\
    **Example:** `run-failed`
  * **message** string required\
    **Example:** `Actor run did not succeed (run ID: 55uatRrZib4xbZs, status: FAILED)`

### Status 429

Too many requests - rate limit exceeded.


```
{
  "error": {
    "type": "rate-limit-exceeded",
    "message": "You have exceeded the rate limit. Please try again later."
  }
}
```


**Schema**

* **error** object required

  * **type** string required\
    **Example:** `run-failed`
  * **message** string required\
    **Example:** `Actor run did not succeed (run ID: 55uatRrZib4xbZs, status: FAILED)`
