Skip to content

Tracking Data Dictionary

API reference: client.tracking


error() — Tracking Error

Each record represents one index/ETF scheme's tracking error for the requested month-end date.

Field Type Example Description
MF_Name str "HDFC Mutual Fund" AMC name
Scheme_Name str "HDFC Nifty 50 ETF" Scheme name
Scheme_Code str "120716" AMFI scheme code
ISIN str "INF179KB1HO1" ISIN code
Benchmark str "Nifty 50 TRI" Benchmark index the scheme tracks
Tracking_Error str "0.0342" Annualised tracking error (decimal; multiply by 100 for %)
Category str "Other Scheme - ETFs" SEBI scheme category
Report_Date str "31-Mar-2026" Date of the report

Benchmark column

The Benchmark field is the only place amfipy exposes benchmark index names. Benchmark Indices as a standalone dataset have no accessible API on the AMFI website.


difference() — Tracking Difference

Each record represents one index/ETF scheme's tracking difference for the requested month.

Field Type Example Description
MF_Name str "HDFC Mutual Fund" AMC name
Scheme_Name str "HDFC Nifty 50 ETF" Scheme name
Scheme_Code str "120716" AMFI scheme code
ISIN str "INF179KB1HO1" ISIN code
Benchmark str "Nifty 50 TRI" Benchmark index
Scheme_Returns str "14.52" Scheme return for the period (%)
Benchmark_Returns str "14.78" Benchmark return for the period (%)
Tracking_Difference str -0.26 Scheme return minus benchmark return (%)
Report_Month str "01-Apr-2026" Report month

Date format reference

Method Parameter Format Example
error() date "DD-mon-YYYY"lowercase month "31-mar-2026"
difference() month "DD-Mon-YYYY"title-case month, always day=01 "01-Apr-2026"