@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Endpoints
@base https://api.tokenmetrics.com/v1
@auth ApiKey
@endpoints 14
@toc tokens(1), trader-grades(1), investor-grades(1), market-indicator(1), trading-indicator(1), resistance-support(1), price(1), price-prediction(1), sentiments(1), quantmetrics-tier-1(1), quantmetrics-tier-2(1), scenario-analysis(1), correlation(1), indices(1)

@group tokens
@endpoint GET /v1/tokens
@optional {token_ids: str, token_names: str, token_symbols: str}

@endgroup

@group trader-grades
@endpoint GET /v1/trader-grades
@optional {tokens: str, startDate: str, endDate: str, limit: str}

@endgroup

@group investor-grades
@endpoint GET /v1/investor-grades
@optional {tokens: str, startDate: str, endDate: str, limit: str}

@endgroup

@group market-indicator
@endpoint GET /v1/market-indicator
@optional {startDate: str, endDate: str, limit: str}

@endgroup

@group trading-indicator
@endpoint GET /v1/trading-indicator
@optional {tokens: str, limit: str}

@endgroup

@group resistance-support
@endpoint GET /v1/resistance-support
@optional {tokens: str, startDate: str, endDate: str, limit: str}

@endgroup

@group price
@endpoint GET /v1/price
@optional {tokens: str, startDate: str, endDate: str, limit: str, page: str}

@endgroup

@group price-prediction
@endpoint GET /v1/price-prediction
@optional {tokens: str, date: str, limit: str}

@endgroup

@group sentiments
@endpoint GET /v1/sentiments
@optional {tokens: str, startDate: str, endDate: str, limit: str}

@endgroup

@group quantmetrics-tier-1
@endpoint GET /v1/quantmetrics-tier-1
@optional {tokens: str, date: str, limit: str}

@endgroup

@group quantmetrics-tier-2
@endpoint GET /v1/quantmetrics-tier-2
@optional {tokens: str, date: str, limit: str}

@endgroup

@group scenario-analysis
@endpoint GET /v1/scenario-analysis
@optional {tokens: str, limit: str}

@endgroup

@group correlation
@endpoint GET /v1/correlation
@optional {tokens: str, limit: str}

@endgroup

@group indices
@endpoint GET /v1/indices
@optional {exchanges: str, timeHorizon: str, lowCap: str, startDate: str, endDate: str, limit: str}

@endgroup

@end
