AI-FIRST SITE | AI agents & coders: fetch tigzig.com/llms.txt for structured data

Public Data APIs from Tigzig

Open APIs serving structured Indian capital markets data and global macro indicators. No authentication required for read endpoints. Built for analysts, researchers, AI agents, and developers building on top of Indian data.

3 public APIs
20M+ rows served
17,866 MF schemes tracked
~300 macro indicators
Open no auth required
Beta. Endpoints stable; rate limits, formats, and parameters may evolve. Updates via the API catalog at api.tigzig.com/.well-known/api-catalog.

MF NAV API

#

Daily NAV history for 17,866 Indian mutual fund schemes from AMFI India, Jan 2013 to present. Updated three times daily. The base for the MFPRO analytics app.

What you get

  • 19.8M+ daily NAV records across all live schemes
  • 13 years of history (Jan 2013 to today)
  • Search by scheme name or AMFI scheme code
  • Per-scheme NAV time series, with date filters
  • Bulk downloads in CSV, Parquet, SQLite formats
  • Pre-generated daily snapshot - no need to scrape AMFI

Use cases

  • Build your own returns calculator (1Y, 3Y, 5Y, SIP, rolling)
  • Compare scheme performance across time windows
  • Backtest fund-of-funds or rebalancing strategies
  • Wire AMFI data into a custom dashboard or notebook
  • Research-quality history without subscription paywalls

Endpoints

GET /mf/v1/
API catalog - endpoints, schema, file sizes
GET /mf/v1/search
Search 17,866 schemes by name or code
GET /mf/v1/nav
NAV history for one scheme, with date range filter
GET /mf/v1/download
Download full NAV dataset (CSV / Parquet / SQLite)
GET /mf/v1/downloads/manifest
File sizes, row counts, last refresh time
GET /mf/v1/openapi.json
OpenAPI 3.1 spec for the MF NAV API
GET /mf/v1/docs
Interactive Swagger UI (browser)

Detailed Documentation

Full schema reference, scheme search examples, download manifest with file sizes and refresh log. Lives inside the MFPRO analytics app.

mfpro.tigzig.com/dashboard#returns/data-api

VIGIL API - Corporate Signals

#

Corporate events and red-flag signals for Indian listed companies, sourced directly from NSE public disclosures. Seven structured tables covering ratings, insider activity, pledges, takeovers, surveillance, and related-party transactions.

What you can do with it

  • Pull all signals for a single company (one symbol, all tables)
  • Track rating downgrades, pledge escalations, surveillance moves
  • Build watchlists from RPT-heavy or pledge-heavy filings
  • Cross-reference insider activity around price moves
  • Generate red-flag alerts from daily refreshes

Refresh cadence

  • Daily: credit ratings, insider trading, SAST, encumbrance events
  • Quarterly: pledge data snapshot
  • Snapshot: surveillance flags (latest stage)
  • Half-yearly: RPT transactions (XBRL filing cycle)

The seven tables

credit_ratings - instrument-level ratings from CRISIL, ICRA, CARE, India Ratings, Acuite, Brickwork, Infomerics. ~10K records, daily refresh.
insider_trading - promoter, director, KMP buy/sell/pledge transactions (NSE PIT disclosures). ~31K records, daily refresh.
pledge_data - current pledge/encumbrance levels for ~1,500 listed companies. Quarterly snapshot.
sast_disclosures - substantial acquisition/sale and takeover-code filings (Reg 29). ~10K records, daily refresh.
encumbrance_events - promoter pledge creation, release, and invocation events (Reg 31/32). ~1,400 records, daily refresh.
surveillance_flags - ASM, GSM, ESM, IRP, ICA regulatory flags. ~400 flagged companies, snapshot.
rpt_transactions - Related Party Transactions from XBRL filings, half-yearly. ~250K records - the deepest dataset for governance research.

Endpoints

GET /vigil/v1/
API catalog - endpoints, tables, columns
GET /vigil/v1/tables
Row counts and freshness per table
GET /vigil/v1/companies
All companies with symbol and ISIN
GET /vigil/v1/company/{identifier}
All seven tables filtered to one company
GET /vigil/v1/data/{table_name}
Paginated rows from any table, with date filter
GET /vigil/v1/download/{table_name}
Download a table (CSV / TSV / Parquet / SQLite)
GET /vigil/v1/download/all
All seven tables in a single SQLite database
GET /vigil/v1/freshness
Last sync time per table
GET /vigil/v1/openapi.json
OpenAPI 3.1 spec for the Vigil API
GET /vigil/v1/docs
Interactive Swagger UI (browser)

Detailed Documentation

Per-table column reference, full data dictionary, upstream NSE source map, and downloadable snapshots. Lives inside the VIGIL Corporate Signals app.

vigil.tigzig.com/data-api

TREMOR API - Global Macro Indicators

#

~300 curated macro and credit-stress indicators from primary sources (FRED, OECD, RBI, MoSPI, ECB, NY Fed, NCUA, FDIC, Shiller, NSE). The data layer behind the TREMOR app, exposed as a public HTTP API and an MCP server.

What you get

  • ~300 indicators across US, India, EU, global
  • Full data dictionary - source, source series ID, unit, frequency, SA flag, first/last date, record count
  • Time series in wide format (one row per date, one column per indicator)
  • Filter dictionary by category, country, source, frequency
  • JSON or TSV output on the series endpoint

Use cases

  • Pull credit-stress signals (delinquencies, charge-offs, NDFI) without scraping primary sources
  • Build your own macro early-warning dashboard
  • Cross-source comparisons (e.g. NY Fed CCP + FDIC SDI + NCUA FPR on one chart)
  • Wire indicators into a notebook or report-generator pipeline
  • Let an AI agent (Claude, Cursor) pull data on its own via the MCP endpoint

Also available via MCP (for AI agents)

MCP /tremor/v1/mcp/http Streamable HTTP transport (recommended, MCP spec 2025-03-26)
MCP /tremor/v1/mcp/sse SSE transport (legacy fallback)

Two MCP tools: list_indicators (data dictionary), get_series (time series). Full details on the dedicated MCP page: MCP Server: TREMOR.

Endpoints

GET /tremor/v1/
API catalog - lists every available endpoint with usage notes
GET /tremor/v1/indicators
Data dictionary - filter by category, country, source, frequency
GET /tremor/v1/series
Time series, wide format (max 10 indicators, max 10K rows)
GET /tremor/v1/docs
Interactive Swagger UI (browser)

Detailed Documentation

Full data dictionary with all indicators, interactive Swagger UI, every endpoint live-testable in the browser. Lives inside the TREMOR macro signals app.

tremor.tigzig.com/api

For AI Agents and Automated Discovery

#

All three APIs are listed in the site's standards-compliant catalog and are markdown-negotiable from any tigzig.com URL. An agent doesn't need to scrape HTML to learn the API surface - it can fetch one well-known JSON file.

Discovery endpoints

Markdown content negotiation

Send Accept: text/markdown on any tigzig.com page and the response is the structured markdown for that page, not the empty React SPA shell. Useful for agents that follow links from other pages without first knowing the llms.txt URL.

curl -H "Accept: text/markdown" https://tigzig.com/

Per-API discovery (well-known)

MCP endpoints (for AI agent integration)

  • api.tigzig.com/tremor/v1/mcp/http - TREMOR macro indicators via Streamable HTTP
  • api.tigzig.com/tremor/v1/mcp/sse - TREMOR macro indicators via SSE (legacy)
  • Full MCP server directory: tigzig.com/.well-known/mcp/servers.json