Skip to content

Blocktronics API

Ask for exactly the data you need, as JSON: up to 60 days of holder behavior, capital flows and profitability, today by the hour, the grade and the readout. The same data the site shows, with the same tools and prices as the MCP

chains
3
days of history
60
credits per pull
2
tools
15

Make a call

Make an API key on your account page and keep it on your server. Then call a tool with its input as JSON. This one asks for 30 days of two daily metrics for one token

curl -X POST "https://api.blocktronics.xyz/v1/tools/token_series" \
  -H "Authorization: Bearer $BLOCKTRONICS_KEY" \
  -H "content-type: application/json" \
  -d '{"token":"base:0x4ed4e862860bed51a9570b96d89af5e1b0efefed","metrics":["holders","netflow_usd"],"days":30}'

Endpoints

GET/v1/catalogEvery daily metric, the sections the token page shows, and every tool with its input and price. No key needed.
Free
POST/v1/tools/{tool}One tool with its JSON input as the body: exactly the data you ask for.
2 credits (token_series: per token; compare_tokens and screen_tokens: by size; the readout 10)
POST/v1/queryMetrics, today, the overview, sections and the readout for up to 5 tokens in one request.
The sum of its parts
GET/v1/accountYour credits balance and the prices.
Free
POST/v1/auth/nonceThe message an agent's wallet signs to get a key, with no person or browser. No key needed.
Free
POST/v1/auth/keyThat signature in, a key out (shown once); a wallet with no account gets one, with no credits. No key needed.
Free
POST/v1/topup/walletOnce per wallet: the agent's wallet signs for the key before any top-up quote may name it.
Free
POST/v1/topup/quoteA top-up your agent pays from its own wallet in USDC, within the key's limits.
The credits it buys
GET/v1/topup/{quote_id}That top-up: pending or credited (also ?tx= by the payment's hash).
Free
GET/v1/tokens/{chain}/{token}/ingestThe ingest quote for a token Blocktronics hasn't indexed.
Free
POST/v1/tokens/{chain}/{token}/ingestBuilds that token from its first transfer.
The quote, once, as the build starts
GET/v1The index: endpoints, chains and prices. No key needed.
Free

See what comes back

Active holders

Merged across Base and Robinhood: one wallet on several chains is one holder.
3,904+4.8% in 59d
Live: DEGEN on Base, from Blocktronics' stored rows
token_series · holders_all (holders, holders_ge_100 … holders_ge_100k)
{
  "metrics": [
    "holders",
    "holders_ge_100",
    "holders_ge_1k",
    "holders_ge_10k",
    "holders_ge_100k"
  ],
  "days": 2,
  "from": "2026-10-24",
  "to": "2026-10-25",
  "format": "columns",
  "summary": {
    "…": "first, last, change, min, max, total and null days for each metric"
  },
  "unavailable": {},
  "data": {
    "day": [
      "2026-10-24",
      "2026-10-25"
    ],
    "holders": [
      4052,
      4041
    ],
    "holders_ge_100": [
      1318,
      1320
    ],
    "holders_ge_1k": [
      409,
      410
    ],
    "holders_ge_10k": [
      95,
      95
    ],
    "holders_ge_100k": [
      26,
      26
    ]
  }
}
Example shape of this part of the tool's answer

Three things to know

Ask for what you need

One metric for five tokens, one token's hours today, or several things at once with /v1/query. How to ask.

Only pay for answers

2 credits a pull (token_series: per token). Refusals, errors and quotes are free, and every answer says what it charged.

Keep the gaps

A missing value stays missing. Match time series by date, never by array position

What you can ask for

token_series serves the daily metrics, token_overview the grade and today the hours so far. get_sections serves an engine section only while the token's page shows it; GET /v1/catalog lists the ones served now

Coming soon, and not served yet by the API, the MCP or the site: predictive analysis (the Outlook and the engine's predictive scoring), history before the stored 60 days, and alerts

Tokens Blocktronics hasn't indexed

A tool asked about a token Blocktronics hasn't indexed answers 400 tool_error saying so, with nothing charged. Quote it with GET /v1/tokens/{chain}/{token}/ingest, then ingest it: it is built from its first transfer, and the quote is taken when the build starts and given back if it fails. How ingesting works.

Two ways to count

Holder counts exclude centralized-exchange wallets: one hot wallet holding thousands of customers is not one holder. Capital totals include exchange balances, because those tokens are investor money. Liquidity pools, bridges and protocol contracts are excluded from both. Each part's reference names its scope

Series can have different start dates. Match observations by their day key and preserve gaps. Read the availability guide.

Custom datasets and deeper history

Custom B2B integrations can include historical price and market cap, entry-price distributions, trade microstructure and labelled-wallet tracking. Windows longer than 60 days are an enterprise conversation. Discuss a bespoke integration.

Prefer to build it yourself? The UI kitComing soonOur cards and charts as components in your own React app, reading live Blocktronics data with your API key.

Next