Published August 16, 2026

How to Export Tickets from Zendesk

Four routes out, depending on how much data you need and how often you need it.

The four options

A view, exported to CSV. Fastest for a one-off list. Limited to the columns on the view and capped in size, so it suits a slice rather than a history.
The account export tool. For a full export of tickets, users and organizations. It runs as a background job and emails you a link when it finishes, which for a large account can be hours.
Explore. Best when you want a shaped report rather than raw rows, and it schedules to email on a recurring basis.
The API. The right answer for anything recurring or large. Use the incremental export endpoints rather than paging the search API, which is rate limited and will not enumerate everything.

Things that go wrong

Comments are not in the basic ticket export. If you need the conversation, you need the comments endpoint or a full account export.
Deleted and archived tickets behave differently. Tickets closed for more than 120 days are archived, and archived tickets are excluded from some searches. If your export looks short, this is usually why.
Rate limits. Plan for them on any API export, and use incremental exports with a cursor rather than brute-forcing pages.
Custom fields come out as IDs. Export the field definitions too, or your spreadsheet will be a wall of numbers.

While you are in there, count the duplicates

An export is a good moment to measure something almost nobody measures. Sort by requester and created date, then look for the same person appearing twice within a few hours.

Filter on the `closed_by_merge` tag as well, which shows you how many duplicates your team has already caught by hand. The gap between that number and the pairs you can see in the export is the duplicate problem nobody is handling.

Frequently asked questions

Can I export Zendesk tickets with comments?+

Not from a view CSV. Use a full account export or pull comments through the API.

Why are old tickets missing from my export?+

Tickets closed for over 120 days are archived, and archived tickets are excluded from some search-based exports. Use the incremental export endpoints instead.

Count the duplicates while you're there

Or connect Ticket Merger and get the number without the spreadsheet.

Start free trial

14-day free trial. No credit card required.