Why is order placement restricted for API trading (SEBI Algo Rules), and how can it be resolved?
As per SEBI regulations on retail algorithmic trading, order placement is allowed only when specific compliance requirements are met. If you're facing order placement restrictions even after updating your setup, check the scenarios below to resolve the issue.
Common error messages
- Order placement restricted. Algo orders are not allowed from this app.
- Request rejected. Orders are only allowed from whitelisted IP addresses. This request was received from IP: XXXXXXXX
Troubleshooting scenarios
Scenario 1: Static IP not whitelisted or new App not activated
- Static IP is not updated in the API dashboard
- Old App is being used instead of the new App
What to do:
For complete steps, refer to this article.
Scenario 2: Incorrect App credentials are used
- Old App credentials are being used
- Request is not aligned with the new App configuration
What to do:
- Use the new credentials from the API dashboard
- Replace existing App ID credentials in your setup
- Ensure the correct App ID is used
- Ensure App type = 200 is passed
Scenario 3: Request is sent from a non-whitelisted IP
- The request is originating from a different IP than the whitelisted one
What to do:
- Verify the outgoing IP address of your server
- Ensure it matches the whitelisted static IP
- Check for:
- Proxy or VPN interference
- Load balancer or cloud setup using a different IP
For details on validating your IP address, refer to this guide.
Before placing orders, ensure
- Static IP is correctly whitelisted
- New App is activated
- Correct App credentials are used
- App type = 200 is included in requests
- Orders are sent only from the whitelisted IP
Important: Any mismatch in App configuration or static IP will result in order rejection.
Tip: Most issues occur due to mismatch between App credentials and static IP. Verify both together.
Still facing issues?
If the issue persists, contact our support team and share:
- App ID (new)
- IP address used for the request
This will help us assist you faster.
Last updated: 02 Apr 2026
Related Articles
What are the new SEBI rules for retail algo trading from April 01, 2026?
SEBI has introduced a new regulatory framework for retail algo trading, effective April 01, 2026. These changes apply to users running automated trading strategies using the FYERS API or third-party platforms. What changes from April 01, 2026? Static ...
What is Algo Trading?
Algo trading is a system of trading wherein simple or complex trading strategies are defined into algorithms which can then execute trades on the basis of the predefined parameters. It executes orders using automated or semi-automated pre-programmed ...
How do I activate the new App for API trading after April 1, 2026?
As per retail algo trading regulations, API trading must be migrated to a compliant setup before April 1, 2026. Existing API apps created under the previous setup will not be allowed to place orders. To continue API trading without disruption, ...
What functionalities does the order websocket in API v3 offer?
The order websocket in API v3 is an advanced feature that provides access to a richer set of information related to trading. It includes updates on orders, trades, and positions, as well as alerts and EDIS (Exchange Data Interface System) details. ...
Can I set up alerts for stocks according to my trading strategy using the Fyers API?
Yes, the Fyers API offers the capability to receive real-time alerts tailored to your trading strategy. This is possible through the order-websocket's OnGeneral feature. By monitoring order updates, trade executions, and position changes, you can set ...