- Retrieve companies
You can fetch a single company by passing in company_id or name.
https://api.intercom.io/companies?name={name}
https://api.intercom.io/companies?company_id={company_id}
You can fetch all companies and filter by segment_id or tag_id as a query parameter.
https://api.intercom.io/companies?tag_id={tag_id}
https://api.intercom.io/companies?segment_id={segment_id}
Intercom API version.
By default, it's equal to the version set in the app package.
- The production API serverhttps://api.intercom.io/companies
- The european API serverhttps://api.eu.intercom.io/companies
- The australian API serverhttps://api.au.intercom.io/companies
curl -i -X GET \
'https://api.intercom.io/companies?name=my%20company&company_id=12345&tag_id=678910&segment_id=98765&page=1&per_page=15' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Intercom-Version: 2.9'Successful
Cursor-based pagination is a technique used in the Intercom API to navigate through large amounts of data. A "cursor" or pointer is used to keep track of the current position in the result set, allowing the API to return the data in small chunks or "pages" as needed.
An array containing Company Objects.
{ "type": "list", "data": [ { … } ], "pages": { "type": "pages", "next": null, "page": 1, "per_page": 15, "total_pages": 1 }, "total_count": 1 }