RugCheck APITokensgetTokenReportSummary

Tokens

Token Report Summary

getTokenReportSummaryGET

This endpoint returns a summary of the report for the requested token. It's much shorter than the full report.

Endpoint

GEThttps://api.rugcheck.xyz/v1/tokens/{id}/report/summary

Parameters

idstring required path
Token mint address
cacheOnlystring optional query
Only return cached reports
refreshboolean optional query
Force report regeneration (paid API keys only)

Result

object

JSON object returned for a token report summary.

tokenProgramstring
The program the token belongs to, either SPL Token or Token-2022
tokenTypestring
This field is deprecated. It will return an empty string
risksarray
Risks identified for this token. Each item has the following structure:
scoreinteger
The total raw rugcheck score, simply the sum of all the risk values. The normalized score is generally more useful to display to users
score_normalisedinteger
Normalized rugcheck score for display (more useful than the raw score in most UIs)
lpLockedPctnumber
Percentage of liquidity that is locked (example response uses 100 when fully locked)

Code Examples

Request
Shell
curl -X GET \
  'https://api.rugcheck.xyz/v1/tokens/eb5U8spZFfJUUTS4RoterQTVTKwctzMRcd4PctZpump/report/summary' \
  -H 'accept: application/json'
Response
JSON
{
"tokenProgram": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"tokenType": "",
"risks": [
{
"name": "Low Liquidity",
"value": "$2228.92",
"description": "Low amount of liquidity in the token pool",
"score": 771,
"level": "warn"
},
{
"name": "Low amount of LP Providers",
"value": "",
"description": "Only a few users are providing liquidity",
"score": 500,
"level": "warn"
}
],
"score": 1272,
"score_normalised": 24,
"lpLockedPct": 100
}