TradingUpdated

Trading terminal leaderboard: what GMGN, Axiom, Fomo and Terminal route and what they charge

Routed volume, fee revenue and observed take rate per trading terminal, over one day, seven days or thirty, on one chain or across every chain.

TL;DR. As of , Axiom leads daily volume at $50.53M (24h) across 7 ranked terminals. Source: OpenChainBench, https://openchainbench.com/benchmarks/trading-platform-wars.

Read this carefully

Volume routed through each terminal's own interface, not volume on the tokens it trades: a swap on a pump.fun token executed through Axiom counts for Axiom here and for pump.fun on bench 200. From the public tehcscreener API, which is Allium-backed. Fee revenue is what the source reports as fees, which is more than the terminal's own commission; bench 203 explains what that is and is not.

A trading terminal makes money on flow, so the two figures that describe one are how much it routes and what it keeps per dollar. This page puts them side by side for 7 terminals, over a day, a week or a month, on one chain or across all of them. The spread is wide in both directions: the largest terminal routes more than a hundred times the smallest, and take rates run from nothing at all to above one percent.

Methodology

The harness reads the tehcscreener /bots endpoint and publishes routed volume, fee revenue and transaction counts per terminal per chain, summed over 1, 7 and 30 days. The take rate is total fees over the volume of the days whose fees could be measured, so it is volume-weighted and never a mean of daily rates. This bench read DeFiLlama until 2026-10-07. It now reads tehcscreener, which is the single source behind every bench on the /trading-apps hub. The move removed a contradiction: the hub previously showed a DeFiLlama take rate and a tehcscreener fee rate in the same table, disagreeing by up to a factor of two on the same terminal.

  • Source: the public API of tehcscreener (tehcscreener.com), served at tehcscreener.com/api, Allium-backed, no key, synced once a day. The single source behind every bench on the /trading-apps hub, so no two columns on one page can disagree about the same product.
  • Volume: what the terminal routed through its own interface on the selected chain, or summed across every chain on the all-chains tab. Not volume on the tokens it trades, which is bench 200.
  • Fee revenue: what this source reports as fees. It is demonstrably more than the terminal's own commission, measured against published fee schedules: Trojan advertises 0.9% and this source reads 1.12%. The exact composition is not documented by the source.
  • Windows are sums over days, never averages of daily rates. Volume, fees and transactions add over days the same way they add over chains, and the take rate built on them is volume-weighted by construction: total fees over the volume of the days whose fees could be measured.
  • A day a platform reports exactly zero fees while charging on another day or chain is treated as a gap, not a price, and leaves the ratio entirely, numerator and denominator together. A platform reporting nothing anywhere is uniformly free and keeps a real zero.
  • Two gates sit between a reported fee and a published take rate. A day whose fee exceeds 10% of its own volume leaves the ratio: every measured rate here falls between 0.39% and 2.2%, so a day far above that is a fee attributed to the wrong denominator, not a terminal keeping a tenth of the ticket. The all-chains rate also needs half the platform's volume on measurable days, because a rate read off a sliver is not the rate of the whole. Volume and transactions survive it.
  • Single source by decision, and this is what it costs: nothing here is cross-checked against a second indexer. On 2026-10-07 this source read pump.fun 2.2x above DeFiLlama on app volume and 3.7x above both DeFiLlama and Mobula on launchpad volume, while agreeing with DeFiLlama within 30% on six other platforms. The figures published are this source's.
  • Latest complete day: the source publishes daily and its latest day is normally yesterday. A terminal with no activity on the selected chain reads unresponsive rather than carrying its last live day forward.

Results: 7 terminals ranked by Daily volume (24h)

Trading terminal leaderboard: what GMGN, Axiom, Fomo and Terminal route and what they charge: Daily volume per terminal (24h).
№TerminalsVolumeFee revenueTake rate
1Axiom$50.53M$438.0K0.88%
2Fomo$41.35M$203.8K0.49%
3pump.fun$35.81M$116.9K0.35%
4GMGN$22.28M$232.6K1.04%
5Terminal$10.50M$130.9K1.25%
6Trojan$1.41M$15.4K1.09%
7Photon$457.2K$4,669.931.02%

Frequently asked

Is this the same as the volume on bench 200?

No, and the two should not be added. This counts what each terminal routed through its own interface. Bench 200 counts trading on each launchpad's tokens whoever routed it. One swap can appear on both, under a terminal here and under a launchpad there.

Why did this move off DeFiLlama?

So that every bench on the /trading-apps hub reads one source. The hub previously showed a DeFiLlama take rate next to a tehcscreener fee rate, disagreeing by up to two times on the same terminal, which is a contradiction a reader has no way to resolve.

What does the fee revenue column actually count?

More than the terminal's own commission. Measured against published schedules it runs above them, and the source does not document what it includes. Bench 203 carries the same caveat and the same number per dollar routed.

Source code github.com/ChainBench/OpenChainBench/tree/dev/harnesses/terminal-activity