Saltar al contenido principal
GET
Get Swap Quote
Esta página cubre la antigua Swap API de Solana Tracker en swap-v2.solanatracker.io. Sigue activa y cobra una comisión de plataforma en cada swap. Raptor es una API de swap independiente en raptor.solanatracker.io, actualmente gratuita y sin API key.

Resumen

El endpoint rate proporciona cotizaciones de precio para swaps de tokens antes de ejecutar una transacción. Úsalo para mostrar a los usuarios la cantidad de salida esperada y el impacto en el precio cuando estén listos para hacer swap.
Este endpoint es solo para cotizaciones previas al swap. No lo uses como API gratuita de precios o datos de mercado. Solicitudes excesivas para fines distintos al swap pueden llevar a rate limiting.

Casos de uso

  • Cotizaciones pre-swap: Obtén precios precisos antes de ejecutar un swap
  • Cálculo de slippage: Muestra a los usuarios la salida mínima garantizada
  • Comprobación de impacto de precio: Valida que el tamaño de la operación sea aceptable

Ejemplos con SDK

Campos de respuesta

Respuesta de ejemplo

Entender el impacto de precio

El impacto de precio muestra cuánto mueve tu operación el precio de mercado:
  • < 1% - Excelente liquidez, procede con confianza
  • 1-5% - Aceptable para la mayoría de operaciones
  • > 5% - Considera una operación más pequeña, otra ruta o esperar a más liquidez

Valida antes del swap

Errores comunes

Próximos pasos

Endpoint Swap

Ejecuta la transacción de swap

SDK de JavaScript

Instala el SDK

Parámetros de consulta

from
string
requerido

The base token address

Ejemplo:

"So11111111111111111111111111111111111111112"

to
string
requerido

The quote token address

Ejemplo:

"4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R"

amount
number
requerido

The amount of the base token to convert (in native units, not lamports)

Ejemplo:

1

slippage
number
requerido

The maximum acceptable slippage percentage

Rango requerido: 0 <= x <= 100
Ejemplo:

10

Respuesta

Successful rate quote

amountIn
number

The amount of the source token used for the conversion

Ejemplo:

1

amountOut
number

The amount of the destination token that would be received

Ejemplo:

9181.330823048

minAmountOut
number

The minimum amount of the destination token after applying slippage

Ejemplo:

9089.517514818

currentPrice
number

The current market price for the token pair

Ejemplo:

9181.330823048

executionPrice
number

The actual price at which the trade would be executed

Ejemplo:

9089.517514818

priceImpact
number

The difference between market price and execution price as a fraction

Ejemplo:

0.0334641736518774

fee
number

The trading fee charged for the transaction

Ejemplo:

0.01

baseCurrency
object
quoteCurrency
object
platformFee
integer

The fee charged by the platform in lamports

Ejemplo:

9000000

platformFeeUI
number

The platform fee in SOL

Ejemplo:

0.009