---
title: "Get company"
method: GET
path: "/companies/{id}"
tags: ["Companies"]
---

# Get company

`GET /companies/{id}`

## Request

- Base URL: `https://api.100hires.com/v2`
- URL: `https://api.100hires.com/v2/companies/{id}`
- Auth: HTTP bearer

Returns company profile and owner metadata used by partner APIs. Use before updates or ownership-sensitive actions.

## Path parameters

- `id` integer, required

## Response `200`

Company

- Company
  - `id` integer, required: Unique identifier
  - `name` string, required: Company name
  - `website` string, nullable: Company website URL
  - `url` string, nullable: Company careers page URL
  - `is_staffing_agency` boolean: Whether this company is a staffing agency
  - `logo` string, nullable: URL of the company logo image
  - `company_owner_email` string, nullable: Email of the company owner
  - `company_owner_phone` string, nullable: Phone number of the company owner
  - `company_owner_name` string, nullable: Full name of the company owner
  - `linkedin_company_id` string, nullable: Numeric LinkedIn Company ID of the company page. The company's jobs are posted to LinkedIn only when it is set.
  - `linkedin_company_url` string, nullable: LinkedIn company page URL, e.g. https://www.linkedin.com/company/acme-corp
  - `job_board_names` object: Company name shown on each job board, keyed by the board name from GET /boards. A board without an entry shows the company name. An empty object when no name is set.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `429`: Too many requests

---

[API](https://skmtc.dev/100hires/apis/100hires-api.md) · [All operations](https://skmtc.dev/100hires/apis/100hires-api/llms.txt) · [OpenAPI document](https://skmtc.dev/100hires/apis/100hires-api/revisions/e63e2d3115f7?raw)
