Aurelia

Pulse: new token launches

Fresh launches, curves close to graduating and fresh graduations: views, filters, naming, and what is not provided.

Launches as they happen: fresh launches, bonding curves close to graduating, and fresh graduations, with filters and sorting. Read a snapshot over REST, or follow a list with the pulse channel.

Pulse is a chain's board of launches: tokens a launchpad just created, bonding curves close to graduating, and curves that just graduated. Read a snapshot with GET /chains/:chain/pulse, or follow a list with the pulse channel.

Views

ViewHoldsBoard
newLaunches that have not graduatedThe newest 1,000 of the last 24 h
graduatingOpen bonding curves that traded in the last hourThe 500 with the highest progress
graduatedCurves that completed in the last 24 hThe newest 500

A launch is recorded only from a launchpad's own creation event, such as pump.fun's on Solana and four.meme's on BSC.

Filters

Filters are query parameters (on the socket, parameters of the subscribe message), and a token must match all of them. Filtering, sorting and paging run over the view's board.

ParameterKeepsExample
<key>=<min>..<max>Values in the range, bounds included. Either side may be empty. A null value never matches.marketCapUsd=5000.., progress=..0.9, age=60..600
launchpad=a,bAny of themlaunchpad=pumpfun
has=a,bEvery one of them: logo, website, twitter, telegram, discordhas=logo,twitter
keywords=a,bThe symbol or name contains any of them, case-insensitivekeywords=cat,dog
excludeKeywords=a,bThe symbol or name contains none of themexcludeKeywords=test
sort=<key>Any range key, or createdAt, graduatedAt, latestTradeAt. By default createdAt (new), progress (graduating), graduatedAt (graduated)sort=windows.1h.volumeUsd
order=desc or ascdesc by default. Nulls sort last either way; ties break by address, ascendingorder=asc
limit, offsetlimit 1–100 (50 by default), offset 0 or more. total counts every matchlimit=20&offset=20

Range keys: priceUsd, marketCapUsd, liquidityUsd, progress, age, creatorNetShare, sniperCount, sniperNetShare, and windows.<w>.<m>, where <w> is 5m, 1h, 6h or 24h and <m> is one of priceChange, volumeUsd, buyVolumeUsd, sellVolumeUsd, trades, buys, sells, traders, buyers, sellers, feesPaidUsd.

Examples:

# pump.fun launches under 10 minutes old, with a logo and a Twitter link
https://app.aurelia.build/api/chains/solana/pulse?launchpad=pumpfun&age=..600&has=logo,twitter
# curves at least 80% sold that traded over $5k in the last hour, by that volume
https://app.aurelia.build/api/chains/solana/pulse?view=graduating&progress=0.8..&windows.1h.volumeUsd=5000..&sort=windows.1h.volumeUsd
# four.meme launches on BSC without "test" in the name, oldest first
https://app.aurelia.build/api/chains/evm:56/pulse?launchpad=fourmeme&excludeKeywords=test&order=asc

Launchpads: fourmeme, flap and genius on BSC; pumpfun, letsbonk, raydium-launchlab and meteora-dbc on Solana; doppler, zora, clanker, virtuals, o1, basestonk, flaunch and rwagmi on Base; flap, doppler, pons, pools-trade, torch and frontier on Robinhood Chain; clanker and stockereum on Ethereum. An unknown parameter, a malformed range, an unknown view or a malformed launchpad id answers 400, and the error names the parameter.

Not provided on the board

  • Holder counts and top holdings: token holders answers them one token at a time.
  • Snipers here are by swaps only: wallets that bought in the launch block or the 4 after it. Wallet labels (insider, sniper) follow their own rules across launches.

Try it in the interactive docsCreate a free account