Companies API returning duplicate records across pagination pages | Community
Skip to main content
Answered

Companies API returning duplicate records across pagination pages

  • November 18, 2025
  • 1 reply
  • 26 views

Hi Intercom team and community,

I’m paginating through a company segment using the /companies endpoint and I’m seeing exact duplicate company records appearing on multiple pages.


For example:

GET https://api.intercom.io/companies?segment_id=xyz&per_page=60
GET https://api.intercom.io/companies?segment_id=xyz&per_page=60&page=2

Some of the same company records show up in both the page 1 and page 2 responses. Items are not updated between paginated queries.

This makes it difficult to reliably process the full dataset without extra deduplication logic.
Is this expected behavior for the Companies API? And is there a recommended way to retrieve a segment’s companies without duplicates across pages?

Best answer by Sean M

Hi ​@martin rose, Seán here from the Intercom engineering support team 👋 

This is a known issue at the moment and has been reported to our developer team for evaluation. If you would like to keep updated on this I can raise this post to the support team to add your experience to it and you will get updates as they come. Let me know if this is something you’d like organised!

1 reply

Forum|alt.badge.img+4
  • Intercom Team
  • Answer
  • November 25, 2025

Hi ​@martin rose, Seán here from the Intercom engineering support team 👋 

This is a known issue at the moment and has been reported to our developer team for evaluation. If you would like to keep updated on this I can raise this post to the support team to add your experience to it and you will get updates as they come. Let me know if this is something you’d like organised!