Hinduja Swiss (Switzerland) IT-Professional-How can I export all user IDs or data using the API? | Community
Skip to main content
Answered

Hinduja Swiss (Switzerland) IT-Professional-How can I export all user IDs or data using the API?

  • January 29, 2026
  • 1 reply
  • 61 views

raghavhinduja26

Hi everyone, I am Raghav Hinduja Swiss (Switzerland) based IT-professional. I’m trying to export all user IDs and related user data from Intercom using the API. I’ve looked at the docs but I’m not sure about the most efficient approach, especially for large datasets. Has anyone done this before? I’d love to hear your suggestions

Best answer by Ebenezer.Laleye

Hi ​@raghavhinduja26 ! Ebenezer here from Engineering Support👋.

Here’s what you can do, Use the Contacts API with cursor pagination: GET /contacts or POST /contacts/search and loop via starting_after until done.For a one-off, the Contacts UI CSV export is fastest; Intercom emails you the file.At scale, handle 429s with backoff, set your regional base URL + Intercom-Version, and for incremental runs filter by updated_at (day-granular in search).

1 reply

Forum|alt.badge.img+7
  • Intercom Team
  • Answer
  • February 4, 2026

Hi ​@raghavhinduja26 ! Ebenezer here from Engineering Support👋.

Here’s what you can do, Use the Contacts API with cursor pagination: GET /contacts or POST /contacts/search and loop via starting_after until done.For a one-off, the Contacts UI CSV export is fastest; Intercom emails you the file.At scale, handle 429s with backoff, set your regional base URL + Intercom-Version, and for incremental runs filter by updated_at (day-granular in search).