subscribe

Kaspa data sources, compared. Which one to open for which question, and why two of them can show you a different number for the same thing.

There is no single place that answers everything about Kaspa, and the sites that come closest are each built around a different idea of what a transaction is. That is the whole reason their numbers disagree. Here is what each one is genuinely best at, and how to read all of them without getting fooled.
The short answer

Use Kaspalytics for on-chain history and supply structure, an explorer for a single transaction or address, and a market site for price. Kaspalytics is the deepest free chart set on Kaspa, covering supply aging, exchange holdings, address buckets and covenant activity. For one specific transaction, address or block, use explorer.kaspa.org or the open REST API behind it. For KRC-20 tokens use kas.fyi. For price, volume and exchange data, any market site will do. Nobody is wrong when the numbers differ, they are usually answering different questions.

before you trust any number on any of them
3 questions
Ask these three of any chart on any site, including ours. Nearly every argument about Kaspa numbers dissolves once all three are answered.
What counts?
does a transaction mean every one in every block, or each one once after the DAG has accepted it. this single choice can move a number by 5x
Over what window?
a per-second ticker and a 24 hour average of the same thing are different numbers, and neither is a mistake
How fresh?
network views refresh in seconds, supply and address aging usually once a day. a flat line can just mean today has not been written yet

The sources, and what each is actually for

SourceBest forRefreshAccess
Kaspalyticson-chain history and supply structure, hash rate, difficulty, active addresses, fees, supply aging and HODL waves, exchange holdings, address balance buckets, script types and covenant activitynetwork and fee views in seconds, supply and address aging about once a day around 00:00 UTCfree, no account
kaspa.streamwatching the chain move block by block, blocks and transactions as they land, top addresses, miner and node metricscontinuousfree, no account
explorer.kaspa.orgone specific transaction, address or block, with the same explorer available for the testnetscontinuousfree, no account
api.kaspa.orgpulling that same data yourself in code, documented as an OpenAPI page you can click throughcontinuousfree, no key
kas.fyiKRC-20 tokens, with a page per tokencontinuoussite free, the developer platform at docs.kas.fyi uses API keys and paid plans
KasLensthe market side, price across exchanges, volume, order book heatmap, a KRC-20 dashboardcontinuousfree, no account
KASLIVEa continuous monitoring terminal, including large address movement, a mining calculator and an attack cost estimatecontinuousfree, no account
DeFiLlamamoney inside the layer 2s, meaning TVL and volume for Kasplex and Igra and the apps on themcontinuousfree, no account
Kaspa Pulseone weekly reading of the numbers that carry weight, with the definition printed next to each oneevery Mondayfree, no account

Two things are worth saying plainly. First, almost all of this is free and made by people in this community for nothing, which is not normal for a chain this size. Second, none of these tools is trying to mislead anyone. When two of them disagree, the cause is nearly always a definition, not an error.

Why two sites show a different transactions per second

This is the one that catches people out most often, so it is worth walking through with the real numbers rather than in the abstract. In August 2026 a running counter on one site was showing somewhere around 11 transactions per second while our own dashboard was publishing 2.34 for the same week. Both figures are defensible. They count different things.

What we count, exactly

We take the accepted transactions for a full day, standard transactions plus coinbase transactions, and divide by the 86,400 seconds in that day. Accepted matters, because Kaspa produces around ten blocks a second in parallel, so the same transaction can appear in more than one block before the DAG settles which of them counts. Counting accepted transactions counts each one once, after that has been decided. Dividing by a whole day means we publish an average across quiet nights and busy afternoons alike, not a moment.

What a running ticker counts

A running counter is built to show flow, so it counts what is streaming past as it happens, which includes the coinbase transaction that every one of those ten blocks a second carries with it. We cannot see anyone else's code and we do not claim to know exactly how another site counts. What we can say is that a per-second reading and a per-day accepted average are different measurements, and that the gap between them on Kaspa is structural, not a bug in either.

The practical rule is that a transactions per second figure means nothing without the word before it. Ask whether it is accepted or raw, whether coinbase transactions are included, and whether it is an average or a single moment. Every number on our dashboard carries its definition for exactly this reason.

Which source answers which question

How much KAS has not moved?
supply aging and HODL waves on Kaspalytics. we publish the share untouched for a year every Monday, and it has been sitting above half of all coins
Did this wallet move?
explorer.kaspa.org for the human view, api.kaspa.org if you want to walk the full transaction list yourself. that is how our entity x page was counted
Is this token real?
kas.fyi for KRC-20 holders and supply, and our kron page for what to check on a launchpad token before the chart tempts you
Is mining still profitable?
hash rate and difficulty on Kaspalytics, earnings per petahash on our mining page, which is the number that actually decides it
How much money sits in Kaspa DeFi?
DeFiLlama for Kasplex and Igra, plus what TVL on Kaspa actually means, because the headline figure hides how little of it moves
What is the price doing?
any market site. this is the one question that is genuinely well served everywhere, and the one that tells you least about the chain

Where our own numbers come from

We are a source on this list, so the same standard applies to us. The weekly figures on the dashboard come from Kaspalytics for supply aging, exchange holdings, active addresses and accepted transaction counts, from api.kaspa.org where we count something ourselves transaction by transaction, and from DeFiLlama for layer 2 value. Hash rate and difficulty are cross-checked against more than one source before they go out.

Where we cannot verify a number, we print a dash instead of a guess. That is why the dashboard occasionally shows blanks while other sites show a figure for the same tile. A dash means we could not stand behind it that week, and we would rather be visibly incomplete than quietly wrong. When we do make a claim about what a wallet did, we counted every transaction ourselves and we report the movement, never the motive.

The weekly reading lands every Monday on the Kaspa Pulse dashboard, with the definition printed next to each number. Related reading, Kaspa's supply, explained and what hash rate actually tells you.

Questions people ask

What is Kaspalytics?

Kaspalytics is a free on-chain analytics site for Kaspa. It publishes chart sets for mining, meaning hash rate and difficulty, for transactions, meaning counts, active addresses, fees, script types and covenant activity, and for supply, meaning exchange holdings, supply aging and HODL waves, address balance buckets and realized price. It needs no account. Network and fee views refresh within seconds, while supply aging and address balance views update about once a day around 00:00 UTC.

Is there a free Kaspa API?

Yes. The REST API behind the public Kaspa explorer is available at api.kaspa.org with a documentation page you can click through, and it needs no key. Equivalent endpoints exist for the testnets. Separately, kas.fyi runs a developer platform at docs.kas.fyi that uses API keys and paid plans for higher volume access.

Why do two Kaspa sites show a different transactions per second?

Because they measure different things. Kaspa produces roughly ten blocks per second in parallel, and every block carries a coinbase transaction, so a running counter showing raw flow will read far higher than a figure built from accepted transactions. Kaspa Pulse divides the accepted transactions of a full day, standard plus coinbase, by 86,400 seconds, which counts each transaction once and averages across the whole day. A per second reading and a per day accepted average are both valid, and neither is an error.

Which Kaspa explorer should I use?

For a single transaction, address or block, explorer.kaspa.org is the straightforward choice and covers the testnets too. For watching blocks and transactions arrive block by block, along with miner and node metrics, kaspa.stream is built for that view. For KRC-20 tokens, kas.fyi has a page per token.

Where does Kaspa Pulse get its data?

Supply aging, exchange holdings, active addresses and accepted transaction counts come from Kaspalytics. Anything counted transaction by transaction, such as the movement out of the largest wallet on the chain, is counted from api.kaspa.org directly. Layer 2 value comes from DeFiLlama. Hash rate and difficulty are cross checked against more than one source. Where a number cannot be verified, the dashboard prints a dash instead of an estimate.

Where can I see how much Kaspa sits on exchanges?

Kaspalytics publishes an exchange holdings chart, which sums the balances of addresses identified as belonging to exchanges. Read it as a movement signal rather than a certainty. Address labelling is inference, a deposit to an exchange is not proof of a sale, and a withdrawal from one is not proof of a purchase.

free · one email to confirm
get the 8 kaspa numbers whales watch
the 8 numbers whales watch and how to read each one · plus the weekly pulse every monday
free · unsubscribe anytime · cheat sheet delivered after email confirmation
free · wallet alerts
the chain, watched for you
the entity x wallet and the reward cuts get checked several times a day, and a post goes to discord when a check finds a move. plus the monday numbers and a place to request the data you're missing.
join the kaspa pulse discord
one click, no email · alerts land in #entity-x-alerts

follow kaspa pulse