Get signals in hopper

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

Returns the active signallers the hopper is subscribed to, with the subscription config of each.

OAuth scope: read About scopes

name and description are HTML-escaped. The values in config are strings; config is null when the subscription has no config. Not available for arbitrage, market maker, copy trading and AI bots.

Example request

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

Parameters

Headers

NameTypeRequiredDescription
access-token string Required The OAuth access token of the user.

Path parameters

NameTypeRequiredDescription
id string Required Hopper ID.

Response

Example response (illustrative values)

{
    "data": {
        "signals": [
            {
                "signal_id": "1234",
                "plan_id": "0",
                "name": "Example Signals",
                "description": "Spot signals for the major USDT markets.",
                "logo": "https://cdn.example.com/signallers/logo_1234.png",
                "type": "signal",
                "feature_image": "https://cdn.example.com/signallers/feature_1234.png",
                "subscription_fee_currency": "USD",
                "subscription_fee": "19.99",
                "exchanges": "binance,kucoin",
                "performance_pct": "12.40",
                "rating": "4.5000",
                "total_votes": "18",
                "link": "https://www.cryptohopper.com/signaller?signaller_id=1234",
                "config": {
                    "market_order": "1",
                    "buy_amount": "50",
                    "follow_sell_signals": "1"
                }
            }
        ]
    }
}
FieldTypeDescription
search_optsarray of object
date_fromstring
date_tostring
entry_typestringOne of: error, info.
sort_fieldstringOne of: entry_date, entry_type.
sort_orderstringOne of: asc, desc.
pageinteger
perPageinteger

Status codes: 200. Errors return JSON with status, error and message. See How the API works for response codes and rate limits.