---
title: "Retrieve NAICS code for any brand"
method: GET
path: "/brand/naics"
tags: ["Industry Classification"]
---

# Retrieve NAICS code for any brand

`GET /brand/naics`

Endpoint to classify any brand into a 2022 NAICS code.

## Query parameters

- `input` string, required
- `timeoutMS` integer
- `minResults` integer
- `maxResults` integer

## Response `200`

Successful response

- object
  - `status` string — Status of the response, e.g., 'ok'
  - `domain` string — Domain found for the brand
  - `type` string — Industry classification type, for naics api it will be `naics`
  - `codes` object[] — Array of NAICS codes and titles.
    - `code` string, required — NAICS code
    - `name` string, required — NAICS title
    - `confidence` 'high' | 'medium' | 'low', required — Confidence level for how well this NAICS code matches the company description

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Brand not found.
- `408` — Request Timeout

## Changes

- **2026-02-12** `ec0e897d65be` — 1 breaking
  - for the `query` request parameter `timeoutMS`, the min was increased from `1.00` to `1000.00`
- **2025-12-14** `849e1b7b4e2a` — 1 warning, 5 info
  - removed the optional property `codes/items/title` from the response with the `200` status
  - added the new optional `query` request parameter `maxResults`
  - added the new optional `query` request parameter `minResults`
  - the response property `codes/items/code` became required for the status `200`
  - …2 more

[Change history](https://skmtc.dev/context/apis/brand-api/changes/brand/naics/get.md)

---

[API](https://skmtc.dev/context/apis/brand-api.md) · [All operations](https://skmtc.dev/context/apis/brand-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/context/brand-api/revisions/05a30711e18b/schema)
