SMC Ace API integration: demat holdings, orders & IPO OpenData services

Authorized protocol analysis, SEBI-aware data pipelines and production-ready APIs for SMC Global Securities’ SMC Ace (Demat, Stocks & IPO).

From $300 source-code delivery · Pay-per-call API also available
OpenData · OpenFinance · SEBI Account Aggregator · NSE/BSE

Bring SMC Ace demat, trading, and mutual fund data into your own systems — under explicit user authorization.

SMC Ace is the retail trading and investing app published by SMC Global Securities Ltd. (SEBI registration INZ000199438; member of NSE, BSE, MSE, MCX, NCDEX). The app holds demat holdings, intraday and delivery order books, executed trade ledgers, mutual fund SIP records, and IPO subscription history — exactly the structured datasets that downstream wealth dashboards, tax tools, and accounting platforms now want to ingest through OpenFinance pipelines.

Holdings & portfolio API — ISIN-level demat holdings with quantity, average cost, LTP, P&L, and asset class. Used for unified net-worth dashboards and CFA-style risk reporting.
Trade & order history API — Equity, F&O, currency and commodity orders with timestamps, exchange tags (NSE/BSE/MCX/NCDEX), and brokerage breakdown. Powers reconciliation and STT/STCG tax workflows.
IPO & mutual fund flow — IPO ASBA-style subscription status and SIP/lump-sum mutual fund transactions, including the in-app browser flow added in the 2024 release for one-click IPO pages.
Statement & ledger export — Funds ledger, contract notes, and consolidated statements as JSON, Excel, or PDF; ready to consume by ERPs, CAs, and family-office back offices.

Why SMC Ace data matters for OpenData / OpenFinance

A retail-investor data goldmine

India crossed 18 crore demat accounts in 2025 and the SEBI-licensed Account Aggregator framework now lets depositories act as Financial Information Providers (FIPs). SMC Ace sits squarely inside that data plane: every authenticated session exposes holdings, executed trades, fund ledger, mutual fund folios, and IPO allotments. For a wealth-tech, neobank, or compliance vendor, that is high-signal structured data — far richer than scraping price screens.

Our role is to wrap those data flows in a stable, documented API. The customer brings the SMC Ace credentials or a signed authorization; we deliver the pipeline.

What changed in the last 24 months

  • October 2024 — Buy & Sell Slider added for one-gesture order placement; impacts how order intents must be modelled in any API mirror.
  • 2024-2025 — Light/Dark theme, Position Widget on Dashboard, in-app browser for IPO pages, and ReKYC-via-App for dormant users; the ReKYC flow especially matters when re-authorizing data pulls.
  • February 2025 — SEBI permitted Associations of Persons to open demat accounts in their own name, opening up a new B2B integration surface our APIs already account for.
  • 2025 — Mutual fund stack inside SMC Ace 2.0 became mainstream alongside SIP automation, raising demand for unified MF + equity APIs.

Feature modules we ship

1. Authentication & session API

Mirrors SMC Ace login (client code, password, TOTP/PIN) and produces a stable session token that downstream services can refresh. Includes ReKYC-state detection so dormant accounts are correctly surfaced.

2. Holdings & positions

Endpoint returns ISIN, symbol, exchange, quantity, average price, LTP, day change, and unrealized P&L. Powers a unified portfolio screen across SMC Ace and any other broker.

3. Order book & trade book

Pending, executed, and cancelled orders with order_id, exchange, segment (CASH/FNO/CUR/COM), product (CNC/MIS/NRML/MTF), and brokerage breakdown. Used for end-of-day reconciliation against contract notes.

4. IPO subscription module

Reads applied IPOs, lot size, bid price, ASBA reference, allotment status, and credited shares. Powers a single dashboard for users tracking many IPOs across SMC and other brokers in 2025.

5. Mutual fund & SIP API

Returns folio number, scheme code (AMFI), units, NAV, invested value, and SIP schedule. Maps cleanly to BSE StAR MF / MFU semantics, so it slots into existing MF advisory tools.

6. Funds ledger & statement export

Retrieves funds in/out, segment-wise margins, and contract notes. Exportable as JSON, Excel, or PDF for CA-side reconciliation, GST workflows, and STCG/LTCG capital-gain reporting.

Data available for integration

The table below maps SMC Ace data surfaces to the OpenData angles our customers most often request. Granularity reflects what is observable through authorized in-app endpoints; we never claim more than what an authorized session legitimately exposes.

Data typeSource (in-app screen / feature)GranularityTypical downstream use
Demat holdingsPortfolio → HoldingsPer-ISIN, real-time on refreshUnified net-worth dashboards, risk & concentration analytics
Order bookOrders → Pending / CompletedPer-order, intraday tickCompliance audit, broker-side reconciliation
Trade book / executionsOrders → TradesPer-trade, with brokerage and STTTax (STCG/LTCG) and P&L computation
Funds ledgerFunds → StatementPer-transaction, daily closeCash-flow reporting and treasury sync
IPO subscriptionsIPO → My ApplicationsPer-application, allotment statusIPO tracking apps, ASBA reconciliation
Mutual fund folios & SIPMutual Funds → PortfolioPer-folio & per-scheme, NAV-alignedGoal-based planning, fee analytics, advisor tools
Watchlists & alertsMarket → WatchlistPer-symbol, user-configuredPersonalized signals, copy-trading research feeds
Margin & MTF positionsPositions → MTFPer-position with leverage ratioRisk monitoring, broker-margin analytics

Typical integration scenarios

Scenario A — Wealth aggregation across multiple brokers

Context: A personal-finance app wants one screen showing equities at SMC Ace, mutual funds at multiple AMCs, and bank balances. Data & APIs: SMC Ace holdings + funds ledger, plus AMFI scheme metadata. OpenData mapping: Holdings normalized into the SEBI Account Aggregator FIU schema for securities, with consent IDs persisted per pull.

Scenario B — Capital-gains automation for tax season

Context: A CA SaaS platform must compute STCG/LTCG for thousands of clients before 31 July. Data & APIs: SMC Ace trade book with buy/sell pairs, plus contract notes. OpenData mapping: Mirrors the CDSL/NSDL eCAS layout so the same parser already used for AA-supplied statements ingests SMC Ace data unchanged.

Scenario C — IPO tracker for retail communities

Context: A creator-led IPO app shows live subscription, GMP, and allotment per user. Data & APIs: SMC Ace IPO module + funds-ledger ASBA blocks. OpenData mapping: Allotment events streamed via webhook so the user sees credit on the same day NSDL/CDSL push the corporate action.

Scenario D — SIP & goal-based advisor backend

Context: A roboadvisor pulls existing SIPs to avoid double-prescribing the same scheme. Data & APIs: SMC Ace mutual fund folios, SIP schedule, and units. OpenData mapping: Output normalized to BSE StAR MF and MFU field names for advisors that already consume those feeds.

Scenario E — B2B compliance & surveillance

Context: A regulated entity needs daily evidence that employee personal trading respects internal trade-window rules. Data & APIs: SMC Ace order and trade book under written authorization. OpenData mapping: Daily ledger snapshots written to a tamper-evident log, retained per the firm’s SEBI surveillance policy.

Technical implementation

Below are abridged request/response shapes from our reference SDK. Real implementations include retries with jittered backoff, idempotency keys on order endpoints, and structured error payloads.

Login & session token

POST /api/v1/smc-ace/auth/login
Content-Type: application/json

{
  "client_code": "SMC1234567",
  "password": "<encrypted>",
  "totp": "482931",
  "device_id": "uuid-v4"
}

200 OK
{
  "session_token": "eyJhbGciOi...",
  "expires_in": 3600,
  "refresh_token": "rt_2f8a...",
  "rekyc_required": false,
  "segments": ["CASH","FNO","CUR","COM","MF"]
}

Holdings query

GET /api/v1/smc-ace/portfolio/holdings
Authorization: Bearer <session_token>

200 OK
{
  "as_of": "2026-04-28T09:21:00+05:30",
  "holdings": [
    {
      "isin": "INE002A01018",
      "symbol": "RELIANCE",
      "exchange": "NSE",
      "quantity": 42,
      "avg_price": 2780.55,
      "ltp": 2914.30,
      "pnl": 5617.50,
      "product": "CNC"
    }
  ]
}

Trade book / contract-note feed

GET /api/v1/smc-ace/orders/trades
  ?from=2026-04-01&to=2026-04-28&segment=FNO
Authorization: Bearer <session_token>

200 OK
{
  "trades": [
    {
      "trade_id": "T2604001892",
      "order_id": "O2604001771",
      "symbol": "NIFTY26APR22500CE",
      "exchange": "NFO",
      "side": "BUY",
      "qty": 50,
      "price": 142.55,
      "brokerage": 20.0,
      "stt": 7.13,
      "executed_at": "2026-04-26T10:14:55+05:30"
    }
  ],
  "next_cursor": null
}

IPO allotment webhook

POST https://customer.example/webhooks/smc-ace/ipo
X-Signature: sha256=ad4e9c...

{
  "event": "ipo.allotment.updated",
  "user_id": "u_8821",
  "ipo": {
    "symbol": "ACMESOL",
    "lot_applied": 2,
    "amount_blocked": 28980,
    "status": "ALLOTTED",
    "shares_credited": 65,
    "credited_at": "2026-04-27"
  }
}

Compliance & privacy

Regulatory anchors

  • SEBI — SMC Global Securities is a SEBI-registered intermediary (INZ000199438); we do not mirror or impersonate broker functions, only consume data the user is already entitled to see.
  • SEBI Account Aggregator framework — for clients who prefer the regulated path, our pipeline can be re-routed through licensed AAs such as CAMSfinserv or Finvu so depositories (NSDL/CDSL) act as FIPs and our customer becomes the FIU.
  • Digital Personal Data Protection Act (DPDP), 2023 — consent capture, purpose limitation, and the user’s right to withdraw are enforced at the API layer; consent records are retained alongside every pull.
  • RBI & PMLA — KYC artefacts (PAN, Aadhaar masked) are never re-distributed; data is encrypted in transit (TLS 1.2+) and at rest (AES-256).

What this means in practice

We sign a written engagement letter that names the data scopes (e.g. holdings + trades), the user-authorization channel (in-app TOTP and explicit consent screen), the retention window, and the deletion guarantee. Where the customer prefers the SEBI AA route, we expose the same downstream API but switch the upstream connector — the application code does not need to change.

Data flow / architecture

A typical SMC Ace OpenData pipeline runs through four nodes:

  1. SMC Ace client (mobile / web) — authenticated session under user consent, optionally re-routed through a SEBI AA.
  2. Ingestion gateway — our hosted endpoint normalizes responses, deduplicates retries, and signs every payload.
  3. Storage & consent ledger — per-user encrypted store with consent-ID, scope, and TTL; supports purge-on-revoke within minutes.
  4. Customer API / webhook — clean JSON over REST or push-style webhooks; clients can also pull a daily Excel dump for finance teams.

Market positioning & user profile

SMC Ace primarily serves Indian retail investors and small businesses, with a long tail of NRI users who maintain demat accounts in India. Distribution is strongly Android-led (590k+ Google Play downloads, also on iOS) and is amplified by SMC Global’s offline footprint of 2,154 authorized persons across 413 cities and a network of 6,485 financial distributors. The typical user blends equity delivery with mutual-fund SIPs and the occasional IPO bid — meaning integration partners should expect the same account to surface CASH, FNO, MF, and IPO data on the same session, not in isolation.

Screenshots

Click any thumbnail to view a larger version.

SMC Ace screenshot 1 SMC Ace screenshot 2 SMC Ace screenshot 3 SMC Ace screenshot 4 SMC Ace screenshot 5 SMC Ace screenshot 6 SMC Ace screenshot 7 SMC Ace screenshot 8

What we deliver

Source-code drop

  • OpenAPI 3.1 specification for every endpoint above
  • Reference implementation in Python (FastAPI) and Node.js (NestJS)
  • Protocol-analysis report: auth flow, session refresh, signature scheme
  • Pytest / Jest test suites with sandbox fixtures
  • Postman collection & example .env

Hosted pay-per-call API

  • Multi-tenant gateway with per-key quotas and audit logs
  • Pay only for successful calls; no upfront fee
  • Optional SEBI AA upstream connector for regulated clients
  • SLA dashboards and incident webhook

Compliance pack

  • Consent-screen copy aligned to DPDP 2023
  • Data-flow diagram for the customer’s legal review
  • Retention & deletion policy templates
  • NDA & engagement letter on request

Similar apps & integration landscape

Customers building wealth-tech, advisor, or compliance products rarely stop at a single broker. The apps below come up most often alongside SMC Ace; users frequently hold accounts at two or three of them at once, so a unified API layer is the natural buying motion. We provide the same scope of integration for each; teams that already speak to one of these names will find the SMC Ace contract familiar.

Zerodha KiteIndia’s largest discount broker by active clients (~68 lakh). Holdings, orderbook, and Kite Connect-style flows are the standard reference any SMC Ace integration is benchmarked against.
UpstoxBacked by Ratan Tata and Tiger Global; holds equity, MTF, and MF flows and is frequently paired with SMC Ace for cross-broker portfolio dashboards.
GrowwStarted as a mutual-fund app and expanded to equities; ~1.25 crore active NSE clients as of mid-2025. Integrators often need unified MF folios across SMC Ace and Groww.
Angel OneFull-service-turned-discount with ~67 lakh active clients and the ARQ Prime AI advisor; common in tax-tool integrations alongside SMC Ace.
ICICI DirectBank-led broker with three-in-one accounts; integrators care about funds-ledger parity with SMC Ace for treasury reporting.
5PaisaDiscount broker with strong derivatives footprint; trade-book exports look very similar to SMC Ace’s F&O feed.
DhanActive-trader-focused with options and algo flows; many advanced users keep both Dhan and SMC Ace accounts.
SharekhanLong-running full-service brand now under Mirae Asset; SIP and equity statements line up cleanly with SMC Ace exports.
SamcoLower-priced discount broker with the StockNote app; statement APIs are commonly merged with SMC Ace data for tax tools.
Rupeezy Shoonya (Finvasia)Zero-brokerage broker; integrators typically request a holdings API parity with SMC Ace for unified screens.

About our studio

We are an independent technical studio specializing in App interface integration and authorized API integration. Our team has shipped trading, payments, and OpenBanking integrations across India, Southeast Asia, the Middle East, and Latin America. For SMC Ace specifically, our engineers combine NSE/BSE market plumbing with hands-on experience in SEBI Account Aggregator deployments — so we can deliver either a self-hosted source-code drop or a managed pay-per-call gateway, whichever fits your governance.

  • Protocol analysis · reverse engineering · data extraction
  • OpenAPI spec, Python / Node.js / Go SDKs, test harnesses
  • SEBI AA, NSDL/CDSL FIP, BSE StAR MF familiarity
  • Source-code delivery from $300 — pay after delivery upon satisfaction
  • Pay-per-call hosted API — no upfront cost; ideal for usage-based budgets

Contact

Send us your target app name (already provided: SMC Ace) and the exact data scopes you need — for example, “daily holdings + trade book for tax workflow” or “IPO allotment webhook for retail community”. We respond with a fixed-price quote and a delivery date.

Open contact page

Engagement options: source-code delivery from $300, or pay-per-call API with no upfront fee.

Engagement workflow

  1. Scope confirmation — data types (holdings, orders, trades, MF, IPO), volume, and consent path (direct or SEBI AA).
  2. Protocol analysis & API design — 2–5 business days.
  3. Build & sandbox validation against a real SMC Ace test account — 3–8 business days.
  4. Documentation, sample apps, and test cases — 1–2 business days.
  5. Typical first delivery 5–15 business days; AA-routed deployments may add 1–2 weeks for FIU onboarding.

FAQ

Do you need my SMC Ace credentials?

Only under written authorization, and only for the scopes named in the engagement letter. For regulated clients we route through a SEBI Account Aggregator instead, so credentials never leave SMC Ace.

Can the same API also cover Zerodha, Upstox, or Groww?

Yes — our normalization layer is designed for cross-broker portfolios, so the SMC Ace contract slots into a multi-broker setup without renaming fields.

How do you handle SEBI surveillance & DPDP?

Logged consent, encrypted storage (AES-256 at rest, TLS 1.2+ in transit), and configurable retention with audit-trail export for the customer’s compliance team.
Original app overview (appendix)

SMC Ace: Demat, Stocks & IPO is the flagship retail trading and investing app from SMC Global Securities Ltd. It pitches itself as “your trusted stock trading app and mutual fund app for the Indian share market,” and is built for both new investors opening their first demat account and active traders who want a single workspace for equities, derivatives, mutual funds, and IPOs. It runs on Android and iOS, and is updated frequently — v1.9.2 was released on 30 Sep 2025.

The app supports a full retail stack: free demat account opening, lifetime free AMC, research-backed calls, learning webinars, and zero-cost tools to track equities and mutual funds. Trading covers cash equities with low-latency execution, derivatives (F&O), MTF leverage, currency, commodities, instant IPO subscription, and stock SIPs. Mutual funds were strengthened in SMC Ace 2.0 with online MF investments, SIP automation, and goal-based portfolio views.

Decision-support tools include advanced charts, option chain analysis, script overview, the Market Mojo widget for real-time trends, FII & DII data for institutional flow, and a global market view for indices. Recent quality-of-life improvements (2024-2025) include the Buy & Sell Slider for one-gesture order placement, dark/light themes, Position Widget on Dashboard, ReKYC via App for dormant accounts, and an in-app browser that opens IPO and product pages without leaving the app. Hindi-speaking users are welcomed with bilingual onboarding (“अपना डीमेट खाता खोलें”).

SMC Global Securities itself, incorporated in 1994, is a SEBI-registered broker (INZ000199438) and a member of NSE, BSE, MSE, MCX, and NCDEX. It operates through 2,154 authorized persons across 413 cities and 6,485 financial distributors, providing a strong physical channel that complements the SMC Ace digital surface.