---
title: "Current Employees"
description: "List current employees of any company by company ID."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.kooperativa.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Current Employees

`GET /api/v1/company/current-employees`

Returns a paginated list of current employees at a company.

:::tip
Get the `company_id` from [Enrich Company](/companies/enrich-company). It's the numeric company ID in the `company_id` field of the response.
:::

## Query parameters

| Parameter | Type | Required | Description |
|---|---|---|---|
| `company_id` | string | **Yes** | Numeric company ID |
| `page` | integer | No | Page number (default: 1) |
| `per_page` | integer | No | Results per page (default: 25, max: 50) |

:::note
This returns lightweight profile summaries. Use [Bulk Enrich](/people/bulk-enrich) on the returned IDs to get full profiles including positions, skills, and education.
:::

## Code examples

```bash title="cURL"
curl "https://kooperativa.io/api/v1/company/current-employees?company_id=2135371" \
  -H "Authorization: Bearer ik_live_..."
```

```js title="JavaScript"
const res = await fetch(
  "https://kooperativa.io/api/v1/company/current-employees?company_id=2135371",
  { headers: { Authorization: `Bearer ${process.env.KOOPERATIVA_API_KEY}` } }
);
const { company_id, employees, total } = await res.json();
```

## Response

```json
{
  "company_id": "2135371",
  "employees": [
{
  "id": "a1b2c3d4-...",
  "full_name": "Patrick Collison",
  "current_title": "CEO & Co-founder",
  "geo_country_code": "US",
  "linkedin_url": "https://www.linkedin.com/in/patrickcollison"
}
  ],
  "total": 16904,
  "page": 1,
  "per_page": 25
}
```

Source: https://docs.kooperativa.io/companies/current-employees/index.mdx
