Skip to main content
This page lists every available endpoint. For request/response schemas and examples, use the Swagger UI (prod) or Swagger UI (dev). Base URL: https://api.alphscan.io/prod or https://api.alphscan.io/dev Access levels: Public (no key), User (API key with user level), Admin (API key with admin level).

Docs & spec

MethodPathAccessDescription
GET/docsPublicSwagger UI (HTML)
GET/openapi.jsonPublicOpenAPI 3.0 spec (JSON)

Auth

MethodPathAccessDescription
POST/auth/admin/googlePublicAdmin sign-in with Google credential; returns API key

Transaction

MethodPathAccessDescription
GET/transaction//normalized/eventsUserNormalized events for a transaction

System — Plans

MethodPathAccessDescription
GET/system/plansPublicList API plans

System — Keys

MethodPathAccessDescription
GET/system/keysUserList API keys
POST/system/keysAdminCreate API key
POST/system/keys/deleteAdminDelete key
POST/system/keys/patchAdminPatch key
POST/system/keys/set-planAdminSet key plan
POST/system/key/origin/addUserAdd key origin
POST/system/key/origin/deleteUserDelete key origin

System — Payment

MethodPathAccessDescription
GET/system/payment/next-indexAdminNext derivation index
POST/system/payment/requestAdminCreate payment request
POST/system/payment/verifyAdminVerify payment by tx_id
GET/system/payment/pendingAdminPending payments
GET/system/payment/historyUserPayment history

System — Telegram

MethodPathAccessDescription
GET/system/telegram/adminsAdminList Telegram admins
POST/system/telegram/admins/addAdminAdd Telegram admin
POST/system/telegram/admins/removeAdminRemove Telegram admin

System — Other

MethodPathAccessDescription
GET/system/bannedAdminList banned users
POST/system/banned/addAdminAdd banned user
POST/system/banned/removeAdminRemove banned user
GET/system/jobsAdminList jobs
GET/system/admin/allowed-emailsAdminList allowed admin emails
GET/system/wireguard/pingPublicWireGuard ping
GET/system/wireguard/postgresqlPublicWireGuard PostgreSQL check
GET/system/wireguard/tablesPublicDatabase tables

Token

MethodPathAccessDescription
GET/token/allPublicList tokens (paginated)
GET/token//detailsPublicToken details
GET/token/categoriesPublicList token categories
POST/token/categories/addAdminAdd category
POST/token/categories/delAdminDelete category
POST/token/updateAdminUpdate token
POST/token/deleteAdminDelete token

Addresses

MethodPathAccessDescription
GET/addresses//labelsPublicLabels for an address
GET/addresses/allPublicList address labels (paginated)
GET/addresses-labels/allPublicAlias for addresses/all
POST/addresses/label/addAdminAdd address label
POST/addresses/label/delAdminDelete address label

Contracts

MethodPathAccessDescription
GET/contracts/allPublicList contracts (paginated)

Chain

MethodPathAccessDescription
GET/chain/allPublicList chains (paginated)
GET/chain/searchPublicSearch chains (chainlist)
POST/chain/addAdminAdd chain by chainlist ID
POST/chain/updateAdminUpdate chain
POST/chain/deleteAdminSoft-delete chain

Webhook

MethodPathAccessDescription
POST/telegram/webhookPublicTelegram bot webhook