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, 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
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,
...
}
]
}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": [ ... ]
}
}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, ... } ] }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": "...", ... } }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": { ... } } ] }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": [ ... ] } }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-DayExceeding 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
| Status | Code | Meaning |
|---|---|---|
| 401 | INVALID_API_KEY | Missing, malformed, revoked, or unrecognized API key. |
| 403 | CLIENT_SUSPENDED | Your account has been suspended. Contact care@sifindia.com. |
| 403 | TRIAL_EXPIRED | Your trial period has ended. Contact care@sifindia.com to continue. |
| 404 | NOT_FOUND | No resource exists at the given slug. |
| 429 | RATE_LIMITED | You've exceeded your per-minute or per-day request limit — see Retry-After. |
| 503 | SERVICE_UNAVAILABLE | The API is temporarily unavailable (deployment/maintenance). |
| 500 | INTERNAL_ERROR | Something 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.