Get the language model results of an AI

GET https://api.cryptohopper.com/v1/ai/{ai_id}/airesults

Returns the verdicts the language model gave for one of your AIs, newest first: the buy, sell or neutral signal per market with its value, explanation and credit cost.

The handler checks no OAuth scope. An AI that is not yours returns 404 AI not found.

Example request

curl "https://api.cryptohopper.com/v1/ai/AI_ID/airesults" \
  -H "access-token: YOUR_ACCESS_TOKEN"

Parameters

Headers

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

Path parameters

NameTypeRequiredDescription
ai_id string Required Numeric ID of one of your AIs.

Query parameters

NameTypeRequiredDescription
pair string Optional Optional market to filter on, in the exchange's own market notation as returned in the pair field.
start string Optional Optional row offset for paging. Default 0.
exchange string Optional Optional exchange key to filter on, for example binance.
limit string Optional Optional number of results, 1 to 500. Default 500.

Response

Example response (illustrative values)

{
    "data": [
        {
            "id": "13722001",
            "exchange": "binance",
            "pair": "BTCUSDT",
            "base": "BTC",
            "quote": "USDT",
            "model": "deepseek/deepseek-chat",
            "signal": "buy",
            "signal_value": "72.00",
            "signal_description": "Higher lows on the 1h chart and rising volume support a continuation.",
            "ai_credits": "0.50",
            "created": "2026-09-25 08:00:04"
        }
    ]
}

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