© 2026 Alchemii
BLOCKCHAIN
Get Your Solana Token Listed on Phantom Wallet (2026)

Get Your Solana Token Listed on Phantom Wallet (2026)

How to get a Solana token displayed on Phantom: exact requirements, how Phantom indexes tokens, what triggers the spam filter, how to apply for verified.

Gary Zhao
Gary Zhao
Founder of Alchemii · · Last updated

There is no manual "list my token on Phantom" form — Phantom auto-indexes any Solana token that meets specific on-chain and metadata criteria, and uses the Jupiter strict list plus Blowfish flags to decide what's "verified" or marked spam. What works: ship Metaplex token metadata with a reliably-hosted image (IPFS/Arweave/HTTPS), have at least one Raydium or Orca pool with non-trivial liquidity (>$1K typical for swap visibility, >$10K for verified consideration), revoke mint and freeze authorities, and submit a PR to jup-ag/token-list for the verified badge. Realistic timeline: 24–72 hours for normal display once a Raydium pool exists, 1–4 weeks for verified status. What's a waste of time: paying any "Phantom listing service" — they don't exist, and anyone selling one is scamming you.

The misunderstanding behind almost every "how do I list on Phantom" question: people assume there's a Phantom application form somewhere. There isn't. Phantom is non-custodial and doesn't manually curate tokens — it pulls from external sources (Jupiter, Solscan, Metaplex) and applies its own filters on top. Once you understand which sources Phantom actually reads, "getting listed" becomes a checklist of making each source happy, not an application you submit.

What "listed on Phantom" actually means

When people say "listed on Phantom", they could mean any of three things:

1. Visible in the holder's wallet

Phantom shows the token in the user's Tokens tab when they hold a balance. This is the basic case — almost any token will eventually display.

2. Searchable by name in Phantom's swap

Users can search "BONK" or "WIF" in Phantom's swap UI and find your token. This requires Jupiter indexing.

3. Verified (small badge or no warning)

Phantom marks the token as not-spam and removes any phishing warnings. This requires Jupiter strict list inclusion.

These are three different problems with three different solutions. Cover all three for a smooth launch.

Layer 1: Visible in the holder's wallet

For your token to show correctly when a user holds a balance:

Required

  • The token exists on-chain — verifiable on Solscan
  • Metaplex Token Metadata account exists — name, symbol, image URI
  • Image URL is reachable — IPFS pinned, Arweave, or HTTPS-hosted
  • No active freeze authority on the user's account — they can transfer it

What breaks display

  • Tokens minted via raw spl-token create-token CLI without Metaplex metadata: show as "Unknown Token"
  • Tokens with image URI on a free IPFS gateway that times out: image fails to load
  • Tokens with extreme spam patterns (1M+ wallets all minted in same block, identical metadata to a known scam): silently filtered

Solution

Use a creator tool like Alchemii that bundles Metaplex metadata into the mint transaction. Host your image on Arweave (~$0.10 one-time) or pinned IPFS via Pinata ($5/mo). Done.

If your token is already minted without metadata: head to Alchemii's metadata update tool and add it. Cost ~0.005 SOL.

Layer 2: Searchable in Phantom's swap

Phantom's in-wallet swap uses Jupiter as its routing backend. For your token to appear in Phantom swap search:

Required

  • Active Raydium (or Orca, or other major DEX) liquidity pool with non-trivial liquidity (>$1K typically)
  • Token included in Jupiter's "all" list (automatic — happens once any DEX has your token)

Realistic timeline

1-2 hours after creating a Raydium pool. Jupiter polls Solana DEX state continuously and adds new pairs automatically.

What blocks this

  • No on-chain liquidity at all (token exists but can't be swapped)
  • LP held in deployer wallet (sometimes filtered as suspicious until LP is burned or locked)

Solution

Create a Raydium pool, seed at least 5 SOL of liquidity, and ideally burn the LP. Within 1-2 hours, Phantom search will find your token.

Layer 3: Verified (no spam warning)

Phantom shows a "this token may not be safe" warning on tokens that aren't on the Jupiter strict list or have other spam signals.

Required for verified

  • Mint authority revoked
  • Freeze authority revoked
  • Active liquidity (>$10K typical bar)
  • Project Twitter (real account, organic engagement)
  • Project website
  • Submitted PR to jup-ag/token-list

Timeline

1-4 weeks for community review + automated checks + merge. Submit early in your launch flow rather than waiting.

Solution

Follow our full Jupiter strict list guide. It walks through the GitHub PR process, the auto-checks, and common rejection reasons.

How Phantom decides what's "spam"

Phantom uses Blowfish (acquired by Chainalysis) as its security partner. Blowfish maintains a database of known scam tokens, phishing patterns, and rug-pull patterns. Tokens flagged by Blowfish get a warning in Phantom.

Common spam triggers:

  • Token name impersonates a major project (e.g., "OFFICIAL_BONK", "JUPITER_AIRDROP")
  • Mass-minted spam — same metadata, sequential mints, sent to thousands of fresh wallets
  • Honeypot patterns (active freeze authority + claims to be sellable)
  • Domain spoofing in metadata description (typo of solana.com etc.)

If your token gets falsely flagged, contact Blowfish via their feedback form. Resolution takes a few days.

Is there a Phantom whitelist?

There is no "Phantom whitelist" you can apply to — Phantom does not maintain its own token allowlist. When people search for a "Phantom whitelist," what they're actually looking for is the Jupiter strict list, which is the verification source Phantom reads from to decide which tokens get trusted (non-spam) treatment. Getting "whitelisted" in Phantom, in practice, means getting your token onto the Jupiter strict list.

This trips up a lot of new builders. They search "how to get on the Phantom whitelist," find nothing official, and assume they're missing a secret form. They aren't — the form they want is the jup-ag/token-list PR. Once Jupiter verifies your token, Phantom stops showing the spam warning and treats it as trusted, because Phantom uses Jupiter's list as its primary verification signal (alongside Blowfish flags). So the practical "Phantom whitelist" path is:

  1. Meet the on-chain basics (Metaplex metadata, hosted image, revoked authorities, real Raydium/Orca liquidity).
  2. Submit your token to the Jupiter strict list.
  3. Once Jupiter verifies it, Phantom's "whitelist" status follows automatically — no separate Phantom application exists.

Anyone selling a paid "Phantom whitelist service" is scamming you; there is nothing to buy and no list to bribe your way onto.

What you CAN do as a builder vs CAN'T

CAN do

  • Create Metaplex metadata properly
  • Host image reliably
  • Create real liquidity pools
  • Build genuine social presence
  • Apply to Jupiter strict list
  • Get listed on CoinGecko / CoinMarketCap (these signal legitimacy to multiple wallets)

CAN'T do

  • Submit a "Phantom listing application" — there's no form, despite some shady "listing services" claiming otherwise
  • Pay Phantom to feature your token
  • Skip the Jupiter strict list process
  • Override the spam warning if Blowfish flags you

If anyone offers to "list your token on Phantom for $X", they're scamming you. Phantom listings are 100% organic via the indexing pipeline.

Step-by-step: from launch to fully-listed

A clean launch flow:

Day 0:
□ Mint token with Metaplex metadata (Alchemii's creator handles this)
□ Revoke mint + freeze authority during minting
□ Create Raydium pool, seed 5-15 SOL
□ Burn LP tokens (one-way trip, max trust signal)
□ Submit PR to jup-ag/token-list

Day 1:
□ Token visible in Phantom for holders ✓
□ Token searchable in Phantom swap (Jupiter "all" list) ✓
□ Twitter/Telegram active

Day 2-7:
□ DexScreener verification submitted
□ Birdeye listing visible
□ Holder count organically growing
□ Apply to CoinGecko (3-7 days review)

Day 7-30:
□ Jupiter strict list PR merged → "verified" status in Phantom
□ CoinGecko / CMC listings live
□ Phantom shows token with no warnings

Phantom listing prerequisites (the data)

What share of tokens at each launch tier actually pass each Phantom listing layer?

L1 timeline (display)
1-6 hours
After launch with proper metadata
L2 timeline (swap search)
1-2 hours
After Raydium pool exists
L3 timeline (verified)
1-4 weeks
Jupiter strict list review
Cost
$0
All Phantom listing is organic, no paid path
Spam warning trigger threshold
Multiple flags
Blowfish needs ≥2 patterns to warn
Manual user-added tokens
Always work
+Add Token bypasses indexing
Phantom listing has three layers, each with different timelines and requirements.

Toggle: each Phantom listing layer

What it takes to pass each Phantom layer (higher = more important)

Multi-wallet considerations

This guide focuses on Phantom because it's the dominant Solana wallet. Other wallets:

WalletIndexing sourceDisplay threshold
PhantomJupiter + BlowfishStrict — hides ambiguous tokens
SolflareNative + JupiterLooser — shows almost any token
BackpackJupiterSimilar to Phantom
Trust Wallet (Solana mode)Custom indexerConservative

If your token displays in Solflare but not Phantom, the issue is almost always Jupiter strict-list status, not Phantom-specific. Solflare just shows more by default.

Common questions

Can I pay Phantom to fast-track listing? No. There's no paid listing service. Anyone offering one is scamming.

Do Pump.fun graduated tokens automatically appear in Phantom? Pre-graduation Pump.fun tokens are NOT on Jupiter's list and don't appear in Phantom search. Post-graduation (after migration to PumpSwap), they're indexed normally. See our Pump.fun vs Raydium breakdown.

My token shows for the deployer's wallet but not buyers' wallets — why? Because the deployer's Phantom auto-shows tokens you minted. Other wallets show tokens via Jupiter index. New tokens (under 1-2 hours) may show for deployer but not buyers — wait for indexing.

How do I know if my token is on Jupiter's list? Check directly: https://token.jup.ag/all for the all list, or search the strict list GitHub repo.

Phantom shows a "transaction may be risky" warning for my token. What do I do? That's the Blowfish flag. If you're sure the token is legitimate, contact Blowfish support for review. In the meantime, your token can still be bought/sold — buyers just see the warning.

Does Phantom strip metadata characters or formatting? Yes — Phantom truncates names over 32 characters and replaces certain unicode/emojis. Keep token names ASCII-only and under 30 characters.

Quick facts (verifiable specifications)

SpecificationValueSource
Manual "list my token" form on PhantomNone — fully auto-indexedArticle body
Indexing source for swap searchJupiterArticle body
Verified badge sourceJupiter strict listgithub.com/jup-ag/token-list
Spam / risk-flag partnerBlowfish (acquired by Chainalysis)Article body
Min liquidity for swap search visibility>$1K typicalArticle body
Typical liquidity bar for verified status>$10KArticle body
Timeline: token visible after Raydium pool1–2 hours (Jupiter indexing)Article body
Timeline: verified badge1–4 weeks (Jupiter strict list PR review)Article body
Phantom name truncation limitOver 32 characters truncated; keep under 30 ASCII-onlyArticle body
Metadata hosting optionsArweave ($0.10 one-time), pinned IPFS via Pinata ($5/mo), HTTPSArticle body
Jupiter all-list lookuphttps://token.jup.ag/allArticle body
SPL Token Program IDTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAspl.solana.com/token

Limitations of this guide (what it doesn't cover)

This guide focuses on getting a Solana SPL token displayed and verified in Phantom. It does not cover:

  • Other Solana wallets in depth. Solflare, Backpack, and Trust Wallet all use slightly different indexing logic — touched on briefly here, but each has its own flow.
  • Mobile-app-specific quirks. Phantom's mobile and browser-extension experiences differ in some indexing edge cases; out of scope.
  • Paid listing services. They don't exist for Phantom — but the broader scam taxonomy (fake Phantom support DMs, lookalike domains) is out of scope. See is Pump.fun safe for the broader scam landscape.
  • Multi-language metadata. Phantom strips many non-ASCII characters; full i18n metadata strategy is out of scope.
  • CEX listings (Binance, Coinbase, etc.). A different process with longer timelines than Phantom auto-indexing.
  • Marketing tactics. Visibility in Phantom doesn't equal demand. See How to market a Solana memecoin for the distribution side.

Sources & references

  1. Phantom wallet — token display rulesPhantomAuthoritative source for how Phantom decides what to display.
  2. Phantom walletPhantomMost-used Solana wallet; the listing target for this entire guide.
  3. Jupiter strict list (jup-ag/token-list)Jupiter / GitHubPhantom uses this list to mark tokens verified — Layer 3 of listing.
  4. Jupiter (DEX aggregator)JupiterPowers Phantom's swap search — Layer 2 of listing.
  5. Blowfish (Chainalysis)BlowfishWallet security partner that flags spam tokens in Phantom.
  6. Bitquery Solana DEX & token dataBitquerySource for the % of tokens passing each Phantom layer.
  7. Metaplex Token MetadataMetaplex FoundationRequired for Layer 1 (display in wallet).
  8. Pinata IPFS pinningPinataReliable image hosting that Phantom can load.
  9. Arweave permanent storageArweavePay-once-permanent image hosting — preferred for Phantom display reliability.
  10. Raydium AMM v4 docsRaydiumPool creation reference — required for Layer 2 swap visibility.
  11. Solscan token explorerSolscanVerify your token meets all Phantom listing requirements before launch.
  12. Birdeye SolanaBirdeyeCross-validation; surfaces Jupiter strict-list status.
  13. Alchemii Solana Token CreatorAlchemiiBundles all Layer 1 + 3 requirements into one transaction.
  14. Jupiter strict list explainedAlchemiiCompanion guide on the Layer 3 verification process.
  15. Solana token not showing in PhantomAlchemiiCompanion troubleshooting guide for Layer 1 display issues.

FAQ

How do I get my Solana token to show up in Phantom?

Phantom auto-indexes any SPL token that has on-chain Metaplex metadata and meets minimum liquidity thresholds. Make sure your token has: name, ticker, image URL pinned to IPFS in metadata, at least one Raydium or Orca pool with active liquidity, and revoked mint + freeze authorities. Phantom typically indexes within hours of pool creation; if it doesn't appear after 24 hours, the spam filter is the likely cause.

Why is my Solana token marked as spam in Phantom?

Phantom's spam filter flags tokens with suspicious launch patterns: no liquidity, unrevoked mint authority, image hosted on a flaky URL (not IPFS), token name copying an existing trusted token, or zero genuine holder distribution. Fix the underlying signal that triggered the flag, then submit a re-classification request through Phantom's support form.

How do I get verified status on Phantom?

Phantom's verified badge is granted to tokens that meet a higher bar: significant trading volume, large diversified holder count, an active project team, and (often) listings on CoinGecko or CoinMarketCap. There's no public application form for memecoins; verified status is awarded based on Phantom's own monitoring. Build sustained legitimacy first; the badge follows.

Can I manually add my Solana token to a Phantom wallet?

Yes. Open Phantom, search for your token by mint address (the long Solscan address). If it's been indexed at all, it will appear with a 'Show' option even if marked as spam — users can manually unhide it. This is useful for early holders before official indexing completes, but doesn't change the spam status for other users.

Does Phantom listing affect Jupiter or DexScreener visibility?

No, they're independent. Phantom is a wallet display layer. Jupiter aggregator routes orders across DEXes regardless of Phantom status. DexScreener pulls directly from on-chain pool data and shows your token whenever a pool exists with liquidity. Phantom listing is only about whether wallet users see it in their token list — Jupiter and DexScreener visibility happen automatically.


Launching a token and want this entire pipeline to work right out of the gate? Alchemii's Solana Token Creator handles SPL token + Metaplex metadata + authority revocation in one signed transaction. Then create a Raydium pool, burn LP, and submit to the Jupiter strict list. For the full launch playbook see our memecoin launch checklist.

Related Topics

More guides covering the same Solana token creation, mint authority, LP burn, Raydium liquidity, and memecoin launch topics.