Saltar al contenido principal
POST
getTokenAccountsByOwner
¿Solo necesitas seguir tokens nuevos? Usa changedSince para obtener las cuentas modificadas después de un slot concreto, ideal para actualizaciones incrementales de portfolio. ¿Quieres filtrar el dust? El parámetro excludeZero oculta automáticamente las cuentas de token vacías, lo que limpia los resultados y reduce el ancho de banda.
Consideraciones de carga altaEste endpoint transmite todas las cuentas de token directamente a tu cliente. Funciona bien con la mayoría de las wallets, pero puede devolver errores con carga alta o al consultar propietarios con millones de cuentas de token, como las cuentas de protocolos.¿Necesitas más fiabilidad? Usa getTokenAccountsByOwnerV2 en su lugar. El método V2 incluye paginación, lo que lo hace más eficiente y fiable para wallets grandes y escenarios de mucho tráfico.
Configuración y errores: inicio rápido RPC. Facturación: créditos y límites.

Autorizaciones

api_key
string
query
requerido

Cuerpo

application/json
jsonrpc
enum<string>
requerido

The JSON-RPC protocol version.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string
requerido

A unique identifier for the request.

Ejemplo:

"1"

method
enum<string>
predeterminado:getTokenAccountsByOwner
requerido

The name of the RPC method to invoke.

Opciones disponibles:
getTokenAccountsByOwner
Ejemplo:

"getTokenAccountsByOwner"

params
string · object · object[]
requerido

Parameters for querying token accounts owned by a specific public key.

Solana wallet address (pubkey) of the account owner to query token holdings for, as a base-58 encoded string.

Ejemplo:

"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd"

Respuesta

Successfully retrieved token accounts by owner.

jsonrpc
enum<string>

The JSON-RPC protocol version.

Opciones disponibles:
2.0
Ejemplo:

"2.0"

id
string

Identifier matching the request.

Ejemplo:

"1"

result
object

Context and account details.