Skip to content

API Reference

All methods exist on both AMFIClient (sync) and AsyncAMFIClient (async) with identical signatures — the async versions simply await the HTTP calls.

Client instantiation

from amfipy import AMFIClient, AsyncAMFIClient

# Sync
client = AMFIClient()

# Async
async_client = AsyncAMFIClient()

# Pass any httpx kwargs (proxy, verify, timeout, …)
client = AMFIClient(verify=False, timeout=60)

Modules

Attribute Class Description
client.nav NAVClient NAV data — latest, history, download
client.ter TERClient TER for MF schemes
client.sif_ter SIFTERClient TER for SIF schemes
client.fund_performance FundPerformanceClient Fund performance data
client.tracking TrackingClient Tracking error & difference
client.risk_parameters RiskParametersClient Risk parameters
client.nfo NFOClient New Fund Offers
client.publications PublicationsClient Monthly, quarterly & commission publications
client.cdmdf CDMDFClient CDMDF NAV history
client.aum AUMClient AUM — all five sub-modules
client.other_data OtherDataClient Complaints, directors, dividends, scheme details
client.research ResearchClient Categorisation of stocks