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
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.
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.