Goodwill API Static IP Whitelisting Guide (GWC India / developer.gwcindia.in)
Setup Goodwill Wealth Management trading API with static IP — REST base URL, WebSocket NorenWSTP, developer portal whitelist steps and Python proxy example.
Goodwill API overview
Goodwill Wealth Management (SEBI Reg. INZ000177036) offers REST API at https://api.gwcindia.in/v1/ and WebSocket at wss://giga.gwcindia.in/NorenWSTP/. Auth uses x-api-key plus Bearer access_token from the login flow documented at developer.gwcindia.in.
Step 1 — Get API credentials
- Register at developer.gwcindia.in
- Create API application — note api_key and api_secret
- Configure redirect URL for OAuth-style login flow
Step 2 — Whitelist your Algo-IP static address
In the Goodwill developer portal, open your API app settings and add your dedicated IPv4 (from Algo-IP dashboard) to the static IP / whitelisted IP field. Save. Contact apisupport@gwcindia.in if the field is not visible on your account tier.
Step 3 — Proxy configuration
Step 4 — WebSocket on same IP
Connect to wss://giga.gwcindia.in/NorenWSTP/ through the same HTTP proxy tunnel. Send connect JSON with uid, actid, source API and susertoken immediately after socket open per Goodwill docs.
Goodwill + Algo-IP checklist
- Algo-IP allocation shows Goodwill API as whitelisted broker
- Static IP added on developer.gwcindia.in
- curl through proxy returns same IP as dashboard
- Login-response signature uses api_key + request_token + api_secret
- pm2/systemd bot restarted after credential rotation