Retrieve specific trades using their transaction signatures
curl --request POST \
--url https://frontend-api-v3.pump.fun/trades/signatures \
--header 'Content-Type: application/json' \
--data '
{
"signatures": [
{}
]
}
'{
"trades": [
{
"signature": "<string>",
"mint": "<string>",
"timestamp": "<string>",
"tradeDirection": "<string>",
"amount": 123,
"user": "<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.
Authorization: Bearer <token> header.
{
"signatures": [
"5wHu1qwD7...",
"3xKp9nM2s...",
"7yTn4rP8k..."
]
}
curl -X POST "https://frontend-api-v3.pump.fun/trades/signatures" \
-H "Authorization: Bearer <your_token>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"signatures": [
"5wHu1qwD7nP2kLmR9vXs8TyC4jFhN6gE3bKpM1aQ2xYuZv",
"3xKp9nM2sV8tLqR4yHj6WcF1dN5gP7eKmB9vXs2TyC0zAu"
]
}'
<your_token> with your actual JWT token and use valid Solana transaction signatures.import requests
# Get multiple trades at once
signatures_to_check = [
"sig1...",
"sig2...",
"sig3...",
"sig4...",
"sig5..."
]
url = "https://frontend-api-v3.pump.fun/trades/signatures"
headers = {
"Authorization": "Bearer <your_token>",
"Accept": "application/json",
"Content-Type": "application/json"
}
response = requests.post(url, headers=headers, json={"signatures": signatures_to_check})
trades = response.json()
for trade in trades:
print(f"Trade {trade['signature']}: {trade['amount']} {trade['tradeDirection']}")
curl -X POST "https://frontend-api-v3.pump.fun/trades/signatures/small" \
-H "Authorization: Bearer <your_token>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"signatures": ["5wHu1qwD7..."]}'
curl --request POST \
--url https://frontend-api-v3.pump.fun/trades/signatures \
--header 'Content-Type: application/json' \
--data '
{
"signatures": [
{}
]
}
'{
"trades": [
{
"signature": "<string>",
"mint": "<string>",
"timestamp": "<string>",
"tradeDirection": "<string>",
"amount": 123,
"user": "<string>"
}
]
}