Use cases

WISMODamaged & missing itemsSubscriptionsProduct adviceRefunds & returns
Case studies Integrations Sign in
Explainers 11 min read

Export data from Zendesk: every method, format and limit (2026)

Export data from Zendesk: tickets, users, articles and reports, the plan and format each method needs, and the limits that catch stores out.

Bryan Delmee
Written by Marketing, Engaige
Share

To export data from Zendesk, an admin opens Admin Center > Account > Tools > Reports and exports tickets, users or organisations as JSON, CSV or XML, once the account owner has asked Zendesk to switch exports on. It needs Suite Growth or above, or Support Professional or Enterprise. Views, Explore reports and help centre articles each export separately.

What does it mean to export data from Zendesk?

To export data from Zendesk is to copy records out of it into files (JSON, CSV, XML) or into another system. Zendesk documents no single export button, so there are five routes: the Admin Center account export, a CSV from a view, Explore exports, the Help Center API and the Incremental Export API. Each has its own plan, format and gaps. Zendesk is a proven ticketing foundation trusted by large teams, and its exports are spread across several tools.

Screenshot of the Zendesk help centre article "Exporting ticket, user, or organization data from your account", showing the Growth and Professional plan requirement, the Admin Center > Account > Tools > Reports location and a note that data exports are off by default, at support.zendesk.com/hc/en-us/articles/4408886165402, captured 15 October 2026.

Our view: an export is a snapshot. The moment the file lands, it is already behind your live tickets. The Zendesk hub has the full overview of the product.

What data can you export from Zendesk?

You can export tickets, users and organisations through the Admin Center, ticket lists from views, reports and datasets from Explore, and team members from the Team members page. Help centre articles go out only through the API. Attachments and AI agent tickets are the gaps. If you are weighing a move, our ticketing system guide covers what to look for in the next helpdesk. The table shows each route, per Zendesk’s export guide.

DataHow you export itFormatPlan neededWho can run it
Tickets, users, organisationsAdmin Center > Account > Tools > Reports, after Zendesk enables itJSON; CSV (tickets only); XMLSuite Growth or above, or Support Professional or EnterpriseAdmins, or a custom role with export permission
Tickets in a viewViews > Export CSVCSVEvery plan, including TeamA custom role permission controls it on Enterprise
Explore reports and dashboardsExport in the report builder or dashboardCSV, Excel, Image, PDF (dashboards: CSV, Excel, PNG, PDF)Every Suite planNot stated
Explore datasetsDataset exportsCSVSuite Professional or aboveExplore admins
Help centre articlesHelp Center APIJSON through the APIREST API on every planPer API access
AttachmentsPer record through the API, with links in the JSON exportThe files themselvesAPIPer API access
Team membersPeople > Team > Team members > Actions > ExportCSVEvery plan; data exports need not be activatedNot stated in Zendesk’s team-member article
AI agent ticketsNot exportable through the account export; Zendesk points to viewing transcripts, views and the Ticket Audits APINot applicableNot applicableNot applicable

AI agent tickets are not in the account export, per Zendesk’s export article. Messaging and legacy live chat have their own exports, covered in Zendesk’s all-products guide above.

How do you export data from Zendesk in Admin Center?

Ask Zendesk to enable exports, open Tools > Reports, choose a format and date range, and download the zip from the emailed link. The steps below follow Zendesk’s article, updated 21 July 2026.

  1. The account owner asks Zendesk Customer Support to enable data exports, quoting the Zendesk Support subdomain.
  2. Open Admin Center > Account > Tools > Reports (the Export tab on some legacy accounts).
  3. Choose Full JSON (a date range, and tickets, users or organisations), CSV (a date range, tickets only) or XML (you request the file, with no date range).
  4. Select Export.
  5. Download the zip from the emailed link. It is valid for at least three days. If the email never arrives, click “latest” next to the export type; that gives the last file generated, not current data.

Admins can run an export, and so can agents in a custom role with export permission, per Zendesk. Standard agents can only use an API token, depending on how the admin set up authentication. Admins can also restrict exports to an approved email domain, the account owner’s by default. That restriction does not apply to API exports.

If Tools > Reports is missing, the usual causes are the plan, the role permission or that domain restriction.

An export takes anywhere from a few minutes to a day or more. On an error, narrow the date range and retry.

Zendesk’s current article lists only Full JSON, CSV, Full XML and User XML in Admin Center. Exports of only what changed come from the API, covered further down.

Which export format should you choose: JSON, CSV or XML?

Choose JSON for the complete ticket history, including comments. Choose CSV for a spreadsheet of ticket metrics. Choose XML only for small accounts and legacy tooling. The table compares what each format includes and leaves out, per Zendesk’s export article.

FormatWhat it includesBest for
JSONTickets, users or organisations, with comments; output is NDJSONThe complete ticket history
CSVTicket fields and metrics: status, tags, channel, satisfaction, first reply and resolution timesA spreadsheet of ticket metrics
XMLFull: account settings, groups, organisations, tickets with comments, usersSmall accounts and legacy tooling

Zendesk’s article says the JSON and CSV exports are not available in sandbox instances; our Zendesk sandbox guide covers what a sandbox is. What each format leaves out is in the limits below.

How do you export tickets from a view or an Explore report?

A view gives a quick CSV of the tickets in a queue. Explore exports aggregated reports, and dataset exports give granular CSVs without the report row cap. The view route is the one most people mean by “export tickets from Zendesk”, per Zendesk’s guide.

From a view. Open Views, open the view, then choose Export CSV (or Actions > Export as CSV). Zendesk emails the download link to the agent’s primary email, with one row per ticket and the view’s columns.

From Explore. In the report builder, use the arrow next to Save and choose Export (CSV, Excel, Image or PDF). Dashboards export one tab at a time, per Zendesk. The row cap and load limit are in the limits below. Our guide to ticket reporting covers which reports to run.

Dataset exports. These need Suite Professional or above and an Explore admin, per Zendesk. They run once or on a schedule (up to 14 recurring exports), as granular CSV without the 50,000-row report limit. Each CSV can be downloaded up to three times. For a store, a weekly Support - Tickets dataset feeding your BI tool is the practical use.

How do you export help centre articles and attachments?

Neither has an export button. Articles go out through the Help Center API. Attachments are downloaded one by one, from links in the JSON export or the comments API. Zendesk documents no prebuilt tool for either, per its help centre guide.

Articles. The API returns content in all locales, metadata, categories and sections, with attachments separately. Zendesk’s developer tutorial backs up every article as HTML with a short Python script. Images in articles are out of scope, and Zendesk does not support the code.

Theme code is separate: download it on Knowledge Professional and above, or copy it by hand. It can’t be reached through the API. Zendesk advises against scraping. For the content itself, see our guide to the AI knowledge base.

Attachments. Zendesk Support has no bulk export for attachments. The JSON export holds links to attachment records: you GET each record, then download the file at its content_url. Private attachments (accounts created on or after 5 December 2024, or using messaging) need authenticated requests. Their links expire and return 403 Forbidden if you store them. User-photo links fail for deleted users.

Our view: if you need attachments, budget for a script, not a click.

How does the Zendesk Incremental Export API work?

The Incremental Export API returns what was created or changed since your last request, so a scheduled job pulls only changes. Zendesk recommends it for daily or weekly exports. It works on every plan, because the REST API does. This is an outline, not a tutorial.

Per Zendesk’s API reference, it is admins only. Endpoints cover tickets, ticket events, users, organisations, ticket metric events, custom object records and articles. Cursor-based exports are preferred. The start_time must be more than a minute in the past, each page holds up to 1,000 results, and you can make 10 requests per minute. Comments arrive only through ticket events with the comment_events sideload.

This is how BI pipelines and backup tools stay current. It is a developer job.

What are the limits of a Zendesk data export?

The limits are plan, permission and size, and the bigger formats drop data quietly. This list is the one place the limits are stated. Each comes from Zendesk’s export article or its linked guides.

  • Exports are off by default, and the account owner must ask Zendesk to enable them.
  • The account export is not on Team plans; the REST API is.
  • The download link lasts at least three days; Explore dataset CSVs are deleted after seven.
  • CSV has no comments, descriptions or deleted tickets, and drops multi-line, multi-select and custom date fields. Tickets over 1 MB are skipped. Our guide to custom fields covers how those field types work.
  • XML stops at 500 MB or roughly 200,000 tickets, and has no custom fields.
  • JSON drops comments on tickets over 1 MB, and accounts above 1 million tickets download in 31-day increments.
  • UI exports above 100,000 records may time out.
  • A view can be exported once every 10 minutes, the view must be unfiltered, and a large view can fail even if it displays (trim it or use the Views API).
  • Explore report exports stop at 50,000 rows, and a report that can’t load within two minutes is cancelled, per Zendesk’s Explore limits.
  • Explore exports leave out applied filters, and Excel keeps no charts, per Zendesk.
  • Date ranges filter on the last update, not on creation.
  • Attachments are not exported, and private attachment links expire.
  • AI agent tickets cannot be exported through the account export.
  • Record order is not guaranteed, and items updated in the last six minutes are left out. CSV times use the account time zone, so they won’t match JSON (UTC) or Explore.

Zendesk’s main export article says the tools are not available on Team plans. Check your own plan before you plan around it.

Why do online stores export Zendesk data?

Stores export for four jobs: a backup they control, reporting in a BI tool, answering a customer’s data request, and leaving Zendesk. The first three keep Zendesk as the helpdesk. Only the last one ends the subscription.

Backups. Scheduled Incremental API jobs or recurring dataset exports keep a copy current. A one-off JSON export is a snapshot.

BI. Dataset exports or the Incremental API let you join tickets with order data, for example contact reasons by order value or returns by product.

GDPR requests. Zendesk’s privacy guide says to export users through Full JSON, filter for the person, or use the Users API. The file doesn’t include all of a user’s personal data, so treat it as one input, not the whole answer. This is not legal advice.

Switching tools. Export before the subscription ends. About seven days after an account is suspended or expired, ticket and email activity stop, and then the account becomes inaccessible. Our guide to Zendesk alternatives covers the decision to switch.

Our view: many stores looking at exports are really asking how to get better automation. That rarely needs the data to leave Zendesk.

Where does Engaige fit?

Engaige (that’s us) isn’t an export or migration tool: it is the e-commerce-native AI support agent that plugs into the Zendesk you keep. Keep your helpdesk, replace the AI. Where Zendesk runs if-then rules, Engaige works from policies you control. Engaige AI learns from your conversations and inputs, configures your support agent, and shows which policies it used. Otrium has 60% of 120,000 annual tickets resolved end to end.

Engaige's value proposition, 'Resolve up to 90% of your support tickets automatically', above the product's policy editor: asked in plain language to create a policy for damaged items, Engaige AI adds 'Damaged item, replacement in stock', which checks stock, creates a free reshipment and leaves a note for the warehouse, captured 12 October 2026 in the Engaige demo organisation.

If you are exporting because you want a tool with better AI, you don’t have to leave. Engaige works on your existing tickets inside the Zendesk agent workspace, so there is no migration and no export. Your tickets, history, views and team workflow stay where they are, and there is no change to the workflows your team already knows.

You go live in Agent Assist in hours, with Engaige drafting replies inside Zendesk, or launch autonomous from day one. Engaige AI compares what your team sent with what the agent suggested, learns from the difference, and improves the agent, under your supervision: you approve the changes. Ticket types go autonomous one at a time, and brands that move quickly reach autonomy in about a week, with up to 90% of supported tickets automated.

Engaige proved to be invaluable. Their hands-on support during the implementation phase resulted in significant improvements to our automated resolution rate and CSAT.

Maarten Lelijveld Maarten Lelijveld COO, HelloPrint · full case study

The action happens in the connected system first, such as the store, returns or carrier tool. Then Engaige replies and closes the ticket, and the rest goes to your team. On Shopify, Engaige reads live Admin API data. See how it compares on our Zendesk comparison and the Zendesk integration page.

Frequently asked questions

How do I export all my data from Zendesk?

Use the Admin Center Full JSON export for tickets, users and organisations, once Zendesk has enabled exports. Help centre articles go out through the Help Center API, and attachments are downloaded through the API from links in the JSON file.

Can I export Zendesk tickets to Excel or CSV?

Yes. A view exports to CSV on every plan, and the account export offers CSV for tickets.

Which Zendesk plans include data export?

The Admin Center export needs Suite Growth or above, or Support Professional or Enterprise. View CSV and the REST API work on every plan. Dataset exports need Suite Professional or above.

Why can’t I see the data export option in Zendesk?

Exports may not be enabled yet, your plan or role permission may not allow it, or an approved email domain restriction may apply. Start with the account owner, who asks Zendesk to switch exports on.

Do Zendesk exports include attachments?

No. The JSON export holds links to attachment records, and you download each file through the API.

At least three days. Dataset CSVs are deleted after seven days.

How do I schedule regular Zendesk exports?

Use the Incremental Export API, Zendesk’s recommended route for daily or weekly exports, or recurring Explore dataset exports on Suite Professional or above.

Do I need to export my Zendesk data to switch AI tools?

No. Engaige plugs into the Zendesk you keep and works on your existing tickets in the agent workspace. There is no migration and no export.

Is Engaige a Zendesk migration or export tool?

No. Engaige is the e-commerce-native AI support agent. Zendesk stays your helpdesk, and Engaige replies, acts in connected systems and closes the tickets it resolves.

Keep reading

Built for the future.
Available today.

Get started or book a demo to experience your support agent from the future.