Skip to main content

Register New User

Registers a new user account on the Pump.fun platform.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.

Headers

Authorization
string
required
Bearer token for authentication
Authorization: Bearer <your_jwt_token>
Accept
string
required
Response content type
Accept: application/json
Origin
string
required
Request origin
Origin: https://pump.fun

Response

201
object
User successfully registered

Example Usage

curl -X POST "https://frontend-api-v3.pump.fun/users/register" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json" \
  -H "Origin: https://pump.fun"

Get User by ID

Retrieve a specific user’s profile information by their user ID.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.

Path Parameters

id
string
required
The unique identifier of the user to retrieve

Headers

Authorization
string
required
Bearer token for authentication
Authorization: Bearer <your_jwt_token>
Accept
string
required
Response content type
Accept: application/json

Response

200
object
User profile retrieved successfully

Response Schema

id
string
Unique user identifier
username
string
User’s display name
createdAt
string
Account creation timestamp

Example Usage

curl -X GET "https://frontend-api-v3.pump.fun/users/<user_id>" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json" \
  -H "Origin: https://pump.fun"

Error Responses

404
object
User not found
{
  "statusCode": 404,
  "message": "User not found"
}

Delete User Account

Delete the authenticated user’s account. This action is permanent and cannot be undone.

Authentication

Requires JWT authentication via Authorization: Bearer <token> header.
This action permanently deletes the user account and all associated data. This operation cannot be reversed.

Headers

Authorization
string
required
Bearer token for authentication
Authorization: Bearer <your_jwt_token>
Accept
string
required
Response content type
Accept: application/json

Response

200
object
User account deleted successfully

Example Usage

curl -X DELETE "https://frontend-api-v3.pump.fun/users" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json" \
  -H "Origin: https://pump.fun"

Build docs developers (and LLMs) love