Skip to main content
GET
/
auth
/
my-profile
Get Profile
curl --request GET \
  --url https://frontend-api-v3.pump.fun/auth/my-profile \
  --header 'Accept: <accept>' \
  --header 'Authorization: <authorization>' \
  --header 'Origin: <origin>'
{
  "200": {},
  "401": {},
  "403": {},
  "id": "<string>",
  "username": "<string>",
  "email": "<string>",
  "createdAt": "<string>",
  "updatedAt": "<string>"
}

Overview

Retrieves the profile information for the currently authenticated user. This endpoint returns user details associated with the JWT token provided in the request.

Authentication

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

Request

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

200
object
Successfully retrieved user profile information

Response Schema

The response contains the authenticated user’s profile data, including:
id
string
Unique user identifier
username
string
User’s display name
email
string
User’s email address
createdAt
string
Account creation timestamp
updatedAt
string
Last profile update timestamp

Example Usage

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

Error Responses

401
object
Unauthorized - Invalid or missing JWT token
{
  "statusCode": 401,
  "message": "Unauthorized"
}
403
object
Forbidden - Valid token but insufficient permissions
{
  "statusCode": 403,
  "message": "Forbidden resource"
}
Ensure your JWT token is valid and has not expired. Expired tokens will result in a 401 Unauthorized response.

Use Cases

  • Retrieve current user information for profile display
  • Verify user authentication status
  • Fetch user preferences and settings
  • Validate user session on page load

Build docs developers (and LLMs) love