
Docs
How a coin, a TikTok account and the SOL between them actually work.
What pumptok is
pumptok is a launchpad on pump.fun (Solana) where every coin is attached to one TikTok object — an account or a single video. The coin trades on the real pump.fun bonding curve like any other, with one difference: 100% of its creator rewards are reserved for the account behind it. Not for whoever launched it, and not for us.
Nobody needs an account to use the site. The only identity pumptok knows is a TikTok handle, and the only way to prove one is yours is a one-time code in your public bio.
◎ 0.045 of unavoidable network costs — mint rent, token accounts, transaction fees and a small permanent gas reserve so the coin can keep claiming rewards forever.Attaching a TikTok
Paste any of these into the upload dialog:
tiktok.com/@username— or just@usernametiktok.com/@username/video/…— one video (photo posts work too)vm.tiktok.com/…/tiktok.com/t/…— a share link, followed to the video
pumptok reads TikTok the way an embed does: the public embed pages carry the account's nickname, bio, avatar and follower count, and a video's caption, cover and play count. No API key, no login. TikTok's CDN links expire after a couple of days, so the cover and the avatar are copied into pumptok's own storage at launch — the coin keeps its picture.
Private accounts can't be attached: the bio has to be publicly readable for verification to ever work.
Launching a coin
- Attach the TikTok, then name the coin, pick a ticker and write a caption. The image defaults to the video cover (or the avatar).
- Choose a dev buy (optional). It is bundled into the same transaction that creates the coin, so snipers have no window to front-run you, and the tokens land in your wallet immediately.
- Your wallet signs one plain SOL transfer into a fresh wallet made for that coin. pumptok launches from there.
That fresh wallet is the coin's creator on pump.fun and nobody keeps it as a bag — it exists to hold the gas reserve and to claim creator fees. Supply is the standard 1,000,000,000, the curve graduates to PumpSwap like any pump.fun coin, and the on-chain website is always the coin's own permalink here (/l/<launchId>).
Trading
Before graduation, buying and selling on a coin page goes straight to the pump.fun bonding curve from your own wallet. The backend only builds the unsigned transaction; your wallet signs and sends it. Nothing is custodial, and pumptok never holds your tokens.
- Slippage: 3%.
- pump.fun's own 1% swap fee applies, exactly as it does on pump.fun.
- After graduation the panel hands you off to pump.fun / PumpSwap.
Prices, market caps, volume and candles come from pump.fun's own APIs; curve progress is read on chain. Holder counts come from the token's largest accounts, with the curve or pool itself filtered out.
Creator rewards
pump.fun pays a creator fee on every trade. For a pumptok coin, the creator is the coin's own wallet — and everything it collects is booked to the TikTok account the coin is attached to.
- A keeper checks every coin's creator vault about every 5 minutes and claims it once there is at least
◎ 0.01in there. - In the vault is what pump.fun is still holding. Claimedis what has been swept into the coin's wallet and written to the account's ledger.
- Every claim is a real transaction — the ledger on a coin page and on an account page links each one to Solscan.
The SOL accrues whether or not the account has ever heard of pumptok. It simply sits there, in that coin's wallet, until the owner claims the handle.
Claiming your account
Someone coined you and you want the money. Three steps, no password, nothing to install:
- Open Rewards and enter your TikTok username. You get a one-time code that looks like
PUMPTOK-3F9A2C. - Paste the code anywhere in your public TikTok bio (Profile → Edit profile → Bio).
- Press verify. pumptok reads your public profile, finds the code, and opens a 30-day session. Delete the code right after.
TikTok can take a minute to show a bio edit. If the first verify misses, leave the code in place and press it again — the code stays valid for 24 hours.
Withdrawing
Once verified, the Rewards page shows what's available and sends it to any Solana wallet you type in. The minimum withdrawal is ◎ 0.005.
The SOL is swept out of each of your coins' wallets in one go, always leaving a ◎ 0.02 gas reserve behind so those wallets can keep claiming for you. A withdrawal can span several transactions — one per coin — and each is linked in your ledger.
API
The backend is a plain JSON API. Everything the site shows is public and unauthenticated except the two creator endpoints, which take a session bearer token.
| GET /api/tokens?sort=&search= | the coin list |
| GET /api/token/{mint} | one coin (+ /ohlc, /trades, /holders, /rewards, /comments) |
| POST /api/token/{mint}/trade-tx | an unsigned buy/sell for your wallet to sign |
| POST /api/social/resolve {url} | read a TikTok link |
| GET /api/profile/{handle} | a public TikTok profile + its latest videos |
| GET /api/creators | accounts ranked by SOL reserved |
| GET /api/creator/{handle} | one account's coins + ledger |
| POST /api/auth/code · /api/auth/verify | the bio-code flow |
| GET /api/creator/me · POST /api/creator/withdraw | session required |
| POST /api/launch · GET /api/launch/{id} | start a launch, watch it go live |
| GET /api/stats | protocol totals |
Risks & limits
- Memecoins are risky. Most go to zero. Never trade more than you can afford to lose, and remember a coin attached to an account says nothing about what that account thinks of it.
- Coining an account is not an endorsement by its owner. Anyone can attach any public account; the only thing that follows is that the rewards belong to that account.
- Following (saved coins) lives in your browser only. There is no pumptok account to make.
- pumptok is not affiliated with TikTok, ByteDance, pump.fun or Solana.
If you own an account here and want its coins gone, the SOL is still yours — claim it first, then get in touch.