Rugspull Read API · Authentication Profile

Rugspull Read Api Authentication

Authentication

Rugspull Read API declares 0 security scheme(s) across its OpenAPI definitions.

BNB Smart ChainBSCwbnbRead OnlyOpenAPIhigh-riskdiscovery-cacheDeFiWeb3crypto-market-dataIndexer
Methods: Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-08-11'
method: searched
source: https://rugspull.com/.well-known/api-onboarding
docs: https://github.com/pqchase/rugspull/blob/main/docs/INTEGRATION.md
spec_source: openapi/rugspull-read-api-openapi.yml
summary: >-
  The Rugspull Read API is fully anonymous. The OpenAPI 3.1 document declares no
  components.securitySchemes and no root or per-operation security requirement, and
  the provider's own API Onboarding descriptor states auth "none" and account
  required false in machine-readable form. This is a deliberate, documented absence
  rather than an undocumented one: the API is GET-only over a rebuildable public
  cache, so there is no principal to authenticate and nothing to authorize.
model: none
schemes: []
security_requirement_declared: false
account_required: false
registration_required: false
api_key_required: false
agent_policy: allowed
agent_policy_source: https://rugspull.com/.well-known/api-onboarding
credentials: []
scopes:
  model: none
  note: >-
    No authorization scopes exist. The provider states this explicitly in the
    onboarding descriptor: "No authorization scopes exist because this descriptor
    covers read-only public cache endpoints only." scopes/ is intentionally absent.
cors:
  enabled: true
  allow_origin: '*'
  allow_methods: [GET, POST, OPTIONS]
  allow_headers: [authorization, content-type, cf-turnstile-response, x-turnstile-token]
  expose_headers: [link]
  max_age: 86400
  observed: 'live response headers on GET https://rugspull.com/api/rugs, 2026-08-11'
  note: >-
    The CORS preflight advertises POST and the Turnstile headers even though every
    published operation is a GET. Those headers belong to the write surface the
    Worker serves for the app itself (creation/upload flows behind /ops and /account/,
    both Disallowed in robots.txt); they are not part of the published read contract.
settlement_boundary: >-
  Wallets sign financial actions on BNB Smart Chain directly. The API never buys,
  sells, rugs, claims, refunds, or signs a transaction on a user's behalf, so no
  delegated-authority or consent model is required for the published surface.
gaps:
  - No OAuth 2.0, OpenID Connect, or API-key surface exists to document.
  - >-
    Because access is anonymous and unmetered, there is no per-caller identity to
    attach a rate limit, quota, or abuse policy to — see rate-limits/.
cross_links:
  conventions: conventions/rugspull-read-api-conventions.yml
  well_known: well-known/rugspull-read-api-well-known.yml
  rate_limits: rate-limits/rugspull-read-api-rate-limits.yml

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/rugspull-read-api-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API 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.