Skip to main content
GET
/
crm
/
companies
List CRM companies
curl --request GET \
  --url https://api.zeeg.me/v2/crm/companies \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "status": 200,
  "data": {
    "pagination": {
      "totalItems": 1,
      "perPage": 10,
      "currentPage": 1,
      "lastPage": 1,
      "hasPreviousPage": false,
      "hasNextPage": false
    },
    "companies": [
      {
        "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
        "name": "Acme Corp",
        "domain": "acme.com",
        "description": null,
        "websiteUrl": "https://acme.com",
        "primaryLocation": null,
        "industries": [],
        "socials": {
          "linkedin": null,
          "twitter": null,
          "facebook": null,
          "instagram": null
        },
        "customAttributes": {},
        "createdAt": "2025-01-15T09:00:00+00:00",
        "updatedAt": "2025-01-15T09:00:00+00:00"
      }
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://developer.zeeg.me/llms.txt

Use this file to discover all available pages before exploring further.

Returns a paginated list of CRM company records in your workspace. Results are sorted by created_at ascending by default. Use sortBy and sortOrder to change the sort.
Custom attributes defined on the companies object are included in each record under customAttributes.

Authorizations

Authorization
string
header
required

Query Parameters

page
integer
default:1

Page number.

Required range: x >= 1
perPage
integer
default:10

Number of records per page.

Required range: 1 <= x <= 100
sortBy
string
default:created_at

Field to sort by.

sortOrder
enum<string>
default:asc

Sort direction.

Available options:
asc,
desc

Response

OK

success
boolean
Example:

true

status
integer
Example:

200

data
object
Last modified on May 7, 2026