An Algo ID is a unique identifier for a trading algorithm that has been reviewed and approved under SEBI's framework for automated and high-frequency trading. On Rupeezy, you need one for any API key that sends 10 or more orders per second, and for every API key after your first — each Algo ID is linked to one API key only.
How many API keys can I create without an Algo ID?
Only one. SEBI allows you to create multiple API keys, but just one of them can work without a registered Algo ID. This is your default "non-algo" API key. You create API keys on the Vortex portal — see How do I register for the Trading API (Vortex) and generate API keys?
What is the rate limit for a key without an Algo ID?
Your non-algo API key must send orders at a rate of less than 10 orders per second. As long as your traffic stays below this, you don't need an Algo ID.
What if I want to send 10 or more orders per second?
Any API key that sends orders at or above 10 orders per second must have an Algo ID, even if it is your first and only API key.
- 10 or more orders per second — Algo ID required.
- Fewer than 10 orders per second — allowed without an Algo ID, but only on your first key.
What happens if I exceed 10 orders per second on a non-algo key?
If a non-algo API key crosses the permitted rate:
- Orders may be throttled or rejected.
- The key may be flagged.
- Rupeezy may require you to get an Algo ID.
- Repeated violations may result in suspension of that key.
If you're seeing a rate-limit error, see Why do I get "maximum allowed order request exceeded" on Vortex API?
What if I need a second API key?
To generate a second API key, you must first get an Algo ID for it. The exchange issues the Algo ID, and it's linked to that API key.
Can multiple API keys share the same Algo ID?
No. Each API key that needs algo approval must have its own separate Algo ID, even if the underlying logic is similar.
Can I reuse an Algo ID for a future API key?
Yes, but only if the older API keys are deleted.
How do I request an Algo ID?
Create a support ticket with Rupeezy to submit your algo. Rupeezy files it with the exchange and handles the coordination for you. You'll typically need to share:
- Strategy description
- Instruments traded
- Logic and signal flow
- Risk controls
- Backtest or sample runs (if available)
Once the exchange approves it, the exchange issues a unique Algo ID, and Rupeezy links it to your API key.
Why is an Algo ID required?
The requirement is regulatory and compulsory. SEBI mandates Algo IDs to:
- Ensure traceability of automated order flow
- Prevent unregulated algo trading
- Ensure each API key is regulated independently
- Help brokers audit and monitor high-frequency activity
- Maintain market integrity and safety
New to automated trading? See What is algo trading?
Do the Algo ID rules apply to every API user?
Yes. Institutions, retail clients, partners and algo traders all follow the same Algo ID rules for:
- Additional API keys
- High-frequency trading