Independent research on India's Specialized Investment Funds
SIFIndia
NSE · SNAPSHOT16 Nov, 02:44 IST
NIFTY 5025,144.3▼0.61%NIFTY BANK61,034.1▼0.79%NIFTY NEXT 5072,874.7▼0.83%MIDCAP 10061,889.5▼0.24%SMALLCAP 10019,656.45▼0.26%INDIA VIX15.78▼5.06%
API Docs

SIF India API reference

Everything you need to pull SIF, AMC, and fund-manager data into your own product.

Overview

This API covers SIF (Specialized Investment Fund) listings, NAV (Direct and Regular plans), expense ratios, AUM, benchmarks, holdings, trailing performance, New Fund Offers, and the AMCs and fund managers behind each scheme — the same verified data shown on sifindia.com.

Fund Managers' Voice (exclusive manager commentary) is not available through this API — it's a site-only feature.

Authentication

Every request needs a bearer API key, generated from your developer dashboard:

Authorization: Bearer sif_live_...

Base URL & versioning

https://www.sifindia.com/api/v1

v1 is a stable contract — a future breaking change gets a new v2 path rather than changing what v1 returns.

Endpoints

GET /api/v1/sifs

List all SIFs. Optional query params: category, amcSlug, status, minInvestmentMax, sort, query.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/sifs?category=EQUITY_LONG_SHORT"
{
  "data": [
    {
      "slug": "altiva-hybrid-long-short-fund",
      "name": "Altiva Hybrid Long-Short Fund",
      "category": "HYBRID_LONG_SHORT",
      "status": "ACTIVE",
      "currentNavValue": 13.2008,
      "aumCr": 9279,
      ...
    }
  ]
}
GET /api/v1/sifs/{slug}

Full detail for one SIF — NAV (Direct + Regular), expense ratio, holdings, performance, managers.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/sifs/altiva-hybrid-long-short-fund"
{
  "data": {
    "slug": "altiva-hybrid-long-short-fund",
    "expenseRatioPct": 0.56,
    "regularExpenseRatioPct": 1.27,
    "holdings": [ ... ],
    "performance": [ ... ]
  }
}
GET /api/v1/amcs

List all Asset Management Companies running a live SIF strategy.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/amcs"
{ "data": [ { "slug": "sbi-mutual-fund", "name": "SBI Mutual Fund", "fundCount": 2, ... } ] }
GET /api/v1/amcs/{slug}

Full detail for one AMC.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/amcs/sbi-mutual-fund"
{ "data": { "slug": "sbi-mutual-fund", "totalAumCr": ..., "sebiRegNo": "...", ... } }
GET /api/v1/fund-managers

List all named fund managers across every tracked AMC.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/fund-managers"
{ "data": [ { "slug": "bhavesh-jain", "name": "Bhavesh Jain", "amc": { ... } } ] }
GET /api/v1/fund-managers/{slug}

Full detail for one fund manager, including the SIFs they manage.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/fund-managers/bhavesh-jain"
{ "data": { "slug": "bhavesh-jain", "bio": "...", "mandates": [ ... ] } }
GET /api/v1/nfos

List New Fund Offers. Optional query param: status (UPCOMING, OPEN, CLOSED, or ALLOTTED).

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/nfos?status=OPEN"
{
  "data": [
    {
      "slug": "summit-active-asset-allocator-long-short-fund",
      "fundName": "Summit Active Asset Allocator Long-Short Fund",
      "amc": { "slug": "invesco-mutual-fund", "name": "Invesco Mutual Fund" },
      "category": "ACTIVE_ASSET_ALLOCATOR",
      "openDate": "2026-10-12",
      "closeDate": "2026-10-26",
      "minInvestmentInr": 1000000,
      "status": "OPEN"
    }
  ]
}
GET /api/v1/nfos/{slug}

Full detail for one NFO.

curl -H "Authorization: Bearer sif_live_..." \
  "https://www.sifindia.com/api/v1/nfos/summit-active-asset-allocator-long-short-fund"
{ "data": { "slug": "summit-active-asset-allocator-long-short-fund", "sifSlug": null, "details": "...", ... } }

Rate limits

New trial accounts default to 5 requests/minute and 100 requests/day, active for 14 days from signup — enough to evaluate every endpoint. Every response includes:

X-RateLimit-Limit-Minute, X-RateLimit-Remaining-Minute, X-RateLimit-Limit-Day, X-RateLimit-Remaining-Day

Exceeding either ceiling returns 429 RATE_LIMITED with a Retry-After header; a key used past its trial window returns 403 TRIAL_EXPIRED. Need a higher limit or a longer-term key for production traffic? Email care@sifindia.com.

Error codes

StatusCodeMeaning
401INVALID_API_KEYMissing, malformed, revoked, or unrecognized API key.
403CLIENT_SUSPENDEDYour account has been suspended. Contact care@sifindia.com.
403TRIAL_EXPIREDYour trial period has ended. Contact care@sifindia.com to continue.
404NOT_FOUNDNo resource exists at the given slug.
429RATE_LIMITEDYou've exceeded your per-minute or per-day request limit — see Retry-After.
503SERVICE_UNAVAILABLEThe API is temporarily unavailable (deployment/maintenance).
500INTERNAL_ERRORSomething went wrong on our end.

Security note

Keep your API key server-side. Proxy requests to this API through your own backend rather than calling it directly from browser JavaScript — a key shipped in client-side code is visible to anyone who opens your site's network tab or bundled JS. CORS being open on these endpoints does not protect a leaked key; only your own key hygiene does.