Skip to main content

Create Like

method
string
POST
endpoint
string
/likes/
Adds a like to the specified target (coin, reply, or other content).

Authentication

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

Path Parameters

targetId
string
required
The unique identifier of the target to like (coin address, reply ID, etc.)

Response

201
object
Created - Like added successfully
curl -X POST "https://frontend-api-v3.pump.fun/likes/<targetId>" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Remove Like

method
string
DELETE
endpoint
string
/likes/
Removes a like from the specified target.

Authentication

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

Path Parameters

targetId
string
required
The unique identifier of the target to unlike

Response

200
object
Success - Like removed successfully
curl -X DELETE "https://frontend-api-v3.pump.fun/likes/<targetId>" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Get Likes

method
string
GET
endpoint
string
/likes/
Retrieves all likes for a specific target.

Authentication

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

Path Parameters

targetId
string
required
The unique identifier of the target to get likes for

Response

200
object
Success - Returns list of likes
curl -X GET "https://frontend-api-v3.pump.fun/likes/<targetId>" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Build docs developers (and LLMs) love