Quick Start Examples
Quick Start Examples
Simple Buy Trade
const response = await fetch('https://api.turnpike.dev/trade/buy', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${process.env.TURNPIKE_API_KEY}`
},
body: JSON.stringify({
publicKey: 'YOUR_WALLET_PUBLIC_KEY',
mint: 'TOKEN_MINT_ADDRESS',
amount: 0.01,
slippage: 10
})
});
const data = await response.json();
console.log('Trade successful:', data.signature);import requests
import os
response = requests.post(
'https://api.turnpike.dev/trade/buy',
headers={
'Content-Type': 'application/json',
'Authorization': f'Bearer {os.getenv("TURNPIKE_API_KEY")}'
},
json={
'publicKey': 'YOUR_WALLET_PUBLIC_KEY',
'mint': 'TOKEN_MINT_ADDRESS',
'amount': 0.01,
'slippage': 10
}
)
data = response.json()
print(f'Trade successful: {data["signature"]}')Language-Specific Guides
Integration Patterns
Trading Bot
Portfolio Tracker
WebSocket Monitor
Best Practices
Next Steps
Last updated