---
title: "List all companies"
method: GET
path: "/versions/{versionId}/companies"
tags: ["Companies"]
---

# List all companies

`GET /versions/{versionId}/companies`

Returns a list of all companies in {versionId} sorted by company ID.

## Path parameters

- `versionId` string, required

## Query parameters

- `q` string
- `fields` string
- `limit` integer
- `after` string

## Response `200`

OK

- object
  - `data` object[], required
    - `id` string, nullable
    - `name` string, nullable
    - `naics` string, nullable
    - `website` string, nullable
    - `isStaffing` boolean
    - `isFortune1000` boolean
    - `city` string, nullable
    - `state` string, nullable
    - `postal_code` string, nullable
  - `after` union, required — The ID of the last company returned in the response. Use this value in the `after` query parameter to fetch the next set of companies after the specified ID. `null` if there is no more data to paginate.
    - integer
    - string

## Other responses

- `400` — bad request
- `401` — unauthorized request
- `404` — requested resource not found

---

[API](https://skmtc.net/lightcast/apis/alumni-pathways-2-0.md) · [All operations](https://skmtc.net/lightcast/apis/alumni-pathways-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightcast/alumni-pathways-2-0/revisions/fc66b9877391/schema)
