---
title: "Paid: Deploy a new pump.fun token in one call"
method: POST
path: "/api/x402/pump-launch"
---

# Paid: Deploy a new pump.fun token in one call

`POST /api/x402/pump-launch`

## Request

- Base URL: `https://three.ws`
- URL: `https://three.ws/api/x402/pump-launch`
- Auth: none required

Pay $5.00 USDC to deploy a brand-new pump.fun token. Supply name + symbol and either a pre-pinned metadataUri or an imageUrl (the server pins the image + descriptor to pump.fun IPFS). The server fronts the SOL deploy cost and signs the create-coin tx, so the buyer needs no SOL and no account. Creator rewards accrue to any Solana wallet you nominate; an optional vanity prefix/suffix grinds a custom mint address. Returns mint + tx signature + pump.fun URL.

## Request body

- object
  - `name` string, required
  - `symbol` string, required
  - `metadataUri` string: Pre-pinned metadata URI. Provide this or imageUrl.
  - `imageUrl` string: Image URL to pin to pump.fun IPFS. Provide this or metadataUri.
  - `description` string
  - `creator` string: Solana wallet that receives creator rewards.
  - `vanityPrefix` string
  - `vanitySuffix` string

## Response `200`

Deploy result: mint, tx signature, pump.fun URL

## Other responses

- `400`: Missing or invalid body
- `402`: Payment Required (x402)
- `503`: Launcher not configured

---

[API](https://skmtc.dev/three/apis/three-ws-api.md) · [All operations](https://skmtc.dev/three/apis/three-ws-api/llms.txt) · [OpenAPI document](https://skmtc.dev/three/apis/three-ws-api/revisions/dbc5e3a81b79?raw)
