New Markets
WebSocket for new pools and markets when newly created Solana liquidity pools are deployed on Pump.fun, Raydium and more with many filters.
The new markets WebSocket stream notifies you in real time whenever a new liquidity pool is created on a supported Solana DEX, including its pool ID, token pair and amounts, signature creation timestamp, and slot number.
Supported DEX
| Name | Address |
|---|---|
| Raydium v4 | 675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8 |
| Raydium LaunchLab | LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj |
| Meteora DAMM v2 | cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG |
| Pump.fun Swap | pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA |
Filters
Example filter configuration message:
{
"type": "configure",
"filters": {
"newMarket": [
{
"source": "LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj",
"tokenAMint": "DhSWc2WdLsNwRMFXBjenRepDgz1T9fEHNrAPy6jDbonk",
"tokenBMint": "So11111111111111111111111111111111111111112"
}
]
}
} | Filter | Description | Example JSON Filter |
|---|---|---|
source | Only pools created on specific DEXs | LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj |
tokenAMint | Pools where Token A’s mint address matches | DhSWc2WdLsNwRMFXBjenRepDgz1T9fEHNrAPy6jDbonk |
tokenBMint | Pools where Token B’s mint address matches | So11111111111111111111111111111111111111112 |
Response
Example response message:
{
"dexId": "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA",
"poolId": "GsyksCwLjzSV8G1CnYE1PqMuJFZiMUxhBiQ9tT5Fs3Xr",
"tokenAMint": "So11111111111111111111111111111111111111112",
"tokenBMint": "4fKNrd4zm4i3tjXisrzkCtR3KvrHg3z9uXrrHrxyREyv",
"initialLiquidityTokenA": "11",
"initialLiquidityTokenB": "45000000",
"signature": "3NAsarFx9AW7M47NTn6TPXiZzAUVX9bmk1v1NWiT4WjG5RfdkLC9VmnKBRtxxJLr1YAXkJdGvniKN65KzWwoJrTs",
"slot": 355505852,
"timestamp": 1753391221
} | Field | Description |
|---|---|
dexID | Protocol's internal identifier |
poolID | On-chain address of the new liquidity pool |
tokenAMint | Mint address of Token A |
tokenBMint | Mint address of Token B |
initialLiquidityTokenA | Initial amount of Token A |
initialLiquidityTokenB | Initial amount of Token B |
signature | Signature confirming the creation |
slot | Solana block slot of confirmation |
Updated about 1 month ago