Documentation Index
Fetch the complete documentation index at: https://finance.dev/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Analytics API provides market intelligence including top gainers/losers, most active stocks, sector analysis, and market breadth data.
Methods
GetTopGainers()
gainers, err := client.Analytics.GetTopGainers()
if err != nil {
log.Fatal(err)
}
for _, stock := range gainers {
fmt.Printf("%s: +%.2f%%\n", stock.Symbol, stock.ChangePercent)
}
GetTopLosers()
losers, err := client.Analytics.GetTopLosers()
GetMostActive()
active, err := client.Analytics.GetMostActive()
GetSectorTickers(sector string)
techStocks, err := client.Analytics.GetSectorTickers("Technology")
sectors, err := client.Analytics.GetSectorPerformance()
GetAnalystRatings(symbol string)
ratings, err := client.Analytics.GetAnalystRatings("AAPL")
GetMarketBreadth()
breadth, err := client.Analytics.GetMarketBreadth()
fmt.Printf("Advancers: %d, Decliners: %d\n",
breadth.Advancers, breadth.Decliners)
Examples
gainers, err := client.Analytics.GetTopGainers()
if err != nil {
log.Fatal(err)
}
fmt.Println("Top Gainers:")
for i, stock := range gainers {
if i >= 5 {
break
}
fmt.Printf("%s: $%.2f (+%.2f%%)\n",
stock.Symbol, stock.Price, stock.ChangePercent)
}