---
title: "One company record"
method: GET
path: "/api/mobile/directory/vendor/{slug}"
---

# One company record

`GET /api/mobile/directory/vendor/{slug}`

## Request

- Base URL: `https://trooth.co`
- URL: `https://trooth.co/api/mobile/directory/vendor/{slug}`
- Auth: none required

A published company profile, and its live witnessed state where Trooth has witnessed the company. A slug of the form d--example.com resolves a witnessed company that has not yet published a rich profile. Cached at the edge for 120 seconds. Readable cross-origin: the response carries Access-Control-Allow-Origin: * and never Access-Control-Allow-Credentials, so a browser on any site may read it without cookies.

## Path parameters

- `slug` string, required

## Response `200`

The company record.

- DirectoryVendor: A DirectorySummary with the published profile's sections. Fields beyond these are additive.
  - `slug` string, required
  - `name` string, required
  - `standing` 'Witnessed' | 'Self-published', required
  - `tagline` string
  - `last_scan` string

## Other responses

- `404`: The company is not on the Trooth Network.
- `503`: The record could not be read. Not a statement about the company.

---

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