GET https://api.cryptohopper.com/v1/market/strategies

Returns the strategies in the marketplace, sorted by number of sales.

The list is under the key strategy, with the number of items in result. hero_only is true when the strategy uses an indicator that is only available on the Hero plan. Only published items in the marketplace store are returned.

Example request

curl "https://api.cryptohopper.com/v1/market/strategies" \
  -H "access-token: YOUR_ACCESS_TOKEN"

Parameters

Headers

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

Query parameters

NameTypeRequiredDescription
start string Optional Offset for paging. Default 0.
limit string Optional Maximum number of items to return, 1 to 500. Default 500; 0 or a value above 500 also returns 500.
available_in_app string Optional Meant to limit the list to items sold in the mobile app. In the current code a value sent here is compared to an integer and never matches, so it does not filter the list.

Response

Example response (illustrative values)

{
    "data": {
        "strategy": [
            {
                "exchange": null,
                "quote_currency": null,
                "risk_level": "medium",
                "allowed_coins": [],
                "hero_only": false,
                "id": "10480",
                "item_id": "10480",
                "type": "strategy",
                "name": "RSI Bounce",
                "description": "Buys oversold dips confirmed by RSI and MACD.",
                "logo": "https://cdn.cryptohopper.com/images/marketplace/10480.png",
                "feature_image": "https://cdn.cryptohopper.com/images/marketplace/10480_feature.png",
                "top_item": "0",
                "link": "https://www.cryptohopper.com/marketplace/item?item_id=10480",
                "rating": "4.00000",
                "total_votes": "5",
                "sales": "210",
                "price_id": "1",
                "price": "0.00",
                "created": "2025-06-18 08:40:00",
                "price_currency": "USD",
                "max_downloads": "0",
                "seller_id": "321",
                "seller_name": "Example Trading",
                "seller_logo": "https://cdn.cryptohopper.com/images/marketplace/sellers/321.png",
                "available_in_app": "1"
            }
        ],
        "result": 1
    }
}

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