---
title: "Classify SIC industries"
method: GET
path: "/web/sic"
tags: ["Web Extraction"]
---

# Classify SIC industries

`GET /web/sic`

Classify any brand into Standard Industrial Classification (SIC) codes from its domain or name. Choose between the original SIC system (`original_sic`) or the latest SIC list maintained by the SEC (`latest_sec`).

## Query parameters

- `input` string, required — Brand domain or title to retrieve SIC code for. If a valid domain is provided, it will be used for classification, otherwise, we will search for the brand using the provided title.
- `type` 'original_sic' | 'latest_sec' — Which SIC dataset to classify against. `original_sic` uses the 1987 Standard Industrial Classification system; `latest_sec` uses the current SIC list as published by the SEC. Defaults to `original_sic`.
- `minResults` integer — Minimum number of SIC codes to return. Must be at least 1. Defaults to 1.
- `maxResults` integer — Maximum number of SIC codes to return. Must be between 1 and 10. Defaults to 5.
- `timeoutMS` integer — Optional timeout in milliseconds for the request. If the request takes longer than this value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5 minutes).
- `tags` string[] — Optional tags for tracking usage. Up to 20 tags, each 1 to 50 characters.

## 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 sic api it will be `sic`
  - `classification` 'original_sic' | 'latest_sec' — Echoes back which SIC dataset was used to classify the brand.
  - `codes` object[] — Array of SIC codes with confidence scores. Extra fields depend on the requested classification: `original_sic` results include `majorGroup` and `majorGroupName`; `latest_sec` results include `office`.
    - `code` string, required — SIC code (4-digit).
    - `name` string, required — SIC industry title.
    - `confidence` 'high' | 'medium' | 'low', required — Confidence level for how well this SIC code matches the company description.
    - `majorGroup` string — 2-digit major group identifier (the leading two digits of the code). Only present when `classification` is `original_sic`.
    - `majorGroupName` string — Description of the 2-digit major group. Only present when `classification` is `original_sic`.
    - `office` string — SEC review office responsible for filings under this code. Only present when `classification` is `latest_sec`.
  - `key_metadata` KeyMetadata — Metadata about the API key used for the request. Included in every response whenever a valid API key is provided, even when the response status is not 200.
    - `credits_consumed` integer, required — The number of credits consumed by this request.
    - `credits_remaining` integer, required — The number of credits remaining for your organization after this request.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Brand not found.
- `408` — Request Timeout
- `429` — Rate limit exceeded

---

[API](https://skmtc.net/context/apis/context-dev.md) · [All operations](https://skmtc.net/context/apis/context-dev/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/context/context-dev/versions/182f532c2552/schema)
