RugShield Advisors API
The Advisors API from RugShield — 1 operation(s) for advisors.
The Advisors API from RugShield — 1 operation(s) for advisors.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/getrugshield-com:getrugshield-com-advisors-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: RugShield Parallel Solana Risk Advisors API
description: Parallel risk advisor aggregation and own Solana checks for AI agents; pay per call via x402 USDC on Base or Solana. Read optional agent_guidance for input corrections and next actions. Template/empty-body discovery quotes are not executable purchases; supply actual input and obtain a new quote.
version: '1.0'
tags:
- name: Advisors
paths:
/v1/advisors:
get:
summary: List anonymous risk advisor options and their prices (free)
description: Use supported_chains to select advisors for the token network. pays_on is the rail RugShield uses to pay an advisor, independent of the token network.
operationId: listRiskAdvisors
responses:
'200':
description: Free advisor catalog
content:
application/json:
schema:
properties:
fee_usd:
type: number
description: Minimum RugShield panel fee, in US dollars.
fee_rate:
type: number
description: RugShield fee fraction of advisor cost.
price_rule:
type: string
advisors:
items:
properties:
id:
type: string
description: Anonymous id for ?advisors=.
price_usd:
type: number
description: Advisor cost in US dollars, before panel fee.
pays_on:
type: string
description: Network and asset RugShield uses to pay this advisor; not the analyzed token chain.
supported_chains:
items:
type: string
type: array
description: CAIP-2 networks whose tokens this advisor can analyze.
type: object
required:
- id
- price_usd
- pays_on
- supported_chains
type: array
agent_guidance:
type: object
description: Optional additive agent instructions; does not replace x402 headers or the original result.
properties:
code:
type: string
next_action:
type: string
payment_status:
type: string
enum:
- settled
- not_charged
- unknown
payment_allowed:
type: boolean
description: Advisory only; server preflight enforces input validity.
instructions:
type: array
items:
type: string
examples:
type: array
items:
type: object
documentation:
type: string
schema:
type: string
request_example:
type: object
required:
- type
- executable
- explanation
- effects
- payment_proof_required
- new_authorization_allowed
description: Recommended NEXT action. A blueprint is not executable until its required original context or actual inputs are supplied. No signing or payment is performed by returning this object.
properties:
type:
type: string
enum:
- http
- mcp
- original_context
- original_request
- manual
- none
executable:
type: boolean
explanation:
type: string
payment_proof_required:
type: boolean
new_authorization_allowed:
type: boolean
effects:
type: object
required:
- payment
- analysis
properties:
payment:
type: string
enum:
- none
- may_settle_original_authorization
- may_settle_reviewed_authorization
analysis:
type: string
enum:
- none
- read_operation_schema
- read_existing_job
- request_free_token_analysis
- read_advisor_catalog
- resume_or_recover_existing_job
- start_or_complete_analysis
- attempt_free_retry
method:
type: string
url:
type: string
url_template:
type: string
requires:
type: array
items:
type: string
request_source:
type: string
body_fields:
type: object
payment:
type: object
required:
- status
- charge_outcome
- explanation
- next_action
properties:
status:
type: string
enum:
- not_required
- not_started
- not_settled
- confirmation_pending
- settled
- reconciliation_required
- unconfirmed
charge_outcome:
type: string
enum:
- not_applicable
- not_charged
- charged
- unconfirmed
explanation:
type: string
next_action:
type: string
new_authorization_allowed:
type: boolean
background_reconciliation_available:
type: boolean
const: false
legacy_charged_note:
type: string
analysis:
type: object
required:
- status
- result_available
- explanation
properties:
status:
type: string
enum:
- not_started
- waiting_for_payment
- queued
- running
- processing
- completed
- failed
- review_required
- not_reported
result_available:
type: boolean
explanation:
type: string
type: object
required:
- fee_usd
- fee_rate
- price_rule
- advisors
security: []
tags:
- Advisors
x-provenance:
method: harvested
publisher: RugShield
source: https://getrugshield.com/openapi.json
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)