Show our coins in your app
Every coin launched here sits in a standard pool (Raydium or Orca on Solana, Uniswap V2 on Base and Ethereum, PancakeSwap V2 on BNB Chain, Uniswap v4 on Robinhood Chain), so your router can already trade it by address. These endpoints tell you that it exists, what it is, and what it looks like. They are free, need no key, allow any origin, and are cached for 30 seconds.
JSON feed
GET https://incognitolaunchpad.com/api/pad/feed
?chain=all | solana | evm | base | bsc | ethereum | robinhood | solana-mainnet
&sort=new | trending | mcap
&limit=50 (1 to 200)
&before=<unix time> (older than, for paging)
Answer: { ok, generated, market_at, total, count, launches: [...] }, newest first unless sorted. One launch:
| Field | Meaning |
|---|---|
id | <chain>:<address>, stable |
chain, chain_name, family | base / Base / evm; solana-mainnet / Solana / solana |
address, decimals | the token contract (EVM, 18) or the mint (Solana, 9) |
pool, dex | the pair or pool address and where it lives; null for a sale-first design until its sale ends |
name, symbol, design | as on chain; the design is the coin's rule set (Standard, Patience, Jackpot…) |
creator, time | the launching wallet and the launch time (unix seconds) |
liquidity | { amount, symbol } put in at launch; liquidity_locked is true when the LP is burned or the position locked |
fees | EVM: creator_bps + launchpad_bps on pool trades. Solana: transfer_fee_bps on every transfer. Fixed at launch. |
image, banner, description, links | the creator's picture, banner, text, and { website, twitter, telegram, discord } (https only, cleaned server side) |
market | when the pool has traded: price_usd, market_cap, liquidity_usd, volume_h24, volume_h1, change_h24, change_h1, trades_h24, pair_url (from DEX Screener, refreshed every two minutes) |
urls | page (the coin's page here), explorer, dexscreener, geckoterminal, birdeye, trade |
const r = await fetch('https://incognitolaunchpad.com/api/pad/feed?chain=solana&limit=20');
const { launches } = await r.json();
for (const c of launches) console.log(c.symbol, c.address, c.urls.page);
RSS
https://incognitolaunchpad.com/feed.xml: the 50 newest coins, one item per launch with the coin's picture. Point a Telegram or Discord feed bot at it and every launch posts itself.
Token lists
/tokenlist.json (Base, BNB Chain, Ethereum, Robinhood Chain) and /tokenlist-solana.json follow the token-list standard (name, version, tokens[{ chainId, address, name, symbol, decimals, logoURI }]). Wallets and DEX front ends that accept custom lists can import them by URL.
A page per coin
https://incognitolaunchpad.com/c/<chain>/<address>
Works without scripts, carries Open Graph and X card tags (the coin's banner or picture, name and address), a live chart once the pool has traded, and the address to copy. Link to it instead of building your own detail view. /coins lists every coin as plain HTML, and /sitemap.xml lists every page.
What you can rely on
- A coin in the feed was created by this launchpad's contracts or programs. Check
creatorandaddresson chain; nothing here asks you to trust us. - Liquidity cannot be pulled: the LP is burned or the position is locked in the launch itself. No mint authority, no freeze authority, no owner.
- Creators may keep a coin out of the feed. It still exists on chain; its page works for anyone who has the link.
- Pictures and links are supplied by creators. Treat them as untrusted content.
Talk to us
Want a launchpad tag, a dedicated tab, or a webhook when a coin launches? @incognitolaunch on X.