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>"
}

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/BankkRoll/pumpfun-apis/llms.txt

Use this file to discover all available pages before exploring further.

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