# O*NET Occupation Profile Lookup by SOC Code

> O*NET Occupation Profile Lookup by SOC Code is a paid API for AI agents from 2s.io, paid per call via x402, $0.00144/call, status unknown (last checked 2026-09-15).

Returns detailed O*NET occupation profile data (tasks, skills, abilities, knowledge, technology skills, job titles) for a given SOC or O*NET-SOC code.

## Facts

- Endpoint: GET https://2s.io/api/occupation/profile
- Price: $0.00144/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/o-net-occupation-profile-lookup-by-soc-code-ea846994
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hFATnha7pYnQAnL7qbhl5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability o-net-occupation-profile-lookup-by-soc-code-ea846994
```

Example prompt: Pull up the full O*NET occupation profile for SOC code 15-1252.00 — I want to see the tasks, skills, abilities, knowledge areas, and sample job titles for Software Developers.

## When to prefer this

Use this endpoint when you need authoritative, structured occupational data (tasks, skills, abilities, knowledge) from O*NET for a known SOC or O*NET-SOC code. Prefer this over web scraping or general LLM knowledge when ground-truth, up-to-date labor market data is required, especially for HR tools, career guidance, workforce analytics, or compliance use cases.

## Known failure modes

- Invalid or unrecognized SOC/O*NET-SOC code returns empty items array or error
- Malformed code format (e.g. missing hyphen) may fail validation
- Payment failure via x402 returns 402 status before data is served
- Network timeout if O*NET upstream is slow

## How this service works

Full occupation dossier from O*NET (US DOL) by SOC / O*NET-SOC code (e.g. 15-1252 or 15-1252.00). Returns title, description, bright-outlook flag, sample reported job titles, and the top skills, knowledge areas, abilities, work tasks, and technology skills/tools. CC-BY (O*NET attribution in source). The canonical occupation reference an agent needs for résumé/JD reasoning, career mapping, and skills analysis — pair the code with labor.wages for pay.

## Output

A JSON object containing the occupation's official title, description, list of tasks, skills (with descriptions), abilities (with descriptions), knowledge areas (with descriptions), technology skills, sample job titles, bright outlook flag, and source attribution (O*NET, CC-BY-4.0 license).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "code"
     ],
     "properties": {
      "code": {
       "type": "string",
       "description": "SOC or O*NET-SOC code (e.g. 15-1252 or 15-1252.00)."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/o-net-occupation-profile-lookup-by-soc-code-ea846994/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
