Export the data behind an analytics chart

Runs the same query the chart runs and returns its rows as a CSV, inside a password-protected ZIP.

The data is exported raw: no percentage, currency or compact formatting is applied, so values are the ones the query returned. The chart’s column order is respected, and any column the query returned but the chart doesn’t name is appended rather than dropped.

Any limit on the chart is ignored — the export contains every row the query matches, not just the ones the chart displays, up to a cap of 100,000 rows.

This is scoped to the calling user’s own client. There is no cross-client export — a global admin viewing data across shards has to pick a client first.

The response returns a securely generated 32 character password, which you must save.

If callback_url is specified, the resultant link to a ZIP file will be pushed to this URL. In this case, the payload sent to the URL will be a JSON object:

{
    "url": "https://..."
}

Otherwise you will receive a deferred_result_id, which you can use to poll the deferred results endpoint which will contain the URL of the ZIP file once it has finished generating. See the deferred results API for more information.

Please see our documentation page on exporting data for further details.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string

A URL to push the resulting zip to, instead of delivering it via email

string

A name for the export, used for the file name and the email

columns
array of strings

Ordered column list, each { id, label }. Controls column order and headers only

columns
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json