RugCheck API
Tokens
Available Methods
Token Search
searchTokensGETFull-text search over token name, symbol and mint address. Results come back ranked, with legitimate tokens ahead of the impersonators that copy their name, so the array order can be rendered as-is. Passing no query returns trending tokens.
Token Report
getTokenReportGETThis endpoint returns a full token report for a given mint. This returns quite a bit of data, organized into several sections. See the Sections below for detailed breakdown of the response structure.
Token Report Summary
getTokenReportSummaryGETThis endpoint returns a summary of the report for the requested token. It's much shorter than the full report.
Report a Token
reportTokenPOSTThis endpoint is deprecated, it doesn't do anything on the current version of RugCheck. Some previous versions of RugCheck had community verification features.
Token Insider Graph
getTokenInsiderGraphGETThis endpoint returns a detailed report on insider networks discovered for a given token, suitable for display or analysis. For only a summary of insider trading activity, it's better to use the <a href='/docs/rugcheck/tokenReport'>token report endpoint</a>.<br><br>This endpoint can return a lot of data in some cases. Occasionally, insider networks may contain 20,000 accounts or more. There are some limits in place to prevent very large insider networks from returning an overwhelming amount of data — this endpoint won't return networks over 2000 accounts in size.<br><br>We still track these larger networks and their activity, and they still generate warnings in the token report.
Bulk Token Reports
bulkTokenReportsPOSTThis endpoint will return a list of token reports, when provided with a list of token mints. This feature requires a paid RugCheck plan. You may request token reports for up to 255 tokens at once.<br><br>The data returned from this endpoint may always be cached. Even for paid API plans, there is no way to force bulk report re-generation, for performance reasons.<br><br>For guidance on interpreting token reports, see the <a href='/docs/rugcheck/tokenReport'>Get a Token Report</a> section.
Bulk Token Summary
bulkTokenSummaryPOSTGiven a list of token mints, this endpoint returns a list of summarized token reports. This feature requires a paid RugCheck plan. These may be served from cache, for performance reasons. You may request token reports for up to 255 tokens at once.<br><br>For examples on how to interpret these reports, see the <a href='/docs/rugcheck/tokenSummary'>Get a Token Summary</a> section.
Token Domain Eligibility
checkTokenEligibilityPOSTThis endpoint will verify if a token is eligible for a 'Verified by RugCheck' .token domain. Tokens must meet some scoring requirements before we'll provide a transaction for you to sign in order to secure a .token domain.<br><br><strong>Note:</strong> Generally, it's not expected that you use this endpoint programatically. It's intended to be used from the <a href='https://rugcheck.xyz/' target='_blank'>RugCheck Website</a>.
Verified Token List
getAllVerifiedTokensGETLists tokens verified directly through RugCheck, newest verification first. This endpoint requires a paid RugCheck API key and uses cursor pagination.<br><br>Start without a cursor. When a response includes <code>nextCursor</code>, pass that exact value as <code>cursor</code> on the next request. If <code>nextCursor</code> is omitted, you have reached the final page.