How to check a Solana token's age before you buy
November 10, 2026 · 10 min read · by the Rugsight team
A Solana token can look fine on every classic check — mint and freeze authority revoked, a tidy holder screenshot, a letter grade in the B or even A range — and still have started trading an hour ago. Age is not a hidden field. It is one of the easiest facts to read, and one of the first that rug checkers use, because most failed launches fail early. This guide explains what "token age" actually measures, how to check it yourself, and what a Rugsight free score already flags.
For liquidity depth and LP control, see how to check a Solana token's liquidity before you buy and how to check if liquidity is burned or locked. For the full checklist, see how to check a Solana token for rug-pull risk.
Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.
No mint handy? Open a token our scanner just checked (free, live data):
Trading age is not mint age
Two clocks get mixed up:
- Mint age is when the mint account was created on-chain. You can read it from the mint's first transaction on an explorer.
- Trading age is when people could actually buy and sell it in a pool (or on a pump.fun bonding curve). That is usually the created date of the oldest trading pair you can find.
They are often close. They are not the same. A mint can sit unused for days and only then get a pool. A token can also pick up a new pool this morning and still have an older one from last year; the useful number is the oldest pair, not the newest. Rugsight scores trading age (the oldest pool it can see), not the mint's first transaction.
A young pool is not proof of a rug. Plenty of real projects were new once. It is a base-rate warning: there is little history, liquidity is often thin, and the first hours are when bundled wallets and snipers matter most. See how to check bundled wallets and snipers.
How to check this yourself
- Copy the full mint from a source you already trust (verify the contract address). A ticker search can land you on a copycat that launched today.
- Open the mint on a pair tracker (DexScreener, Birdeye or similar) and look at when the oldest pair was created, not only the pair with the most volume today.
- Optionally open the mint on an explorer and note the first transaction time. If that is much earlier than the first pool, you are looking at mint age, not trading age.
- If it is a pump.fun coin still on the bonding curve, there may be no DEX pool yet. The coin can still be minutes old; treat it as new until you have a pool date you can verify.
- Paste the same mint into Rugsight. The free check has a Trading age row and, when the oldest pool is under 30 days, one of the flags below.
If market data is missing, you cannot grade age. Wait and check again rather than assuming the token is "old enough".
What the Rugsight flags mean
Rugsight counts age from the oldest detected pool, in days:
| Flag | Oldest pool | Severity | Score impact |
|---|---|---|---|
VERY_NEW | Under 24 hours | medium | −15 |
NEW | Under 7 days | low | −8 |
YOUNG | Under 30 days | low | −3 |
| (none) | 30 days or more | — | no age deduction |
| (none) | Age unknown, or no pool to date | — | no age deduction; other liquidity flags may still apply |
Those points come off a starting score of 100, alongside mint and freeze authority, Token-2022 extensions, holder concentration and liquidity. A token that is only hours old therefore cannot reach a top A on the free score even if every other check is clean: 15 points for VERY_NEW already puts a ceiling at 85, and a modest liquidity flag often sits next to it. That is deliberate. In our 558-token snapshot (tokens first seen 31 October–1 November 2026), 424 of 558 (76%) had started trading less than 24 hours before the check, which costs points on its own. Only one token in that set earned an A.
On the new-token feed of 10 November 2026 (snapshot 16:30 UTC, 100 tokens with at least $5k of liquidity at discovery), 85 of 100 carried VERY_NEW. A B or even an A on a feed coin is "no technical trap found yet", not a track record.
The launch-bundle / sniper heuristic in the paid report also only runs on tokens whose oldest pool is up to 7 days old (VERY_NEW or NEW).
Live examples (verified 2026-11-10, re-checked that evening)
These numbers come from Rugsight's own free score on 10 November 2026. The established-token table was re-checked at 23:18–23:38 America/Fortaleza (11 November 2026, 02:18–02:38 UTC). They will change; open the linked token page for the live figure. The younger feed mints below are left as that morning's snapshot, which is the point of an age check.
Trading for more than 30 days — no age flag:
| BONK | Official TRUMP | dogwifhat (WIF) | Jupiter (JUP) | |
|---|---|---|---|---|
| Mint | DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 | 6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN | EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm | JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN |
| Grade / score | B / 82 | A / 100 | A / 85 | C / 65 |
| Trading age | More than 30 days | More than 30 days | More than 30 days | More than 30 days |
| Other flags | TOP10_ELEVATED, TOP1_LARGE | none | TOP10_ELEVATED, TOP1_LARGE | TOP10_HIGH, TOP1_WHALE |
| Free check | /token/bonk | /token/trump | /token/wif | /token/jup |
Age is not a pass on the rest of the checklist. JUP has been trading for well over 30 days and still scores C / 65 because of holder concentration, not because it is new. See how to check holder concentration.
Independently, the oldest BONK pair we looked up on DexScreener was created on 24 December 2022, which is consistent with Rugsight's "more than 30 days" row. The free score does not print the exact day count; the paid report does.
Started trading less than a week ago — flag NEW:
- CHAINCHOMP131 (
DigVnUDwgbSSWNMNsgzGNw8EQhqwjniPU2EsfD4Wpump): grade A, score 85 (free check). Flags:NEW,LIQUIDITY_LOW. Mint and freeze were already not an issue on this check. An A here means the remaining checks did not add many more deductions, not that the token has a history. - red (
4EHoa44dy3ufmjLBA49hKzuUJAq5bE9Vwdn3gC2Tpump): grade B, score 82. Flags:NEW,BONDING_CURVE. It was still on the pump.fun curve when we checked, so there is no graduated DEX pool yet.
Started trading less than 24 hours ago — flag VERY_NEW:
- ansem (
8ucoTcPLLqcLB2ZgLPW3Rjv9wuj2E2qVfUPVjTFfpump): grade B, score 78. Flags:VERY_NEW,LIQUIDITY_LOW($10k–$50k). DexScreener showed the PumpSwap pair created at 15:56 UTC the same day. - DESSA (
x9TW2UPX9rAPCkXVdy6Zv5E3H2Cc3Bek7uUyFoQpump): grade B, score 78. Same flags:VERY_NEW,LIQUIDITY_LOW. - MBGA (
37yLRsyWAVwzT91mLMrHpKrWBVMPZP793oznVQWipump): grade C, score 65. Flags:VERY_NEW,LIQUIDITY_VERY_LOW. - PVE (
5rT4jYmYMZEkkDgiMwE3dRvL3vgy7dZovSi4RaJmL1jC): grade F, score 20. Flags:VERY_NEW,LIQUIDITY_VERY_LOW,TOP10_EXTREME,TOP1_WHALE. Age is only part of that score; one wallet and thin liquidity did most of the damage.
The contrast is the point. ansem and DESSA look "fine" (B / 78) next to PVE (F / 20), but all four were less than a day old. The letter grade on a hours-old mint is a snapshot of technical checks, not evidence that the token will still be trading next week.
What Rugsight shows
On the free check:
- a Trading age row: less than 24 hours, less than a week, less than a month, more than 30 days, or unknown;
- flags
VERY_NEW,NEWorYOUNGwhen the oldest detected pool is under 30 days; BONDING_CURVEwhen a pump.fun coin has not graduated yet (separate from age);- the usual authority, extension, holder and liquidity flags.
The paid report (1 USDC for people, or 0.03 USDC per call for agents via x402) adds the exact age of the oldest pool in days, the market numbers behind the liquidity and volume buckets, and a launch-bundle / sniper heuristic on tokens up to 7 days old. The free BONK sample shows the layout.
Limits, stated plainly:
- Rugsight measures trading age, not mint creation. A mint that existed earlier than its first pool is not given credit for that extra time, and a new pool on an old mint does not reset the clock if an older pool is still visible.
- Age comes from third-party pool data and can lag or miss a pair. If age is unknown, the score does not deduct for it.
- Age flags are not applied when no pool is found (
NO_LIQUIDITY); that case is already a liquidity problem. - A good letter grade on a new token means the other technical checks did not fire, not that the token is safe to hold. We do not score social presence, deployer history, or whether early buyers later sell.
Warning signs, summarised
| Sign | Why it matters |
|---|---|
| Trading started hours or days ago | Little history; most failed launches fail early |
A B or A grade on a VERY_NEW or NEW token | The score has little time-based evidence; read the other flags |
VERY_NEW plus very low liquidity | Exits are expensive even if authorities are revoked |
VERY_NEW plus a single wallet holding a large share | The largest holder can sell into a thin, new pool |
| High 24h volume into a hours-old, thin pool | Often a few wallets cycling trades; see fake volume |
| "Established project" marketing, first pool created today | Compare the mint and the oldest pair, not the story |
| You only checked mint age on an explorer | The pool may be much newer than the mint |
FAQ
How do I check when a Solana token started trading?
Find the mint, then read the created date of the oldest trading pair on a pair tracker such as DexScreener or Birdeye. That is trading age. The mint's first transaction on an explorer is mint age, which can be earlier. You can also paste the mint into Rugsight: the free check shows a Trading age row and flags VERY_NEW (under 24 hours), NEW (under 7 days) or YOUNG (under 30 days).
What is the difference between mint age and trading age?
Mint age is when the mint account was created. Trading age is when a pool (or a pump.fun bonding curve) first made the token buyable and sellable. Rugsight uses trading age, from the oldest detected pool. A new pool on a mint that already had an older pair does not reset that clock.
What do VERY_NEW, NEW and YOUNG mean on Rugsight?
They are pool-age flags on the free score. VERY_NEW means the oldest detected pool is under 24 hours (medium, 15 points off). NEW is under 7 days (low, 8 points). YOUNG is under 30 days (low, 3 points). Tokens whose oldest pool is 30 days or older get no age flag. If pool age cannot be read, there is no age deduction.
Is an older Solana token safer to buy?
Not by itself. An older pool means more time has passed and the age flags no longer apply, but holders can still be concentrated, liquidity can still be thin, and authorities can still be live. On 10 November 2026, Jupiter (JUP) had been trading for more than 30 days and scored C / 65 because of TOP10_HIGH and TOP1_WHALE. Age is one check, not a verdict.
Why does a new token lose points even if mint and freeze authority are revoked?
Because those two fields are now revoked on almost every new memecoin, and they do not tell you whether the token has any trading history. Rugsight deducts for a young pool so that a hours-old mint cannot look like a long-lived one. In the 558-token snapshot, 76% were VERY_NEW at check time, and "mint revoked, freeze revoked" was true for 555 of 558. A B on a six-hour-old token means no technical trap was found yet, not that it is safe.
Summary
Check when trading started, not only whether the mint looks "renounced". Use the oldest pair you can find, and do not confuse that with the mint's first transaction. Rugsight's free score already flags VERY_NEW, NEW and YOUNG and will not hide a hours-old pool behind a tidy letter grade. Paste the mint into Rugsight, read the Trading age row next to liquidity and holders, and use the full checklist for everything age does not cover.
Rugsight is an automated technical tool. Nothing here is financial advice.