---
title: "SAM entity lookup by CAGE code (every plan)"
method: GET
path: "/api/v1/entities/by-cage/{cage_code}"
tags: ["Entities"]
---

# SAM entity lookup by CAGE code (every plan)

`GET /api/v1/entities/by-cage/{cage_code}`

## Request

- Base URL: `https://govconapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://govconapi.com/api/v1/entities/by-cage/{cage_code}`
- Auth: HTTP bearer

SAM-registered entity by Commercial and Government Entity (CAGE) code.

CAGE is the DoD/DLA-issued 5-character identifier used by contracting
officers and legacy procurement systems. Each CAGE code is assigned to
one entity by DLA. Large entities (USPS, financial institutions) can
have multiple CAGE codes per UEI; this endpoint returns the entity
that owns the CAGE you queried.

Response is the same shape as `/entities/{uei}` plus a `queried_cage`
field echoing the input. Every plan (matches `/entities/{uei}`: both are
alternate-identifier lookups for the same underlying record).

## Path parameters

- `cage_code` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/govconapi/apis/govcon-api.md) · [All operations](https://skmtc.dev/govconapi/apis/govcon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/govconapi/apis/govcon-api/revisions/32e498016218?raw)
