# Get current targets

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

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

Returns the coin or coins the strategy of the hopper currently wants to buy, with the time of the last check.

The result is nested twice, under data.data. A manual target has " (manual)" appended to new_target. When the hopper has no config the response is {"data": null}.

## 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/targets" \
  -H "access-token: YOUR_ACCESS_TOKEN"
```

## Response

Example response (illustrative values):

```json
{
    "data": {
        "data": {
            "type": "new_target",
            "new_target": "BTC",
            "ta_values": null,
            "multiple": 0,
            "first_target": "",
            "current_sells": "",
            "last_check": "2026-09-25T10:15:00Z"
        },
        "status": 1
    }
}
```

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.
