Getting the rows behind a Qlik chart normally means an export; here it is a call that returns headers and rows, so an assistant can do arithmetic on the same numbers the dashboard is showing.
A server over the Qlik Cloud API. It walks the hierarchy — applications, then sheets, then charts — and extracts a chart's underlying data with headers and rows, paging through results that are too large for one request.
- qlik_get_apps lists the applications in your workspace with their IDs
- qlik_get_app_sheets lists an application's sheets with titles and metadata
- qlik_get_sheet_charts lists a sheet's charts with IDs, types and positions
- qlik_get_chart_data returns the data behind one chart as headers and rows, paged at 1000 rows per request up to 10000 by default
- Chart metadata comes back alongside the data unless you turn it off
A Qlik Cloud tenant and an API key created under Settings > API keys. The key, your tenant URL and a default application id go in a .env, alongside row limits, request delay and retry behaviour. Runs from source, or as a Docker container pointed at that same file.
One command plus a key — npx tsx src/index.ts, then supply credentials
