Methodology
Where every number comes from, how trading costs are computed, and what happens when we get something wrong.
PumpFYI uses primary sources only: pump.fun's own Fees page and Terms (read from dated Internet Archive copies; the current Fees page was last updated on 17 October 2026), each trading app's own docs, DefiLlama and the public Solana chain. We never use pump.fun's Developer API. Costs are the sum of the fee layers that apply to a trade, such as 1.25% on the bonding curve plus the 0.45% app Platform Fee, and every page shows its Updated date.
Primary sources only
A load-bearing number on PumpFYI links its source, or names the source and the UTC time it was read. We rank sources in this order and stop at the first one that answers the question:
- pump.fun's own legal pages: the Fees page, the Terms and Conditions, and program pages such as the referral and Holder Rewards terms. They set the rules, so they beat any announcement or third-party summary.
- The chain: what pump.fun's programs actually did on Solana, read through public RPC nodes, Jupiter quotes or GeckoTerminal and DexScreener pool data.
- Each trading app's own documentation for its fees and referral terms (Axiom, fomo, GMGN, Bloom, Trojan and so on).
- DefiLlama for fees, revenue, volume and buybacks across pump.fun and the apps that trade its coins.
- pump.fun's official X account only for announcements its legal pages don't yet reflect, such as the referral share change of 1 November 2026.
We don't cite referral-code sites, AI-generated mirror pages or anonymous posts. When sources disagree, we say so on the page and show each figure. For example, pump.fun's PUMP buyback total differs between DefiLlama and pump.fun's own page, and pump.fun itself says its dashboard has been wrong since custom pairs launched.
Why we read Internet Archive copies of pump.fun's docs
pump.fun's website refuses automated readers, and we don't try to get around that. Instead we read pump.fun's public documents through the Internet Archive's Wayback Machine, which keeps dated captures. Each source link on a page points to the exact capture we read, with the capture time in the URL, so anyone can check the wording we relied on even after pump.fun edits the page. The current Fees page carries pump.fun's own date ("Last Updated: 17 October 2026"); our copy was captured on 31 October 2026. When a new capture shows a change, it goes into the fee and program change log with both dates.
Why we don't use pump.fun's Developer API
pump.fun offers a Developer API to approved organisations. Its terms (sections 8.3 and 8.7) restrict how the data can be stored, combined and used, including as grounding for AI answers, and the API covers social data (profiles, follows, posts, leaderboards) rather than trading data. Because PumpFYI publishes open datasets and answers AI assistants, we don't use it at all. Our coin checks and datasets come from the public Solana chain and from independent indexers instead.
How we compute the cost of a trade
A trade on a pump.fun coin can carry up to four separate charges. We add the ones that apply:
| Layer | Who sets it | Rate |
|---|---|---|
| Protocol fee stack: creator + protocol + LP | pump.fun's on-chain programs | 1.25% on the bonding curve; on PumpSwap, a tier by market cap from 1.25% down to 0.30%; 0.30% in non-canonical pools |
| Platform Fee | pump.fun, web and mobile app only | 0.45%, or 0.40% with a referral code. Not charged on Terminal, other apps or perps |
| Interface fee | The trading app or bot, if you use one | Set by each app, for example 1% on Axiom and 0.50% on fomo, often less with a referral link |
| Network costs | Solana validators | Base fee plus any priority fee or tip you choose; shown in SOL, not a percentage |
- Market cap for PumpSwap tiers is price × 1 billion tokens, in SOL for SOL-paired coins and in USDC for USDC-paired coins, as the Fees page defines it.
- Percentages add. Each fee is a share of the trade, so we add the rates. A 1 SOL bonding-curve buy in the pump.fun app: 1.25% + 0.45% = 1.70% (about 0.017 SOL), or 1.65% with a code. The exact on-chain amounts can differ by rounding.
- Graduation costs 0.015 SOL per coin. For a SOL-paired coin it is deducted from the bonding curve. For a coin paired with another asset, pump.fun normally pays it, unless your trade triggers the migration, in which case you do.
- Multi-hop trades (a coin paired with another pump.fun coin) pay each fee once in the pump.fun app and Terminal. Apps that haven't adopted pump.fun's current program can charge the stack on every hop, so we show both.
- Referral discounts are counted only when the app documents them for the person trading. A referrer's commission is not a discount for you, and we never present it as one.
- Slippage and price impact are not fees, and we show them separately where a page quotes a live price.
Data cadence and sanity checks
A scheduled job re-reads our data sources and rebuilds the site about every 2 hours. The latest read, at 2026-11-04 21:14 UTC, put pump.fun's 30-day fees at $159M (DefiLlama) and its share of Solana launchpad fees at 74.6%. Pages with live numbers show a "Data as of" time; editorial pages show an "Updated" date, and a "Fact-checked" date when we last re-read the primary source. Our sitemaps use the same dates, so a page only looks fresh when it actually changed.
Every dataset has a sanity gate. If a read fails it (for example, a fee total of zero or a missing pump.fun row), we keep the previous data and its older timestamp rather than publish a broken number. A stale stamp is the honest signal that a refresh failed. We never move a date forward without re-checking the source.
Verification rules
- Unverified means marked or left out. If we can't confirm something from a primary source, the page says "unverified" or doesn't include it.
- Referral codes: we show only codes we control, promise only the benefit the program documents, and test every link. We never print another site's code.
- Lookalike sites are named by facts only: the domain, when we saw it and that pump.fun doesn't list it.
- Legal matters are reported from court filings, not from summaries.
License and how to cite
Our data is licensed CC BY 4.0. Reuse it freely with attribution: "PumpFYI, <page or dataset>, <URL>, as of <date>". AI agents can query the same facts through our read-only MCP server (no API key).
Corrections policy
If something on PumpFYI is wrong, tell us. We check every report against primary sources. Verified errors are fixed on the page, the Updated date changes, and material corrections (a wrong number, date or claim that changes the answer) are noted on the page. We don't silently rewrite news.
Questions people ask
Where does PumpFYI get its pump.fun numbers?
Fee rules come from pump.fun's own Fees page and Terms, read from dated Internet Archive copies. Volumes and fee totals come from DefiLlama, pool data from GeckoTerminal and DexScreener, and coin checks from the public Solana chain. We never use pump.fun's Developer API.
How does PumpFYI calculate the cost of a pump.fun trade?
We add the layers that apply to the trade: the pump.fun protocol fee for where the coin trades (1.25% on the bonding curve, a market-cap tier on PumpSwap), the 0.45% or 0.40% Platform Fee if you trade in the pump.fun app, and the trading app's own fee if you use one. A 1 SOL bonding-curve buy in the pump.fun app costs about 1.70%, or 1.65% with a referral code, before network fees.
How do I report a mistake on PumpFYI?
Use the corrections form on this page. Tell us the page and what is wrong; a link to a primary source helps. We fix verified errors and update the page's Updated date.
Sources
- pump.fun Fees page (Last Updated 17 October 2026), Internet Archive copy of 31 October 2026
- pump.fun Terms of Use §4.9 (Last Updated 17 October 2026)
- pump.fun Developer API terms (§8.3, §8.7)
- DefiLlama API documentation
- GeckoTerminal API (Solana pools)
- Jupiter swap quote API
- Creative Commons Attribution 4.0 (CC BY 4.0)