# Get a copy bot review

`GET https://api.cryptohopper.com/v1/market/copybots/{copybot_id}/review/{review_id}`

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

Returns a single review by its ID.

OAuth scope: `read`, `manage`

The copy bot ID in the path is not checked: the review is looked up by review ID only. In the current code only id, review and rating are filled in and the other fields are always null; use Get review (GET /market/review/{review_id}) for item_id, item_type, reply_to and review_name.

## Headers

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

## Path parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `copybot_id` | string | yes | Marketplace item ID of the copy bot. Not used by the handler. |
| `review_id` | string | yes | Review ID. |

## Example request

```bash
curl "https://api.cryptohopper.com/v1/market/copybots/COPYBOT_ID/review/REVIEW_ID" \
  -H "access-token: YOUR_ACCESS_TOKEN"
```

## Response

Example response (illustrative values):

```json
{
    "data": {
        "id": "5501",
        "item_id": null,
        "item_type": null,
        "reply_to": null,
        "review_name": null,
        "review": "Running it on Binance for two months without issues.",
        "rating": "4.0",
        "created_date": null,
        "updated_date": null
    }
}
```

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.
