Skip to main content
GET
/
coins
/
{mint}
Get Coin
curl --request GET \
  --url https://frontend-api-v3.pump.fun/coins/{mint}
{
  "data": {
    "mint": "<string>",
    "name": "<string>",
    "symbol": "<string>",
    "description": "<string>",
    "image_uri": "<string>",
    "metadata_uri": "<string>",
    "twitter": "<string>",
    "telegram": "<string>",
    "bonding_curve": "<string>",
    "associated_bonding_curve": "<string>",
    "creator": "<string>",
    "created_timestamp": 123,
    "raydium_pool": "<string>",
    "complete": true,
    "virtual_sol_reserves": 123,
    "virtual_token_reserves": 123,
    "total_supply": 123,
    "website": "<string>",
    "show_name": true,
    "king_of_the_hill_timestamp": 123,
    "market_cap": 123,
    "reply_count": 123,
    "last_reply": 123,
    "nsfw": true,
    "market_id": "<string>",
    "inverted": true,
    "username": "<string>",
    "profile_image": "<string>",
    "usd_market_cap": 123
  }
}

Endpoint

GET https://frontend-api-v3.pump.fun/coins/{mint}

Authentication

This endpoint requires JWT authentication. Include your token in the Authorization header.
Authorization: Bearer <your_token>

Path Parameters

mint
string
required
The Solana mint address of the coin you want to retrieve

Query Parameters

sync
boolean
required
Whether to synchronize the coin data with the latest blockchain state

Response

data
object
The coin object containing all relevant information

Code Examples

curl -X GET "https://frontend-api-v3.pump.fun/coins/7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr?sync=true" \
  -H "Authorization: Bearer <your_token>" \
  -H "Accept: application/json"

Response Example

{
  "mint": "7GCihgDB8fe6KNjn2MYtkzZcRjQy3t9GHdC8uHYmW2hr",
  "name": "Example Coin",
  "symbol": "EXAMPLE",
  "description": "An example coin on Pump.fun",
  "image_uri": "https://cf-ipfs.com/ipfs/...",
  "metadata_uri": "https://cf-ipfs.com/ipfs/...",
  "twitter": "@example",
  "telegram": "https://t.me/example",
  "bonding_curve": "8mRW...",
  "associated_bonding_curve": "9nXY...",
  "creator": "CkqW...",
  "created_timestamp": 1704067200000,
  "raydium_pool": null,
  "complete": false,
  "virtual_sol_reserves": 30000000000,
  "virtual_token_reserves": 1073000000000000,
  "total_supply": 1000000000000000,
  "website": "https://example.com",
  "show_name": true,
  "king_of_the_hill_timestamp": null,
  "market_cap": 25.5,
  "reply_count": 42,
  "last_reply": 1704153600000,
  "nsfw": false,
  "market_id": null,
  "inverted": false,
  "username": "creator123",
  "profile_image": "https://...",
  "usd_market_cap": 2856.75
}

Notes

  • The sync parameter determines whether to fetch fresh data from the blockchain or use cached data
  • Setting sync=true may result in slower response times but ensures the most up-to-date information
  • Replace <your_token> with your actual JWT token
  • Replace the mint address in the examples with the actual coin mint you want to query

Build docs developers (and LLMs) love