---
title: "What a stable id stands for: a product (prd_…), its company (org_…) or one of its surfaces (srf_…), with its slugs, domains and outside ids, and a listed product's page and record. Also /id/{id}: a browser following a listed product's id lands on its page"
method: GET
path: "/api/id/{id}"
tags: ["Directory"]
---

# What a stable id stands for: a product (prd_…), its company (org_…) or one of its surfaces (srf_…), with its slugs, domains and outside ids, and a listed product's page and record. Also /id/{id}: a browser following a listed product's id lands on its page

`GET /api/id/{id}`

## Request

- Base URL: `https://agentdrives.com`
- URL: `https://agentdrives.com/api/id/{id}`
- Auth: none required

## Path parameters

- `id` string, required

## Response `200`

The entity

- Entity: What a stable id stands for
  - `id` string
  - `kind` 'company' | 'product' | 'surface'
  - `name` string, nullable
  - `domain` string, nullable
  - `status` string: A product: listed (in the directory), driven, or candidate (in our survey only); a company or surface: known
  - `company` string, nullable
  - `product` string, nullable
  - `surface` string, nullable
  - `surfaces` object
  - `products` string[]
  - `slugs` string[]
  - `domains` string[]
  - `ids` object: Outside ids by scheme: wikidata, mcp_registry
  - `page` string, uri: A listed product's page
  - `json` string, uri
  - `resolve` string, uri

## Other responses

- `404`: not_an_id or not_found
- `429`: Error as problem details (RFC 9457) with a machine-readable `error` and a `fix` that says what to do next

---

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