# PulseScanner API — endpoint index # # One line per route: METHOD path [tier] purpose. # Generated from the API's own OpenAPI description; do not hand-edit. # source: https://api.pulsescanner.io/openapi.json # version: 2.0.0-dev # routes: 73 # # `-` in the tier column means the description published no minimum tier for # that route. It is not a claim that the route is open. # # NO BUILD TIMESTAMP. This file is generated on every build AND tracked in # git, so a wall-clock line made the working tree dirty on every build and # every diff of it was a timestamp — which teaches a reader to skip the # diff that matters. The content is a function of the description above; # when the routes change, the routes change. GET /api [Anon] Etherscan-compatible query surface: the module, action and address parameters an existing client already sends POST /api [Anon] Etherscan-compatible query surface: the module, action and address parameters an existing client already sends GET /health [None] Liveness probe: 503 once the indexed head is older than the configured staleness limit GET /openapi.json [None] This API description, served from the same document the build publishes POST /rpc [Free] JSON-RPC 2.0 for wallets — key in the `X-Api-Key` header or `?apikey=` POST /rpc/{key} [Free] JSON-RPC 2.0 for wallets — key in the URL path segment (`/rpc/`) GET /v2/account [None] The signed-in account: its wallet, tier and current limits GET /v2/account/entitlements [None] Every entitlement on the signed-in account, with its tier, bonus and effective window GET /v2/account/keys [None] The account's API keys by prefix and status; a key's secret is shown once at creation and never again POST /v2/account/keys [None] Create an API key and return its secret once DELETE /v2/account/keys/{id} [None] Revoke an API key GET /v2/account/lists [None] The account's address lists, each with its member count POST /v2/account/lists [None] Create an address list DELETE /v2/account/lists/{id} [None] Delete an address list and its members GET /v2/account/lists/{id} [None] One address list and its members PATCH /v2/account/lists/{id} [None] Rename an address list POST /v2/account/lists/{id}/addresses [None] Add an address to a list DELETE /v2/account/lists/{id}/addresses/{address} [None] Remove an address from a list POST /v2/account/logout [None] End the current session GET /v2/account/pending [None] Tier credits paid for by this wallet and not yet claimed POST /v2/account/siwe/nonce [None] Issue a single-use nonce for a Sign-In With Ethereum message POST /v2/account/siwe/verify [None] Verify a signed Sign-In With Ethereum message and open a session GET /v2/account/tags [None] The account's private address labels GET /v2/account/tags/lookup [None] Private labels for a batch of addresses, for annotating a page the account is viewing DELETE /v2/account/tags/{address} [None] Delete the account's private label for one address PUT /v2/account/tags/{address} [None] Create or replace the account's private label for one address GET /v2/account/usage [None] Call units and request counts for the signed-in account, by day and endpoint class GET /v2/beacon/stats [Anon] Beacon-chain totals: validator counts by status, participation, and the epoch they were read at GET /v2/blocks [Anon] Recent blocks, newest first GET /v2/blocks/{num}/rewards [Anon] One block's fee recipient, gas use and burnt fees, with its consensus reward GET /v2/blocks/{num}/txs [Anon] Transactions in one block GET /v2/epochs [Anon] Recent beacon epochs and their participation GET /v2/head/blocks [Anon] Blocks from the head preview lane, ahead of the indexed head GET /v2/head/blocks/{num}/txs [Anon] Transactions in one head-lane block, ahead of the indexed head GET /v2/head/txs/{hash} [Anon] One transaction from the head preview lane, ahead of the indexed head GET /v2/home/stats [Anon] The front page's headline numbers: PLS price and its 24-hour change, PLS burned, transaction count, and the block they were computed at GET /v2/plans [None] Plans, limits and the endpoint map the web builds its comparison table from GET /v2/pools/new [Free] Pools registered most recently GET /v2/pools/{addr}/stats [Paid] One pool's tokens, fee tier, reserves and recent volume GET /v2/protocols [Anon] Registered dex protocols and the factories they are discovered by GET /v2/search [Anon] Resolve a query to a transaction, block, address, token, validator, slot or epoch GET /v2/slots [Anon] Recent beacon slots, including the ones no block was proposed for GET /v2/slots/{slot} [Anon] One beacon slot: its proposer, block and status GET /v2/swaps [Anon] Recent dex swaps across every registered protocol GET /v2/tokens/new [Free] Tokens seen most recently GET /v2/tokens/{addr} [Anon] One token's metadata, supply and trust tier GET /v2/tokens/{addr}/ohlc [Free] Open, high, low and close candles for one token GET /v2/tokens/{addr}/pools [Free] Every registered pool holding one token GET /v2/tokens/{addr}/price [Anon] One token's current price, with the anchor it was priced against GET /v2/tokens/{addr}/price/history [Free] One token's price over time GET /v2/tokens/{addr}/richlist [Paid] The largest holders of one token, ranked by balance GET /v2/tokens/{addr}/transfers [Anon] Transfers of one token, newest first GET /v2/txs/{hash} [Anon] One transaction: its status, value, gas and decoded action GET /v2/txs/{hash}/internal [Anon] Internal value transfers made by one transaction GET /v2/txs/{hash}/swaps [Anon] Dex swaps decoded from one transaction GET /v2/txs/{hash}/trace [Anon] The call tree of one transaction GET /v2/txs/{hash}/transfers [Anon] Token transfers emitted by one transaction GET /v2/validators [Anon] Validators in index order, oldest first, optionally narrowed to one status GET /v2/validators/entities [Anon] Validators grouped by withdrawal address, or blocks grouped by the graffiti they carried GET /v2/validators/missed [Anon] Validators ranked by the proposals they missed inside a 1d/7d/30d/90d window GET /v2/validators/slashed [Anon] Validators that have been slashed GET /v2/validators/{idx} [Anon] One validator: its status, balance and activation window GET /v2/wallets/{addr}/bridge [Anon] Bridge transfers made by one wallet GET /v2/wallets/{addr}/holdings [Paid] Every token one wallet holds, with its current value GET /v2/wallets/{addr}/networth [Paid] One wallet's current net worth GET /v2/wallets/{addr}/networth/history [Paid] One wallet's net worth over time GET /v2/wallets/{addr}/networth/replay [Paid] One wallet's net worth recomputed across a window, for charting GET /v2/wallets/{addr}/positions [Paid] One wallet's open liquidity positions GET /v2/wallets/{addr}/positions/items [Paid] The individual items behind one wallet's liquidity positions GET /v2/wallets/{addr}/summary [Anon] One wallet's headline balances and activity GET /v2/wallets/{addr}/trades [Free] Dex trades made by one wallet GET /v2/wallets/{addr}/txs [Anon] Transactions involving one wallet, newest first GET /v2/wallets/{addr}/validators [Anon] Validators whose withdrawal address is this wallet