API reference
Launches
Create, route, list and inspect launches.
POST
/v1/launchesBuild a new launch. Returns { launch, transaction, version, blockhash, lastValidBlockHeight }.
POST
/v1/launches/existingRoute a token the creator already launched.
GET
/v1/launchesList launches. Filters: creatorWallet, status, launchpad, limit.
GET
/v1/launches/:idOne launch with its routes.
GET
/v1/launches/by-mint/:mintThe same record looked up by mint address.
POST
/v1/launches/:id/submitBroadcast a signed transaction, confirm and verify.
POST
/v1/launches/:id/confirmVerify a transaction you broadcast yourself.
PUT
/v1/launches/:id/routesReplace the social routes.
GET
/v1/launches/:id/feesUncollected, collected and paid-out lamports.
POST
/v1/launches/:id/fees/collectTrigger a collection now instead of waiting for the schedule.
The launch object
{ "id": "lch_01J8…", "launchpad": "pump", "source": "new", "cluster": "mainnet-beta", "status": "confirmed", "name": "Ledger Cat", "symbol": "LCAT", "mint": "GY9m…pump", "creatorWallet": "7bnp…UfJW", "feeCreator": "FcR3…9kQe", "creatorShareBps": 8000, "protocolFeeBps": 2000, "paymentNote": "Creator fees via socials.capital", "initialBuyLamports": "500000000", "txSignature": "2yCf…egp4", "createdAt": "2026-09-18T09:30:00.000Z", "confirmedAt": "2026-09-18T09:30:41.000Z", "tokenUrl": "https://socials.capital/explore/lcat", "routes": [ { "id": "rt_01J8…", "launchId": "lch_01J8…", "platform": "telegram", "handle": "durov", "shareBps": 10000 } ]}