# Get a marketplace seller

`GET https://api.cryptohopper.com/v1/market/seller/{seller_id}`

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

Returns a marketplace seller with total downloads, total signal subscribers and the seller's items and signals.

OAuth scope: `read`

marketplace_items lists up to 100 items that are also sold in the mobile app, followed by up to 100 active signals. total_subscribers is false when the seller has no signal.

## Headers

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

## Path parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `seller_id` | string | yes | Seller ID. |

## Example request

```bash
curl "https://api.cryptohopper.com/v1/market/seller/SELLER_ID" \
  -H "access-token: YOUR_ACCESS_TOKEN"
```

## Response

Example response (illustrative values):

```json
{
    "data": {
        "id": 321,
        "name": "Example Trading",
        "logo": "https://cdn.cryptohopper.com/images/marketplace/sellers/321.png",
        "description": "Templates and signals for spot trading.",
        "total_downloads": 1520,
        "total_subscribers": "37",
        "marketplace_items": [
            {
                "id": "10512",
                "type": "template",
                "name": "Binance Swing Trader",
                "logo": "https://cdn.cryptohopper.com/images/marketplace/10512.png",
                "rating": "4.50000",
                "rating_count": "12",
                "price": "19.00",
                "price_currency": "$"
            },
            {
                "id": "42",
                "type": "signal",
                "name": "Alpha Signals",
                "logo": "https://cdn.cryptohopper.com/images/signals/42.png",
                "rating": "4.25000",
                "rating_count": "8",
                "price": "29.00",
                "price_currency": "$"
            }
        ]
    }
}
```

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.
