---
title: "GET /api/companies/{id}/esg-answers"
method: GET
path: "/api/companies/{id}/esg-answers"
tags: ["Companies"]
---

# GET /api/companies/{id}/esg-answers

`GET /api/companies/{id}/esg-answers`

## Request

- Base URL: `https://api.retraced.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.retraced.com/api/companies/{id}/esg-answers`
- Auth: none declared

A company (`:id`) and every ESG answer stored for it. The caller's company must be linked to it — every company is linked to itself — otherwise 404 `invalid_company_id`. Answers `{ data: { company, answers }, metadata }`; legacy sent `{ company, answers }` and also an `extend` block on the company, which is gone.

## Path parameters

- `id` string, required

## Response `200`

Default Response

- object
  - `metadata` object, required
    - `success` boolean, required: True when the request succeeded.
  - `data` object, required
    - `company` object, required
      - `id` string, required
      - `officialName` string, required
      - `name` string, required
      - `transliteratedName` string, nullable
      - `transliteratedOfficialName` string, nullable
      - `description` string, nullable
      - `country` string, required
      - `countryName` string, nullable
      - `county` string, nullable
      - `city` string, nullable
      - `zipCode` string, nullable
      - `addressLine1` string, nullable
      - `addressLine2` string, nullable
      - `phone` string, nullable
      - `website` string, nullable
      - `companySize` string, nullable
      - `companyType` string, nullable
      - `featuredImageFileId` string, nullable
      - `featuredImageFileUrl` string, nullable
      - `originalFeaturedImageFileUrl` string, nullable
      - `videoFileId` string, nullable
      - `videoFileUrl` string, nullable
      - `originalVideoFileUrl` string, nullable
      - `numOfPermanentEmployees` number, nullable
      - `numOfMaleEmployees` number, nullable
      - `numOfFemaleEmployees` number, nullable
      - `facilityProcesses` string, nullable
      - `geojson` string, nullable
      - `imageList` object[], nullable
      - `workosOrganizationId` string, nullable
      - `higgId` string, nullable
      - `globalLocationNumber` string, nullable
      - `vatId` string, nullable
      - `dunsNumber` string, nullable
      - `commercialRegisterNumber` string, nullable
      - `osHubId` string, nullable
      - `annualProductionCapacity` number, nullable
      - `annualProductionCapacityUnit` string, nullable
      - `minimumOrderQuantity` number, nullable
      - `minimumOrderQuantityPerStyle` number, nullable
      - `standardLeadTime` number, nullable
      - `shopId` string, nullable
      - `isDemoCompany` number, nullable
      - `isClientCompany` number, nullable
    - `answers` object[], required
      - `companyId` string, required
      - `questionCode` string, required
      - `answer` object, nullable, required
        - `value` unknown, required
      - `updatedAt` string, date-time, nullable, required
      - `updatedByUserId` string, nullable, required
      - `updatedByCompanyId` string, nullable, required
      - `updatedByUserName` string, nullable, required
      - `updatedByCompanyName` string, nullable, required

## Other responses

- `401`: Default Response
- `403`: Default Response
- `404`: Default Response

## Changes

> 108 revisions in range; 2 not diffed.

- **2026-10-15** `c359ab349779`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/retraced/apis/api-reference/changes/api/companies/:id/esg-answers/get.md)

---

[API](https://skmtc.dev/retraced/apis/api-reference.md) - [All operations](https://skmtc.dev/retraced/apis/api-reference/llms.txt) - [OpenAPI document](https://skmtc.dev/retraced/apis/api-reference/revisions/83309c4abd20?raw)
