Broker Setup Guides / Finvasia

Finvasia

Add and validate your Finvasia account in QUANT LEVELS.

Requires a paid Shoonya/NorenApi subscription from Finvasia - not the same thing as a regular Finvasia trading account login.

Step 1 - Generate an API Key

  1. Log in at trade.shoonya.com → click your profile (top right) → API Key → generate it.
  2. Paste this into the URL field on that page: https://quantlevelsdevloper.in/auth/finvasia
  3. That page shows a Client Id (looks like "FA268343_U") and a Secret Code - copy the Secret Code.
You don't need to copy the "Client Id" shown there - it's just your trading Client ID with "_U" appended, and our system derives it automatically. Just enter your normal Finvasia login (trading Client ID, without the "_U") below.

Step 2 - Add the account

  1. Go to Accounts → Add New Account.
  2. Select Broker as Finvasia.
  3. Enter your Finvasia trading Client ID, login Password, TOTP Secret Key, and the Secret Code from Step 1 as API Secret.
  4. Save, then go back to the Shoonya API Key page and paste this account's assigned Proxy IP into its Primary IP Address box and click Update.

Common Issues

Login fails with a vendor code / appkey error

If your account's "Client Id" on the API Key page doesn't follow the standard "_U" suffix pattern, the auto-derived Vendor Code will be wrong. Use the API Key field on the account form to manually override it with the exact value shown on Finvasia's page.

Orders fail with a "read-only" or IP error

Confirm you completed the last step above - Finvasia enforces IP whitelisting and won't accept orders from an IP that isn't registered on the API Key page.

Copy trading on Finvasia

Finvasia has no postback for manually-placed trades, so master detection uses a live streaming connection we maintain per master account (same underlying platform Finvasia and a few other brokers share).

FAQ

What is the "_U" suffix about?

It's how Finvasia's Shoonya platform formats the API-facing identifier for your account - your regular trading Client ID with "_U" appended. You never need to type it yourself.