API Reference

Interact with Magneta Finance programmatically. Our API allows for public data access and private account management.

v1.2.0 Stable
REST API

Market DataPublic

GET /api/v1/tokens

Retrieve a list of all supported tokens

GET

Parameters

No parameters required

GET /api/v1/pools/{pool_address}

Get specific liquidity pool details

GET

Response Example

{
  "address": "7x...",
  "tokenA": "SOL",
  "tokenB": "USDC",
  "liquidity": "1402930.22",
  "volume24h": "502930.11",
  "feeApy": "12.4%"
}

TradingAuthenticated

POST /api/v1/swap

Execute a token swap

POST

Body

{
  "inputMint": "So11111111111111111111111111111111111111112",
  "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
  "amount": "1000000000",
  "slippage": 0.5
}