# Naics — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Find NAICS industry classification codes and their detailed descriptions by searching keywords or browsing all available codes to identify the right sector and industry classification for your business. Get comprehensive information including code numbers, sector titles, and related industry details to ensure accurate business categorization.

**Category:** Government & Public Data | **Website:** [naics.com/](https://naics.com/) | **Docs:** [parse.bot/marketplace/e43c72e2-bc4b-4a23-8c14-70c367cc205d/naics-com-api](https://parse.bot/marketplace/e43c72e2-bc4b-4a23-8c14-70c367cc205d/naics-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-naics-com-api-e43c72e2/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_all_codes

Retrieve NAICS codes with their titles, hierarchy level, and sector information. Returns 2-digit sector codes, 4-digit industry group codes, and 6-digit national industry codes. Optionally filter by 2-digit sector prefix to narrow to one sector's hierarchy. Without a sector filter the full taxonomy is returned (1000+ codes).

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `sector` | string | No | 2-digit sector code to filter by (e.g. '11', '23', '54'). If omitted, returns all sectors. |
| `version` | string | No | NAICS version year. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-naics-com-api-e43c72e2/get_all_codes \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sector":"<string>","version":"<string>"}'
```

### get_code_details

Get detailed information about a specific NAICS code including its full industry description, top businesses by annual sales, cross-references to related NAICS codes, and index entries (activity descriptions classified under this code). Accepts any valid 6-digit NAICS code.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `code` | string | Yes | NAICS code (6-digit, e.g. '236115', '541511'). |
| `version` | string | No | NAICS version year. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-naics-com-api-e43c72e2/get_code_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"code":"<string>","version":"<string>"}'
```

### search_codes

Search NAICS codes by keyword. Returns matching codes with titles, keyword excerpts, and SIC crosswalk availability. Results are server-ranked by relevance to the query term.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Search keyword (e.g. 'construction', 'software', 'restaurant'). |
| `version` | string | No | NAICS version year. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-naics-com-api-e43c72e2/search_codes \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>","version":"<string>"}'
```
