Docs

Everything about how pumptok works — for launchers, traders, TikTok creators, and the bots and aggregators that want to integrate it.

Overview

pumptok is internet video markets — a launchpad built on top of pump.fun where every coin is based on one specific video from TikTok. Coins launch through the real pump.fun bonding curve, but every pumptok coin ships with one guarantee: 100% of its creator rewards are reserved for the creator of the attached video — not for whoever launched the coin.

The launcher gets the coin and the narrative; the person who actually made the video gets the fees. Nothing to set up beforehand — rewards accrue automatically and wait until the creator verifies their account.

Coining a TikTok

Head to Coin a TikTok, paste a tiktok.com video link (vm.tiktok.com short links work too), fill in name, ticker and image, set an optional dev buy, and send ONE plain SOL transfer (0.03 launch fee + your dev buy + network costs). pumptok launches from a fresh wallet — create and dev buy in the same transaction, so snipers can't front-run you. The dev-buy tokens are forwarded straight to yourwallet; the fresh wallet keeps only the creator role, which is what routes the fees to the video's creator.

For TikTok creators

Your TikTok got coined? You're earning. ♪

Every trade on the coin generates pump.fun creator fees. The engine claims them automatically and credits them to the @username that posted the video on TikTok. They're yours whether you knew about the coin or not.

verify your TikTok → withdraw anywhere

Go to Creators, claim your @username and drop a one-time code in your TikTok bio. Once we spot it, you'll see every coin on your videos, your accrued SOL, and a withdraw button that pays out to any Solana wallet you choose.

Account verification

Ownership of a TikTok account is proven with a bio code — the same pattern registrars use for domain verification, adapted to TikTok:

  1. Claim your @username on the Creators page → you get a one-time code like PUMPTOK-3F9A2C.
  2. Paste it anywhere in your TikTok bio (Profile → Edit profile → Bio) and save. Your profile must be public for the check.
  3. Hit verify — we read your public bio, find the code, and issue a session. You can delete the code from your bio immediately after.

No password, no OAuth grant, nothing to install — we never ask for anything that could touch your TikTok account. Codes expire after an hour and are single-use; a session lasts 30 days and only unlocks the rewards dashboard for that exact @username. If a video is reposted by someone else and coined, the rewards go to the account that posted the attached video — attribution is per-video, as resolved from tiktok.com at launch time.

Liquidity & fees

Coins trade on the pump.fun bonding curve until it completes, then graduate to PumpSwap like any pump.fun coin. pumptok charges a flat 0.03 SOL launch fee — trading fees are pump.fun's standard ones, and the creator share is what pays the TikTok creators. Every claim and withdrawal is a public transaction linked from the coin page and the creator dashboard.

The engine

Launches run through the official pump.fun program (create + dev buy bundled in one transaction). Buy/sell from the coin page trade directly on the bonding curve with your own wallet — nothing custodial. The custodial part is exactly one thing: each coin's creator wallet, which exists so the dev can't dump and the creator rewards can be routed to the video's creator. Those wallets are encrypted at rest and only ever claim fees and pay creator withdrawals.

TikTok attribution is resolved from tiktok.com itself at launch time: the attached video's @username is stored with the coin, and only a session verified via that account's bio can withdraw its rewards.

Integrate pumptok

The REST API is public and live — no key needed.

GET /api/statsplatform totals: coins, volume, SOL reserved & paid to creators
GET /api/tokens?sort=new|trending|mcap|volume|rewardslist pumptok coins (search, limit, offset)
GET /api/token/{mint}one coin with price, mcap, attached tiktok, creator rewards
GET /api/token/{mint}/rewardsreward history, live fee pot, the tiktok + its creator
POST /api/tiktok/resolveresolve a tiktok.com link to its video + creator
GET /api/token/{mint}/ohlc?interval=60USD candles (60 / 300 / 900 / 3600s)
GET /api/token/{mint}/tradesrecent trades
GET /api/token/{mint}/holderstop holders + curve share
GET /api/token/{mint}/commentscoin comments (POST with ed25519 signature)

Every reward row links its claim transaction, so aggregators can verify the flow on-chain. Mints are regular pump.fun coins — anything that already indexes pump.fun picks them up automatically.