amCharts 5 Stock Chart

Linkware — free in commercial products as long as the amCharts link stays on the chart.

by amCharts

Last updated

From
$64/yr
Free tier
Yes
Self-hosted
Yes
Platforms
Library

What it is

The amCharts 5 Stock Chart is a financial charting product sold beside amCharts 5 Charts rather than inside it — the product page is explicit that no separate Charts licence is required — while shipping as the stock entry point of the same @amcharts/amcharts5 npm package. What you get is closer to a small trading UI than to a renderer: a toolbar with period selection, series-type switching, comparison mode for several instruments, multi-panel layouts, indicator and drawing menus, and automatic data grouping as you zoom.

Counted in the published 5.20.6 package rather than off the marketing page, that is 34 indicator modules and 19 drawing-tool modules — trend lines, parallel channels, Fibonacci retracements and timezones, regression, quadrant lines, a measure tool, doodles, icons, labels and callouts. The vendor's own counts — "30+ pre-built indicators", 34 further down the same page, and "22 drawing tools" — are in the same neighbourhood.

Rendering is canvas, not SVG. Release cadence is the fastest in this category by some distance: 5.20.2 through 5.20.6 all shipped between 13 August and 16 September 2026, and the last commit on the public repository is the day of the last release.

Pricing

Free is a real option here, and it is the reason to look at this library at all. The LICENSE file in the package calls the terms "linkware" and permits use in any project including commercial ones, modification, and bundling into free, open-source or commercial software. The conditions are that you do not disable, hide or alter the branding link drawn on every chart, that you ship the LICENSE file alongside, and that you keep the copyright notices. What it forbids outright is selling amCharts software or receiving any compensation for it, and distributing it other than as part of an application.

Paying removes the link. Per developer seat, at 20% below the base Charts prices — Basic (public sites with no login) $64 a year or $144 perpetual; Single App or SaaS (anything behind a login) $224 a year or $520 perpetual; OEM (redistributable apps) $960 a year or $2,160 perpetual; Extended OEM, covering affiliates and white-labelled products, by quote. An annual subscription includes upgrades and support while it runs and bars further development if you cancel; a perpetual licence is one payment, lifetime development rights, one year of major upgrades and lifetime minor updates. Basic ships without support — amPlus is $190 a seat a year on top.

Data & coverage

None. The Stock Chart draws series you supply and knows nothing about tickers, sessions or exchanges. The docs' own examples pull from a demo JSON endpoint, and a real deployment needs a market-data provider of its own.

Integrations

@amcharts/amcharts5 on npm with stock as a sub-entry, or stock.js from the CDN beside the core index.js. First-party wrappers exist for React, Angular and Vue, and the source is on GitHub. Exporting is a first-party plugin covering PNG, PDF, CSV, XLSX, JSON and HTML, built on pdfmake and SheetJS.

Limitations

  • The free tier is the paid tier with a link, which cuts both ways. There is no feature penalty, but there is also no way to negotiate the link's placement — hiding or restyling it is the thing the licence forbids by name.
  • It is not open source. The source is public and you may fork it, but you may not remove the attribution, sell it, or distribute it other than inside an application. GitHub reports no recognised licence and there is no SPDX identifier to check.
  • The download is heavy. Core and stock together are about 834 KB minified and 207 KB gzipped from the CDN, before the exporting plugin. Several times what a canvas renderer costs.
  • Per-seat pricing is per developer, and support is priced separately on the cheapest tier. A three-person team on Basic pays $192 a year and still has forum support only.
  • No symbol search, watchlist, datafeed adapter or order entry. The toolbar looks like a trading platform; the plumbing behind it is yours.

Alternatives

Lightweight Charts is Apache-2.0 and far smaller, with no indicators and no drawing tools at all. KLineChart is Apache-2.0 with 27 indicators and no attribution link on the chart. Highcharts Stock and AnyStock charge from the first commercial pixel and have no free commercial tier to fall back to. Apache ECharts and Plotly.js are free and general-purpose, with a candlestick series and nothing else financial.

Specs

Interfaces
JavaScript/TypeScript
Export
CSV, Xlsx, JSON, PDF
Asset classes
Markets
Platforms
Library
AI features
None
Capabilities
Charting
Pricing verified
Capabilities verified
Coverage verified

Also worth comparing

  • Highcharts StockCommercial JS financial charting — 48 indicators, a navigator, a per-seat licence.
  • SciChart.jsWebGL and WebAssembly speed. The free build is watermarked and times out every 6 months.
  • AnyStockPer-product, per-domain commercial licensing with a watermark until you pay.
  • Apache EChartsApache-2.0 general-purpose charting with a candlestick series and nothing else financial.
  • KLineChartApache-2.0 canvas candlesticks with 27 indicators built in and zero dependencies.
  • Lightweight ChartsThe chart and nothing else — six series types on canvas, attribution required.

FAQ

Is the Stock Chart part of an amCharts 5 licence or a separate product?

Separate. The product page says so in as many words — "It's a standalone product — no separate amCharts 5: Charts license required" — and the store prices it as its own line, with a -20% badge against the base Charts tiers, so $80 becomes $64, $280 becomes $224 and $1,200 becomes $960. Code-wise it still arrives inside the same @amcharts/amcharts5 package, as the stock entry point.

Can I really use amCharts for free in a commercial product?

Yes, and that is unusual in this category. The LICENSE file calls the terms "linkware" and permits use in any project including commercial ones, modification, and bundling into free, open-source or commercial software — on condition that you do not disable, hide or alter the branding link and that you ship the LICENSE file. What it bars is selling the software or "receiv[ing] any compensation for amCharts software", and distributing it other than as part of an application.

What exactly is the branding link?

A small clickable label drawn on the chart itself that opens amcharts.com in a new tab. Removing or hiding it is what a paid licence buys, starting at $64 a year or $144 once, per developer seat.

How many indicators does it ship?

The published 5.20.6 package contains 34 concrete indicator modules, from Acceleration Bands and Bollinger Bands through MACD, SuperTrend and VWAP to Volume Profile and ZigZag. The product page leads with "30+ pre-built indicators" and names 34 further down — the package agrees with the second figure exactly, which is rarer than it should be.