# Get the latest hopper activity

`GET https://api.cryptohopper.com/v1/hopper/{id}/activity`

Part of [Hoppers](https://www.cryptohopper.com/api-documentation/api-reference/hoppers.md) in the Cryptohopper API reference.

Returns the task the hopper worked on most recently, such as balances, buy or cancelorder, and whether that task was starting or finished.

start is 1 when the task started and 0 when it finished. Without recent activity the response is task noactivity, start 1 and time as a Unix timestamp string of five minutes ago.

## Headers

| Name | Type | Required | Description |
|---|---|---|---|
| `access-token` | string | yes | The OAuth access token of the user. |

## Path parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `id` | string | yes | Hopper ID. |

## Example request

```bash
curl "https://api.cryptohopper.com/v1/hopper/HOPPER_ID/activity" \
  -H "access-token: YOUR_ACCESS_TOKEN"
```

## Response

Example response (illustrative values):

```json
{
    "data": {
        "task": "balances",
        "start": 1,
        "time": "2026-09-25T10:15:00Z"
    }
}
```

Status codes: 200. Errors return JSON with `status`, `error` and `message`, plus a numeric `code` when the error comes from the API itself rather than the gateway.
