1. What is an Algo ID?
An Algo ID is a unique identifier assigned to a trading algorithm that has been reviewed and approved under SEBI’s framework for automated and high-frequency trading.
Every Algo ID is linked to one API key only.
2. How many API keys can a client create without an Algo ID?
SEBI allows clients to create multiple API keys, but:
✔️ Only one API key can be created without a registered Algo ID.
This is your default “non-algo” API key.
3. What are the rate limits for an API key that does NOT require an Algo ID?
Your non-algo API key must send orders at a rate of less than 10 orders per second.
If your traffic stays below this threshold, no Algo ID is needed.
4. What if I need a second API key?
If you want to generate a second API key, you must first get an Algo approved by Rupeezy.
A new Algo ID will then be issued and linked to that API key
5. Can multiple API keys share the same Algo ID?
❌ No.
Multiple API keys cannot share the same Algo ID.
Each API key requiring algo approval must have its own separate Algo ID, even if the underlying logic is similar.
6. How do I request an Algo ID?
You must create a support ticket with Rupeezy to submit your algo for approval.
Typical information required:
Strategy description
Instruments traded
Logic and signal flow
Risk controls
Backtest or sample runs (if available)
After review, Rupeezy will assign a unique Algo ID.
7. What if I want to send orders at a rate higher than 10 orders/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.
✔️ High-rate usage (≥10/sec) → Algo ID required
✔️ Low-rate usage (<10/sec) → Allowed only for the first key
8. Why is an Algo ID required?
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
This requirement is regulatory and compulsory.
9. What happens if I exceed the allowed 10 orders/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
You must ensure compliance.
10. Can I reuse an Algo ID for future API keys?
Yes. Only if the older api keys are deleted.
11. Is the Algo ID requirement applicable to all types of API users?
Yes.
Institutions, retail clients, partners, and algo traders must follow the same Algo ID rules for:
Additional API keys
High-frequency trading
Automated order strategies