शुरुआती लोगों के लिए TronRental API: 7 चरणों में TRON ऊर्जा खरीदें
बिना TRON अनुभव वाले डेवलपर्स के लिए चरण-दर-चरण गाइड। पंजीकरण से लेकर API के ज़रिए पहली एनर्जी खरीद तक।
यह गाइड किसके लिए है?
यह गाइड उन डेवलपर्स, बॉट निर्माताओं और व्यवसाय मालिकों के लिए है जो TRON एनर्जी और बैंडविड्थ खरीद को स्वचालित करना चाहते हैं। पूर्व TRON अनुभव आवश्यक नहीं है।
इस गाइड के अंत तक आप अपने कोड से कीमतें जांचना, एनर्जी खरीदना, बैंडविड्थ खरीदना और ऑर्डर स्टेटस देखना — सब कुछ कर पाएंगे।
API से आप क्या बना सकते हैं:
एक बॉट जो हर USDT ट्रांसफर से पहले स्वचालित रूप से एनर्जी खरीदता है
अपने एक्सचेंज, वॉलेट या पेमेंट सर्विस में इंटीग्रेशन
एक साथ कई पतों के लिए बैच एनर्जी खरीद
API क्या है और इसका उपयोग क्यों करें?
API (Application Programming Interface) एक तरीका है जिससे आप वेबसाइट पर बटन क्लिक करने की बजाय अपने कोड से किसी सेवा को नियंत्रित कर सकते हैं। इसे TronRental का रिमोट कंट्रोल समझें।
TronRental API से आप वह सब कुछ कर सकते हैं जो वेबसाइट पर होता है — कीमत जांचें, energy खरीदें, bandwidth खरीदें — लेकिन स्वचालित रूप से, किसी स्क्रिप्ट या सर्वर से।
मैन्युअल बनाम API
मैन्युअल: साइट खोलें, लॉग इन करें, पता दर्ज करें, मात्रा चुनें, खरीदें पर क्लिक करें, प्रतीक्षा करें, दोहराएं
API: एक HTTP अनुरोध → कुछ ही सेकंड में energy डेलीगेट हो जाती है। ब्राउज़र की कोई ज़रूरत नहीं।
चरण 1 — साइन अप करें और लॉग इन करें
tronrental.com पर जाएं और एक अकाउंट बनाएं। आप ईमेल, Google, Telegram, या TronLink वॉलेट से साइन अप कर सकते हैं।
रजिस्ट्रेशन के बाद, अपने Dashboard पर जाएं। यहीं से आप सब कुछ प्रबंधित करते हैं: बैलेंस, ऑर्डर, API keys और सेटिंग्स।
चरण 2 — API Key बनाएं
Dashboard में, API सेक्शन पर जाएं और "Create API Key" पर क्लिक करें।
महत्वपूर्ण: API key केवल एक बार दिखाई जाती है। इसे कॉपी करें और किसी सुरक्षित स्थान पर सहेजें। यदि आप इसे खो देते हैं, तो आपको नई key बनानी होगी।
API key आपकी स्क्रिप्ट के लिए एक पासवर्ड की तरह है। यह TronRental को बताती है कि अनुरोध कौन कर रहा है और आपके अकाउंट बैलेंस से शुल्क काटती है।
वैकल्पिक: अतिरिक्त सुरक्षा के लिए key को विशिष्ट IP पतों तक सीमित किया जा सकता है। केवल उन्हीं IPs से आए अनुरोध स्वीकार किए जाएंगे।
वैकल्पिक: ऑर्डर की स्थिति बदलने पर (जैसे, energy डेलीगेट होने पर) स्वचालित सूचनाएं प्राप्त करने के लिए Webhook URL सेट करें।
चरण 3 — फंड जमा करें
Dashboard → Deposit पर जाएं और अपना व्यक्तिगत डिपॉज़िट पता कॉपी करें।
इस पते पर TRX या USDT (TRC-20) भेजें। डिपॉज़िट आमतौर पर 30 सेकंड के भीतर कन्फर्म हो जाता है।
आप API के ज़रिए अपना बैलेंस देख सकते हैं:
curl -X GET https://tronrental.com/api/v1/account/balance \
-H "Authorization: Bearer YOUR_API_KEY"# Python
import requests
API_KEY = "YOUR_API_KEY"
headers = {"Authorization": f"Bearer {API_KEY}"}
r = requests.get("https://tronrental.com/api/v1/account/balance", headers=headers)
print(r.json())// JavaScript (Node.js)
const API_KEY = "YOUR_API_KEY";
const res = await fetch("https://tronrental.com/api/v1/account/balance", {
headers: { "Authorization": `Bearer ${API_KEY}` }
});
console.log(await res.json());प्रतिक्रिया:
{
"balance_trx": "150.50",
"balance_usdt": "0.00",
"deposit_address": "TYour1Deposit2Address3Here..."
}चरण 4 — मौजूदा कीमतें जांचें
खरीदने से पहले मौजूदा कीमतें जांच लें। यह endpoint सार्वजनिक है — API key की आवश्यकता नहीं है।
curl -X GET https://tronrental.com/api/v1/prices# Python
import requests
r = requests.get("https://tronrental.com/api/v1/prices")
print(r.json())// JavaScript
const res = await fetch("https://tronrental.com/api/v1/prices");
console.log(await res.json());प्रतिक्रिया:
{
"energy_sun_per_unit": "33",
"energy_trx_per_65k": "2.12",
"bandwidth_trx": {
"1d": "9.60"
},
"burn_cost_trx": "6.43",
"savings_percent": "72",
"trx_usd_rate": "0.25"
}प्रतिक्रिया फ़ील्ड का विवरण:
- energy_sun_per_unit — प्रति 1 energy यूनिट की कीमत (SUN में)। energy_trx_per_65k — 1 घंटे के लिए 65,000 energy की कीमत (TRX में)
- bandwidth — 1 दिन के लिए 1,000 bandwidth की कीमत (TRX में)
- burn_cost_trx — बिना energy के आप कितना TRX जलाते
- savings_percent — burning की तुलना में renting से कितनी बचत होती है
कीमत floating है और real time में बदलती रहती है। उदाहरण: 33 SUN प्रति unit पर, 65,000 energy की लागत 33 × 65,000 / 1,000,000 ≈ 2.12 TRX होगी। 100 SUN/unit की burn rate पर, burning में 6.43 TRX लगते — rental से ~67% की बचत होती है।
चरण 5 — Energy खरीदें
अब मुख्य हिस्सा — energy खरीदना। target address, volume और duration के साथ एक POST request भेजें।
पैरामीटर:
target_address— target_address — वह TRON address जिसे energy मिलेगीvolume— volume — energy की मात्रा (न्यूनतम 32,000, अधिकतम 5,000,000)duration— duration — rental अवधि: "1h" (1 घंटा)
आपको कितनी energy चाहिए? USDT transfer के लिए: 65,000 यदि प्राप्तकर्ता के पास पहले से USDT है, या 131,000 यदि नहीं है।
अनुरोध:
curl -X POST https://tronrental.com/api/v1/energy/buy \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"target_address": "TReceiverAddress...",
"volume": 65000,
"duration": "1h"
}'# Python
import requests
API_KEY = "YOUR_API_KEY"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
data = {
"target_address": "TReceiverAddress...",
"volume": 65000,
"duration": "1h"
}
r = requests.post("https://tronrental.com/api/v1/energy/buy",
headers=headers, json=data)
print(r.json())// JavaScript (Node.js)
const API_KEY = "YOUR_API_KEY";
const res = await fetch("https://tronrental.com/api/v1/energy/buy", {
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
target_address: "TReceiverAddress...",
volume: 65000,
duration: "1h"
})
});
console.log(await res.json());प्रतिक्रिया:
{
"id": 1234,
"type": "energy",
"target_address": "TReceiverAddress...",
"volume": 65000,
"duration": "1h",
"price_trx": "2.12",
"status": "pending",
"created_at": "2026-02-28T12:00:00Z"
}Order की स्थितियाँ:
- pending — order बनाया गया, प्रोसेस होने की प्रतीक्षा में
- delegated — energy को target address पर delegate किया जा चुका है
- completed — rental अवधि समाप्त, energy वापस ले ली गई
चरण 6 — Bandwidth खरीदें
Bandwidth बिल्कुल energy की तरह काम करता है। यह किसी भी TRON transaction के लिए आवश्यक है (केवल USDT के लिए नहीं)।
पैरामीटर:
target_address— target_address — वह TRON address जिसे bandwidth मिलेगीvolume— volume — bandwidth की मात्रा (न्यूनतम 350, अधिकतम 100,000)duration— duration — rental अवधि: "1h"
हर बैंडविड्थ ऑर्डर में 0.2 TRX का निश्चित शुल्क जोड़ा जाता है।
अनुरोध:
curl -X POST https://tronrental.com/api/v1/bandwidth/buy \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"target_address": "TReceiverAddress...",
"volume": 5000,
"duration": "1h"
}'# Python
import requests
API_KEY = "YOUR_API_KEY"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
data = {
"target_address": "TReceiverAddress...",
"volume": 5000,
"duration": "1h"
}
r = requests.post("https://tronrental.com/api/v1/bandwidth/buy",
headers=headers, json=data)
print(r.json())// JavaScript (Node.js)
const API_KEY = "YOUR_API_KEY";
const res = await fetch("https://tronrental.com/api/v1/bandwidth/buy", {
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
target_address: "TReceiverAddress...",
volume: 5000,
duration: "1h"
})
});
console.log(await res.json());प्रतिक्रिया:
{
"id": 1235,
"type": "bandwidth",
"target_address": "TReceiverAddress...",
"volume": 5000,
"duration": "1h",
"price_trx": "2.20",
"status": "pending",
"created_at": "2026-02-28T12:05:00Z"
}चरण 7 — ऑर्डर स्थिति जांचें
ऑर्डर देने के बाद, आप किसी भी समय इसकी स्थिति जांच सकते हैं।
अपने सभी ऑर्डर प्राप्त करें:
curl -X GET https://tronrental.com/api/v1/orders \
-H "Authorization: Bearer YOUR_API_KEY"ID द्वारा कोई विशेष ऑर्डर प्राप्त करें:
curl -X GET https://tronrental.com/api/v1/orders/1234 \
-H "Authorization: Bearer YOUR_API_KEY"# Python
import requests
API_KEY = "YOUR_API_KEY"
headers = {"Authorization": f"Bearer {API_KEY}"}
# All orders
orders = requests.get("https://tronrental.com/api/v1/orders",
headers=headers).json()
# Single order
order = requests.get("https://tronrental.com/api/v1/orders/1234",
headers=headers).json()
print(order["status"]) # "delegated"प्रतिक्रिया:
{
"id": 1234,
"type": "energy",
"target_address": "TReceiverAddress...",
"volume": 65000,
"duration": "1h",
"price_trx": "2.12",
"status": "delegated",
"delegate_txid": "abc123def456...",
"created_at": "2026-02-28T12:00:00Z",
"delegated_at": "2026-02-28T12:00:04Z"
}"status" फ़ील्ड देखें। जब यह "delegated" दिखाए, तो एनर्जी या बैंडविड्थ सफलतापूर्वक लक्ष्य पते पर डिलीवर हो गई है। "delegate_txid" फ़ील्ड में ऑन-चेन ट्रांज़ैक्शन हैश होता है।
सर्वोत्तम प्रथाएं और सुझाव
सुरक्षा
अपनी API कुंजी को सोर्स कोड में कभी हार्डकोड न करें। इसके बजाय एनवायरनमेंट वेरिएबल का उपयोग करें:
Python:
import os
API_KEY = os.environ["TRONRENTAL_API_KEY"]JavaScript/Node.js:
const API_KEY = process.env.TRONRENTAL_API_KEY;IP व्हाइटलिस्ट
प्रोडक्शन के लिए, अपनी API कुंजी पर हमेशा IP व्हाइटलिस्ट सेट करें। इस तरह, कुंजी लीक होने पर भी इसे किसी अन्य सर्वर से उपयोग नहीं किया जा सकता।
रेट सीमाएं
API प्रति कुंजी 60 सेकंड में 30 अनुरोधों की अनुमति देता है। यदि आप इससे अधिक करते हैं, तो आपको 429 Too Many Requests प्रतिक्रिया मिलेगी। लूप में अनुरोध करते समय उनके बीच थोड़ी देरी जोड़ें।
सामान्य त्रुटियां
यहां सबसे सामान्य एरर कोड और उनके समाधान दिए गए हैं:
401 Unauthorized — अमान्य या अनुपस्थित API कुंजी। Authorization हेडर जांचें।
400 Bad Request — अमान्य पैरामीटर (जैसे, वॉल्यूम बहुत कम)। प्रतिक्रिया में एरर संदेश जांचें।
402 Payment Required — अपर्याप्त बैलेंस। अधिक TRX जमा करें।
429 Too Many Requests — रेट सीमा पार हो गई। प्रतीक्षा करें और पुनः प्रयास करें।
वेबहुक
ऑर्डर स्थिति के लिए पोलिंग के बजाय, अपनी API कुंजी सेटिंग में एक वेबहुक URL सेट करें। ऑर्डर स्थिति बदलने पर TronRental आपके URL पर एक POST अनुरोध भेजेगा।
वेबहुक पेलोड में अपडेटेड स्थिति के साथ पूरा ऑर्डर ऑब्जेक्ट शामिल होता है।
अक्सर पूछे जाने वाले प्रश्न
USDT ट्रांसफर के लिए मुझे कितनी energy चाहिए?
65,000 energy अगर प्राप्तकर्ता के पास पहले से USDT है, या 131,000 अगर नहीं है। किसी भी address की जांच के लिए हमारे Energy Calculator का उपयोग करें।
Energy कितनी जल्दी delegate की जाती है?
आमतौर पर ऑर्डर देने के 3-5 सेकंड के भीतर। जैसे ही on-chain transaction कन्फर्म होती है, स्टेटस "pending" से "delegated" में बदल जाता है।
अगर मेरा बैलेंस खत्म हो जाए तो क्या होगा?
API एक 402 error लौटाएगा। आपके मौजूदा ऑर्डर rental period समाप्त होने तक सक्रिय रहेंगे। बस अधिक TRX जमा करें और जारी रखें।
क्या मैं किसी और के address के लिए energy खरीद सकता हूँ?
हाँ। target_address पैरामीटर कोई भी valid TRON address हो सकता है। उस पर आपका स्वामित्व होना जरूरी नहीं है।
कौन सी programming languages समर्थित हैं?
कोई भी language जो HTTP requests कर सके। API एक standard REST API है। हम Python, JavaScript, और curl में उदाहरण दिखाते हैं, लेकिन आप Go, PHP, Java, Rust, या कोई भी अन्य भाषा उपयोग कर सकते हैं।
शुरू करने के लिए तैयार हैं?
आज ही अपनी API key बनाएं और energy खरीद को स्वचालित करें।
Dashboard पर जाएं