Finance — entry 038 of 47

SmartAPI

Verified Jul 2026

SmartAPI is Angel One's (formerly Angel Broking's) trading API for India's NSE/BSE/MCX markets, offering REST order placement and account access plus WebSocket market-feed streaming, authenticated with an API key tied to an Angel One trading account. Angel One charges nothing to access any SmartAPI category — trading, historical, market-feed, or publisher — only its usual flat per-order brokerage fees apply once trades execute. A live Origin-header probe of the real API host (apiconnect.angelone.in) returned no Access-Control-Allow-Origin header, so CORS resolves to `no` — the stored `unknown` was unresolved, not confirmed open. The `angelbroking.com` domain still resolves to the same rebranded product, but the current live domain is `angelone.in`; the `smartapi` slug is kept unchanged for URL stability.

brokeragetradingstock-marketindiamarket-data
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSDisabledBrowser calls need a server-side proxy.
PricingFreeNo paid tier — free for the documented use case.
FormatsJSON, WebSocketResponses can be requested as JSON or WebSocket.

GreatAPIs Score

Score84out of 100
Authentication15/25API key required
Pricing20/20Free to use
Docs14/20Documentation URL provided
Formats15/15Supports 2 response formats
Freshness20/20Verified within 6 months

Embed this badge

Scored 84 on greatapis.com
<a href="https://greatapis.com/api/smartapi/"><img src="https://greatapis.com/badge/smartapi.svg" alt="Scored 84 on greatapis.com"></a>

Auth quickstart

  1. Sign up with the provider to get an API key.
  2. Send it on every request as a headerAuthorization: <key>
  3. The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.