Changelog
Changelog
Every change to the API, newest first.
v1 only gains fields. Anything that would break a client ships as v2, announced here 90 days ahead. The server release is in each entry; GET /api/version and the spec's info.version show the one that is live.
November 2026
A full documentation site
The developer docs are now a full site, and the OpenAPI spec describes every endpoint.
Added
- Guides, principles, this changelog and an FAQ at /developers, with search.
- An API reference page for every endpoint: parameters, request bodies, response codes, examples in cURL, JavaScript and Python, and a console to try read endpoints with your key.
- llms.txt, llms-full.txt and every page as Markdown: add
.mdto its address. - OpenAPI: tags, operation ids, descriptions and response examples on every operation, plus the key and fee recipient endpoints (
/keys,/keys/self,/keys/{id},/fees/{mint},/fees/batch) that were missing from the spec.
Cash Payback DEX share is 70%
Changed
- The Cash Payback split while a reimbursement fills is now 10% burn, 5% treasury, 70% DEX and 15% holders (was 65% and 20%).
GET /paybackand every coin'ssplitcarry the new numbers; holders still get 85% once the reimbursement is paid.
Launches that land late
Added
504 unconfirmed: a launch that was sent but is not confirmed yet. Submit the same launch again or readGET /launches/{id}; never create it again.
Changed
GET /launches/{id}stayssubmittingwhile a sent launch is unconfirmed and carries its signature, and turnsexpiredonce the chain rules it out.
Wallet shares run to the present
Changed
/payback/wallets/{owner}adds each bag's time since the last holder count, so the share estimate, hold time and multiplier are current.
The registry, open read keys and faster answers
Tell Payday coins apart from every other pump.fun coin, at volume.
Added
GET /registry,GET /registry/{mint}andPOST /coins/check(500 mints in one request). See Which coins are Payday's.- Read keys without a sign-in: 3 a day per address, sharing 1,200 requests a minute, switched off after 90 days unused.
DELETE /keys/self: whoever holds a key can switch it off.ETagon every read answer;If-None-Matchgives an empty 304.
Changed
- The fee recipient endpoints use the same keys, limits and error shape as the rest of the API, and answer non-Payday mints from memory.
POST /fees/batchcosts one request plus one per Payday coin. /coins?sort=accepts onlynew,market_cap,volumeandholders.
Baskets of up to 15 assets
Changed
- Basket launches take up to 15 assets (was 10). A launch with too many is refused with
basket_sizeinstead of being trimmed.
Fees being collected on basket coins
Added
fund.being_collected_usdon basket coins: the holders' share of fees still being collected on pump.fun.
Baskets of up to 10 assets
Changed
- Basket launches take up to 10 assets (was 5);
GET /paybackreportsmax_assets.
Baskets on production
Added
- Basket fields on coins (
cash_payback.basket),/coins?basket=,GET /rewards,GET /rewards/assetsand thebasketlaunch field are live.
Cash Payback baskets
Added
- Payout and Fund baskets:
basketonPOST /launches, basket details on/payback/coins/{mint}(basket,holdings,fund,dividends), and the reward list.
No launcher share on Cash Payback
Removed
dev_share_pctonPOST /launches. The launcher is only reimbursed for DEX.
Cash Payback endpoints
Added
GET /payback,/payback/coins/{mint},/payback/coins/{mint}/rounds/{n}and/payback/wallets/{owner}.modeon every coin (accountorcash_payback), andmode: "cash_payback"onPOST /launches.
EVM coins and launches
Added
- Elysium coins in
/coinsand/coins/{mint}, withchainandchain_id, and achainfilter. - Keyed EVM launches:
/evm/chains,/evm/configs,/evm/quote,/evm/launches, submit and status.
Keys work right away
Changed
- A key made after an X sign-in works as soon as it is made, launch keys included. No approval step;
key_pendingno longer happens for new keys.
Default descriptions
Changed
- A launch without a description says who the coin pays, for example
Fees to @example via XMONEY using PAYDAY.
Zelle as a fee destination
Added
fees_to: "zelle:<email or 10-digit US phone>"where Zelle is on. The email or number never appears in any response.
The launch API
Added
POST /launches,POST /launches/{id}/submit,GET /launches/{id}and the fee split endpoints, for keys made with launching switched on.
Keys on every call
Changed
- Every data call needs a key in a header; keys in URLs are refused. 600 a minute and 250,000 a day per key.
API v1
Added
/api/v1: coins, accounts, payouts, burns, stats and the OpenAPI spec.
Fee recipient API
Added
GET /fees/{mint}andPOST /fees/batchfor trading terminals: who receives a token's creator fees, with the on-chain facts to verify it.