Primeros pasos

Para obtener una clave API, regístrate en el panel de control.

Documentación completa →

Endpoints de la API de alquiler de energía

GET /calculate-energy-price

Solicita el costo estimado de alquiler de energía y la cantidad disponible que se puede alquilar.

URL de solicitud
https://api.tronenergyrent.com/calculate-energy-price?period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]
Parámetro de la solicitud Tipo Requerido Descripción
period string Duración del alquiler. Uno de los siguientes valores:
"1h" – 1 hora
"1d" – 1 día
"3d" – 3 días
"30d" – 30 días
energyAmount int Cantidad de energía TRON a alquilar (mínimo 1000 unidades).
preActivateDestinationAddress int No En la red TRON, las direcciones deben estar activas antes de poder recibir energía. Envía preActivateDestinationAddress=1 si deseas calcular el costo del alquiler de energía incluyendo la activación de la dirección TRON; de lo contrario, establece "0" o ignora este parámetro.
Ejemplo de respuesta
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "9d13d94d-4",
  "payload": {
    "availableEnergy": 75820891,
    "totalEnergy": 561779790,
    "minimumOrderEnergy": 15000,
    "maximumOrderEnergy": 200000000,
    "totalPriceSun": 2860000,
    "totalPriceTrx": 2.86,
    "explanation": "The price for each unit of energy is 44 SUN. The final price is calculated as 65000 ENERGY × 44 SUN = 2860000 SUN (2.860000 TRX)."
  }
}
GET /place-energy-order

Solicita el alquiler de energía para la cartera TRON especificada.

URL de solicitud
https://api.tronenergyrent.com/place-energy-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&energyAmount=[ENERGY_AMOUNT]&destinationAddress=[WALLET]
Parámetro de la solicitud Tipo Requerido Descripción
apiKey string Tu clave API desde el panel de control
period string Duración del alquiler. Uno de los siguientes valores:
"1h" – 1 hora
"1d" – 1 día
"3d" – 3 días
"30d" – 30 días
energyAmount int Cantidad de energía TRON a alquilar (mínimo 1000 unidades).
destinationAddress string La dirección TRON de destino donde deseas recibir la energía
preActivateDestinationAddress int No En la red TRON, las direcciones deben estar activas antes de poder recibir energía.
Si deseas activar tu dirección antes de recibir energía,
establece preActivateDestinationAddress=1, de lo contrario establece "0" o ignora este parámetro.
Se cobrará una tarifa de activación de 1.5 TRX de tu saldo si estableces el valor "1"
Ejemplo de respuesta
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "2651eacd-2428",
  "payload": {
    "orderId": "128de799-501e-44b2-8d6f-1fa825c2deed",
    "totalPriceSun": 5662800,
    "totalPriceTrx": 5.6628,
    "state": "PAID_BY_USER"
  }
}

Endpoints de la API de alquiler de bandwidth

GET /calculate-bandwidth-price

Solicita el costo estimado de alquiler de bandwidth y la cantidad disponible que se puede alquilar.

URL de solicitud
https://api.tronenergyrent.com/calculate-bandwidth-price?period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]
Parámetro de la solicitud Tipo Requerido Descripción
period string Duración del alquiler. Uno de los siguientes valores:
"1h" – 1 hora
"1d" – 1 día
"3d" – 3 días
"30d" – 30 días
bandwidthAmount int Cantidad de bandwidth TRON a alquilar (mínimo 1000 unidades).
preActivateDestinationAddress int No En la red TRON, las direcciones deben estar activas antes de poder recibir bandwidth. Envía preActivateDestinationAddress=1 si deseas calcular el costo del alquiler de bandwidth incluyendo la activación de la dirección TRON; de lo contrario, establece "0" o ignora este parámetro.
Ejemplo de respuesta
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "464879de-43",
  "payload": {
    "availableBandwidth": 283260,
    "totalBandwidth": 1977490,
    "minimumOrderBandwidth": 1000,
    "maximumOrderBandwidth": 5000,
    "totalPriceSun": 637000,
    "totalPriceTrx": 0.637,
    "explanation": "The price for each unit of bandwidth is 637 SUN. The final price is calculated as (1000 BANDWIDTH × 637 SUN) = 637000 SUN (0.637000 TRX)."
  }
}
GET /place-bandwidth-order

Solicita el alquiler de bandwidth para la cartera TRON especificada.

URL de solicitud
https://api.tronenergyrent.com/place-bandwidth-order?apiKey=[YOUR_API_KEY]&period=[RENTAL_DURATION]&bandwidthAmount=[BANDWIDTH_AMOUNT]&destinationAddress=[WALLET]
Parámetro de la solicitud Tipo Requerido Descripción
apiKey string Tu clave API desde el panel de control
period string Duración del alquiler. Uno de los siguientes valores:
"1h" – 1 hora
"1d" – 1 día
"3d" – 3 días
"30d" – 30 días
bandwidthAmount int Cantidad de bandwidth TRON a alquilar (mínimo 1000 unidades).
destinationAddress string La dirección TRON de destino donde deseas recibir bandwidth
preActivateDestinationAddress int No En la red TRON, las direcciones deben estar activas antes de poder recibir bandwidth.
Si deseas activar tu dirección antes de recibir bandwidth,
establece preActivateDestinationAddress=1, de lo contrario establece "0" o ignora este parámetro.
Se cobrará una tarifa de activación de 1.5 TRX de tu saldo si estableces el valor "1"
Ejemplo de respuesta
{
  "status": "SUCCESS",
  "errorCode": null,
  "errorDescription": null,
  "requestId": "2fb29976-17",
  "payload": {
    "orderId": "81a6ccd3-9d4c-41d3-b03c-34e78c2eed8f",
    "totalPriceSun": 637000,
    "totalPriceTrx": 0.637,
    "state": "PAID_BY_USER"
  }
}