How to Find Liquidity Address (AMM ID) for your token on Solana: A Step-by-Step Guide
- 4 days ago
- 3 min read
Updated: 3 days ago
What is an AMM ID?
An AMM ID (Automated Market Maker ID) is the unique on-chain address that identifies a specific liquidity pool on the Solana blockchain. This ID represents the smart contract (or program account) that manages a trading pair—such as SOL/USDC or any custom token pair—within a decentralized exchange (DEX) like Raydium or Orca.
In simpler terms, the AMM ID is the “control center” of a liquidity pool. It holds critical information about the pool, including token reserves, pricing logic, and swap functionality. Every time a user swaps tokens, adds liquidity, or removes liquidity, they are interacting with this AMM ID behind the scenes.
Why is the AMM ID Important?
Understanding and locating the AMM ID is essential for several reasons:
Liquidity Tracking: It allows you to monitor the exact pool where your token is traded.
Smart Contract Interaction: Developers and bots use the AMM ID to execute trades, fetch pool data, or automate strategies.
Transparency: Since Solana is a public blockchain, anyone can verify pool activity using the AMM ID.
Integration with Tools: Platforms like Dexscreener or Solscan rely on these identifiers to display real-time data.
AMM ID vs Token Address (Common Confusion)
A common mistake is confusing the token mint address with the AMM ID:
Token Address: Identifies the token itself (e.g., IDX token)
AMM ID: Identifies the liquidity pool where that token is traded
For example, a single token can have multiple AMM IDs if it is paired with different tokens (e.g., IDX/SOL, IDX/USDC), or even across multiple DEXs.
Step-by-Step Guide (Method 1)
Step 1: Go to DEX Screener. Important Requirement Before Getting the AMM ID
Before you can find the AMM ID (Liquidity Pool Address), you must ensure that both of the following are already created:
The token has been deployed on the Solana blockchain
A liquidity pool (trading pair) has been created on a DEX (e.g., SOL/USDC or your token paired with SOL)
Without a liquidity pool, there is no AMM ID, because the AMM ID is generated only when the pool is created.
If You Haven’t Created a Pool Yet
If your token is not live or doesn’t have liquidity yet, you can create both the token and its liquidity pool using:
This tool allows you to:
Launch your token
Create a liquidity pool instantly
Make your token tradable on Solana DEXs
Prepare it for tracking on platforms like DEX Screener

Step 2: Use the Search Bar
On DEX Screener, locate the search bar at the top-left corner of the interface.
This is where you will enter your token details to find its associated liquidity pools.
Step 3: Search for Your Token
When you enter your token in the search bar, you may see multiple results. This happens because:
Tokens can have similar names or symbols
Fake or duplicate tokens may exist
To avoid confusion, always use the token mint address (recommended).
This ensures:
You get the exact token you created
You avoid selecting the wrong or scam token
You directly access the correct liquidity pool data on Solana
Step 4: Scroll Down the Right Panel
After selecting your token, you will be taken to its detailed page.
On the right-hand side panel, scroll down to view detailed information about the liquidity pool.

Step 5: Copy the AMM ID
This is the address of the liquidity pool for the token.

Step-by-step instruction ( Method 2 ) 1.Go to SolScan After visiting the solscan website you can simple search your token from the token mint address , you will see something like this .

2. Go to the "DeFi Activities" tab and scroll to the last page. Once on your token page, select the DeFi Activities tab (usually after "Transfers" and "Transactions").
Then, you go to the last page of DeFi activities (in my case 44 of 44) and look for the transaction that says " ADD LIQUIDITY", if you didn't do anything after "CREATE TOKEN" it appears next to it.


