Documentation

Desktop: API Integration

 API Integration

 ని step by step Trade Apps desktop app కి కలపండి: static IP, Kite Connect లో paid Connect app, API key, secret, TOTP key, Connect.

మొదలుపెట్టే ముందు ఏం కావాలి?

#

ఈ page మీ  account ను Trade Apps desktop app కి మొదటి నుంచి చివరి వరకు కలుపుతుంది. మొదటిసారి సుమారు 15 నిమిషాలు పడుతుంది. ఆ తర్వాత ప్రతి trading day ఒక్కసారి Connect నొక్కితే చాలు.

మీరు రెండు చోట్ల మధ్య మారుతూ ఉంటారు: desktop app (Brokers page), browser లో Kite Connect developer site. రెండూ తెరిచి ఉంచండి.

  • మీ  trading account, active గా ఉండాలి, దాని login details మీ దగ్గర ఉండాలి.
  • Trade Apps desktop app install అయ్యి ఉండాలి, మీ Trade Apps login ఉండాలి. మీ broker account Brokers page లో card గా ఇప్పటికే కనిపించాలి. కనిపించకపోతే 9398840360 కి WhatsApp చేయండి — accounts మా team జోడిస్తుంది.
  • TOTP step కోసం phone లో authenticator app (Google Authenticator, Microsoft Authenticator లేదా Authy).
  • ఈ broker ని ఇప్పటికే Trade Apps website లో వాడుతున్నారా? అయితే API app మీ దగ్గర ఇప్పటికే ఉంది. ఇక్కడ అదే key, secret పెట్టండి; నేరుగా TOTP step కి వెళ్ళండి.

Step 1 — Desktop app లో మీ static IP తీసుకోండి

#

Brokers API orders ను మీరు approve చేసిన address నుంచి మాత్రమే తీసుకుంటాయి — దీన్ని static IP అంటారు. Trade Apps దీన్ని మీ subscription తో ఇస్తుంది; free-trial accounts కి ఇవ్వదు.

Desktop app తెరిచి, ఎడమవైపు menu లో Brokers నొక్కండి. మీ  account card వెతకండి. Static IP box లో Not assigned yet అని ఉంటే, దాని పక్కన ఉన్న Get static IP నొక్కండి, తర్వాత confirm అడిగే box లో మళ్ళీ Get static IP నొక్కండి.

To use your system IP, leave this field blank అని కనిపిస్తే, అది static IP లేకుండా trade చేసే clients కోసం మాత్రమే. Subscription ఉంటే static IP తీసుకోండి.

Desktop Brokers page లో కొత్త account card: Not connected, Static IP box లో Not assigned yet, Get static IP button కి గుర్తు, redirect URL, ఖాళీ boxes, Disconnect, Connect.
కొత్త account: ఇంకా static IP లేదు, అందుకే box పక్కన Get static IP కనిపిస్తుంది.

IP copy చేయండి, redirect URL కూడా

#

ఇప్పుడు box లో మీ static IP కనిపిస్తుంది. Whitelist your static IP అనే window తెరుచుకుంటే, తర్వాతి steps చేసేటప్పుడు దాన్ని తెరిచే ఉంచండి, IP ని  లో save చేసిన తర్వాతే I have whitelisted it నొక్కండి.

Static IP box లోపల click చేసి, address మొత్తం select చేసి (Ctrl+A) copy చేయండి (Ctrl+C). తర్వాత REDIRECT URL పక్కన Copy నొక్కండి — తర్వాతి steps లో రెండూ కావాలి.

  •  కి మీ IP IPv6 address. ఇది పొడవుగా, colons తో ఉంటుంది — ఉదాహరణకి 2402:1f00:8300:… మొత్తం copy చేయండి.
  • IP మాత్రమే paste చేయండి. Port number ఎప్పుడూ కలపకండి, ఇంటి Wi-Fi లేదా mobile IP ఎప్పుడూ వాడకండి.
Static IP వచ్చిన తర్వాత అదే card: Static IP box, Copy button, redirect URL కి గుర్తు.
IP గుర్తు పెట్టిన box లో ఉంది; Copy redirect URL ని copy చేస్తుంది. Grey boxes లో keys, IPs, పేర్లు లాంటి private details దాచి ఉన్నాయి.

Step 2 — Connect app తయారు చేయండి

#

Kite Connect developer site తెరవండి. ఇంతకు ముందు ఎప్పుడూ వాడకపోతే ముందు Sign up చేయండి — ఈ account మీ Kite login కి వేరు. తర్వాత login అవ్వండి.

My apps → Create new app కి వెళ్ళండి. Connect ఎంచుకోండి — ఇది paid, live prices కోసం desktop కి ఇదే కావాలి (కింద Prices కోసం Connect plan కావాలి చూడండి). ఇవి నింపండి:

  • App name — ఏ పేరైనా, ఉదాహరణకి Trade Apps.
  •  Client ID — మీ client ID, ఉదాహరణకి AB1234.
  • Redirect URL — desktop card నుంచి copy చేసింది paste చేయండి.
  • Postback URL — ఖాళీగా వదలండి.
  • Description — కొన్ని మాటలు, ఉదాహరణకి Algo trading through Trade Apps.
Create a new app form, Type లో Connect ఎంచుకుని దానికి గుర్తు: 500 credits for 30 days, API, WebSockets ద్వారా live market quotes. Personal, Publisher free.
Connect ఎంచుకోండి. Personal free, కానీ live prices ఇవ్వదు.

Step 3 — మీ static IP పెట్టండి

#

Create నొక్కండి. తర్వాత పైన Profile నొక్కండి. IP Whitelist లో మొదటి line లో మీ Trade Apps IP paste చేసి, page కింద Update నొక్కండి.

Developer site Profile page: Your name, E-mail, Phone, Website, About you, State of residence, IP Whitelist box — line కి ఒకటి చొప్పున 2 IPs వరకు.
Grey boxes లో keys, IPs, పేర్లు లాంటి వ్యక్తిగత details దాచాం.

Step 4 — మీ app తెరవండి

#

పైన My apps నొక్కండి. మీ app దాని API key తో కనిపిస్తుంది. App పేరు మీద నొక్కి తెరవండి.

Developer site లో My apps: ప్రతి app దాని Active status, పేరు, Personal type, API key తో.
Grey boxes లో keys, IPs, పేర్లు లాంటి వ్యక్తిగత details దాచాం.

Step 5 — API key, API secret copy చేయండి

#

App page లో కుడివైపు API key, API secret ఉంటాయి. రెండూ copy చేయండి. Re-generate API secret జోలికి వెళ్ళకండి — దాంతో పాత secret పని చేయడం ఆగిపోతుంది.

App page: ఎడమవైపు App details లో App name, Redirect URL, Postback URL; కుడివైపు API key, API secret, Re-generate API secret button.
ఈ రెండే copy చేయాలి. Grey boxes లో keys, IPs, పేర్లు లాంటి వ్యక్తిగత details దాచాం.

TOTP 1 — Password & Security తెరవండి

#

Desktop ప్రతి ఉదయం మీ broker లో తనే login అవుతుంది, అందుకే దానికి మీ TOTP key కావాలి: TOTP on చేసేటప్పుడు broker చూపించే QR code వెనకాల ఉండే letters, digits ఉన్న పొడవైన code. దీని నుంచే desktop మీ authenticator app చూపించే అదే 6-digit code తయారు చేస్తుంది.

Kite లో login అయ్యి మీ Profile తెరవండి (పైన కుడివైపు మీ user ID నొక్కండి).

Profile page లో పైన కుడివైపు Password & Security నొక్కండి.

Kite profile page, పైన కుడివైపు Password & Security link కి గుర్తు.
Password & Security నొక్కండి. Grey boxes లో keys, IPs, పేర్లు లాంటి private details దాచి ఉన్నాయి.

TOTP 2 — External TOTP on చేయండి

#

కిందకి External 2FA TOTP వరకు scroll చేసి Enable external TOTP నొక్కండి.

External 2FA TOTP section, Enable external TOTP button కి గుర్తు.
Enable external TOTP నొక్కండి.

TOTP 3 — Email verify చేయండి

#

Kite మీ email కి OTP పంపుతుంది. దాన్ని type చేసి Verify నొక్కండి.

Kite E-mail verification box, OTP box, Verify button కి గుర్తు.
Email OTP type చేసి Verify నొక్కండి. Grey boxes లో keys, IPs, పేర్లు లాంటి private details దాచి ఉన్నాయి.

TOTP 4 — Key copy చేయండి

#

Kite QR code చూపిస్తుంది. దాని కింద Can’t scan? Copy the key. నొక్కి key copy చేయండి.

Authenticator app తో QR code scan చేసి, దాని 6-digit code, మీ Kite password type చేసి, Enable నొక్కండి.

  • Key copy చేయండి, 6-digit code కాదు. Code ప్రతి 30 seconds కి మారుతుంది; key ఎప్పుడూ మారదు.
  • QR code ని phone లోని authenticator app (Google Authenticator, Microsoft Authenticator లేదా Authy) తో కూడా scan చేయండి. Broker సొంత website, app కోసం దాని codes కావాలి.
  • TOTP ఎప్పుడో on చేసి key దాచుకోకపోతే, TOTP reset చేసి కొత్త key చూడండి, కొత్త QR code ని phone లో కూడా scan చేయండి — పాత codes పని చేయవు.
  • ఈ key మీ password అంత private. ఎవరికీ పంపకండి, మాకు కూడా.
External 2FA TOTP: QR code, Can’t scan? Copy the key link కి గుర్తు, 6-digit TOTP, password boxes, Enable button కి గుర్తు.
ఈ link key చూపిస్తుంది. Grey boxes లో keys, IPs, పేర్లు లాంటి private details దాచి ఉన్నాయి.

Prices కోసం Connect plan కావాలి

#

Desktop prices ని  నుంచి తీసుకుంటుంది. Live prices Connect app కి మాత్రమే వస్తాయి; free Personal app కి రావు. అందుకే Step 2 లో Connect ఎంచుకోమని చెప్పాం.

Connect కి Kite Connect credits తో pay చేయాలి: 9 Nov 2026 న 500 credits (Rs 500) for 30 days. App తయారు చేసే ముందు developer site లో Billing లో credits వేయండి, ప్రతి renewal కి సరిపడా credits ఉంచండి. Pay చేసే ముందు అదే page లో price చూసుకోండి.

Website కోసం ఇప్పటికే Personal app చేశారా? Desktop కోసం కొత్త Connect app తయారు చేసి, దానికి static IP, redirect URL పెట్టి, ఇక్కడ దాని key, secret వాడండి. Website కూడా Connect app తో పని చేస్తుంది.

Plan లేకపోయినా orders వెళ్తాయి, కానీ desktop కి ఈ broker నుంచి prices రావు: Trade Scalper లో feed పక్కన (no market-data plan) కనిపిస్తుంది, check చేయడానికి price లేదు కాబట్టి MARKET order refuse అవుతుంది. Desktop ఇంకో broker నుంచి prices ఎప్పుడూ అరువు తీసుకోదు.

Desktop app లో card నింపండి

#

Desktop app కి తిరిగి రండి, Brokers page, మీ  card. ఇవి నింపండి:

  • Password — మీ Kite login password.
  • API KEY — మీ app API key.
  • API SECRET — మీ app API secret.
  • TOTP Generator — మీరు copy చేసిన TOTP key.
  • ప్రతి value సరిగ్గా అలాగే paste చేయండి, ముందు వెనక space లేకుండా. User ID ని అలాగే వదలండి — అది మీ Trade Apps account నుంచి వస్తుంది.
అదే card, నింపాల్సిన boxes కి, Connect button కి మాత్రమే గుర్తు.
గుర్తు పెట్టిన boxes నింపి, Connect నొక్కండి. Values దాచి ఉంటాయి, అందుకే boxes లో dots కనిపిస్తాయి.

Connect చేసి, పని చేసిందో చూడండి

#

Connect నొక్కండి. మీరు type చేసింది save చేసి login అవుతుంది. Desktop మీ password, TOTP key తో వెనకాలే login అవుతుంది; broker page ఏదీ తెరుచుకోదు.

పని చేస్తే grey Not connected label ఆకుపచ్చ అయ్యి Connected till 11:59 pm అని చూపిస్తుంది. Trade Disc, Trade Scalper రెండూ ఇదే connection వాడతాయి.

మీరు type చేసినవి encrypt అయ్యి ఈ computer లో మాత్రమే save అవుతాయి. ప్రతి trading day market తెరవకముందు Brokers page తెరిచి ఒక్కసారి Connect నొక్కండి. Setup మళ్ళీ చేయక్కర్లేదు. రెండో computer లో details ఇంకోసారి type చేయాలి.

Connect తర్వాత card: ఆకుపచ్చ Connected till 11:59 pm label కి గుర్తు, static IP label, నింపిన boxes.
ఆకుపచ్చ Connected till 11:59 pm — setup పూర్తయింది.

పని చేయకపోతే

#

Connect fail అయితే కారణం card మీద labels కింద ఎరుపు రంగులో రాసి ఉంటుంది. వీటిని ఇదే వరుసలో చూడండి; చాలా సమస్యలు మొదటి నాలుగింటిలో ఒకటే.

  • IP తప్పు, లేదా తప్పు box లో పెట్టారు. Kite Connect developer site లో IP సరిగ్గా desktop card చూపించేదే అయ్యుండాలి, IPv6 box లో. మార్చిన తర్వాత 2 నిమిషాలు ఆగి, Connect మళ్ళీ నొక్కండి.
  • TOTP key తప్పు. TOTP box లో TOTP setup లో వచ్చిన పొడవైన key కావాలి, ఈ రోజు 6-digit code కాదు. అనుమానం ఉంటే broker లో TOTP off చేసి మళ్ళీ on చేసి, కొత్త key copy చేసి మళ్ళీ paste చేయండి.
  • Broker లో password లేదా PIN మార్చారు. కొత్తది card లో type చేసి Connect నొక్కండి.
  • Redirect URL లో typo లేదా అదనపు space. Card మీద Copy మళ్ళీ నొక్కి, broker లో కొత్తగా paste చేయండి.
  • Key, secret తారుమారయ్యాయి, లేదా వాటితో పాటు space copy అయింది. ప్రతి దాన్ని సరైన box లో మళ్ళీ paste చేయండి.
  • IP ని app లో పెట్టారు కానీ Profile లో కాదు. IP whitelist Profile page లో ఉంటుంది. అక్కడ ఉందో, Update నొక్కారో చూడండి.
  • Connected అయింది, కానీ prices రావట్లేదు. App Personal, లేదా Connect credits అయిపోయాయి. Connect app తయారు చేయండి లేదా Billing లో credits వేయండి, తర్వాత Connect మళ్ళీ నొక్కండి.
  • ఇంకా కుదరట్లేదా? Card screenshot, సమయం 9398840360 కి WhatsApp చేయండి. మీ password, PIN, OTP, TOTP key, API secret ఎప్పుడూ పంపకండి — మాకు అవి ఎప్పుడూ అవసరం లేదు.