SOC Occupation Classification API for HR Tech

Classify resumes, job posts, and candidate profiles into official SOC codes with ranked results and confidence scores. Deterministic, auditable, and built for scale

Speed: low-latency classification for real-time pipelines and UI autosuggest

Scale: batch + streaming support for millions of documents

Determinism & auditability:reproducible outputs with traceable matching signals (no “model mood swings”)

Get API Key
Code
15-2051Data Scientists0.91
15-2090Miscellaneous Mathematical Science Occupations0.88
15-2000Mathematical Science Occupations0.81
13-1161Market Research Analysts and Marketing Specialists0.77
25-4011Archivists0.73
19-4099Life, Physical, and Social Science Technicians, All Other0.69
15-2031Operations Research Analysts0.66
15-2099Mathematical Science Occupations, All Other0.61
15-1221Computer and Information Research Scientists0.54
15-2021Mathematicians0.48

What Is SOC?

SOC is a federal statistical standard used to classify workers into occupational categories for data collection, analysis, and reporting. Maintained by the U.S. Bureau of Labor Statistics, the SOC system provides a consistent structure for organizing occupations across industries and organizations.

Each SOC occupation is assigned a unique code, enabling clear comparisons of roles, employment trends, and labor statistics across datasets.

Why SOC Classification Matters

Interoperability: Align HR, payroll, and labor data using a common occupational framework.
  • Occupational Consistency:
  • Workforce Analytics: Support headcount analysis, compensation benchmarking, and labor planning.
  • Reporting & Compliance: Enable accurate government reporting and labor market research.
  • Interoperability: Align HR, payroll, and labor data using a common occupational framework.

How Our SOC Classification Service Works

Our service evaluates your job titles and descriptions to identify the most appropriate SOC classification. It returns the SOC code, occupation title, and confidence score—allowing you to automate occupational classification with confidence.

  • Paste a job title and description.
  • Submit for analysis.
  • Receive the best-fit SOC code.

Need to classify thousands of jobs? We support bulk SOC classification and provide a robust API for seamless integration into your workflow.

API example

Request (cURL)

curl -X 'POST' \
  'https://taxer.com/api/v1/classify' \
  -H 'accept: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "title": "Senior Frontend Developer",
  "content": "Looking for a frontend developer with strong experience in React, TypeScript, and modern UI frameworks...",
  "taxonomies": {
    "soc": {
      "limit": 3
    }
  }
}'

Response (example)

{
  "status": "success",
  "results": {
    "soc": [
      {
        "tag": "Software Developers",
        "code": "15-1252",
        "score": 0.6325372806605913
      },
      {
        "tag": "Web Developers",
        "code": "15-1254",
        "score": 0.5566935205058545
      },
      {
        "tag": "Web and Digital Interface Designers",
        "code": "15-1255",
        "score": 0.5566935205058545
      }
    ]
  }
}

SOC FAQ

SOC vs O*NET — what’s the difference?

SOC (Standard Occupational Classification) is the official code system used for occupational reporting and aggregation. O*NET builds on SOC and provides richer descriptors (tasks, skills, knowledge, etc.) tied to SOC occupations. Many HR workflows need SOC for reporting, and O*NET for enrichment.

How accurate is it?

Accuracy depends on input quality and role ambiguity. The API returns ranked candidates + confidence. For clean job posts with clear responsibilities, confidence is typically higher; for vague titles (“Associate”, “Specialist”), confidence will reflect uncertainty.

Can I classify in bulk?

Yes. Upload a file for batch classification. When processing completes, we’ll email you a link to download the same file enriched with SOC occupations. You can also download it later from the dashboard under History.

What are the rate limits?

Rate limits depend on plan. Starter is designed for evaluation and low-volume use; Growth supports higher throughput and batch workloads. See: https://taxer.com/pricing.

What about privacy and data retention?

Designed for HR data handling: transmit over TLS, authenticate via API key, and minimize stored data. For strict requirements (no retention, regional processing, DPAs), use the enterprise options referenced on the pricing page.

Is output deterministic?

Yes — given the same input payload and taxonomy version, outputs are designed to be reproducible. This is critical for audits, backfills, and model governance.

Next step: Try the demo with one of your real job posts, then request an API key when you’re ready to wire it into your classification pipeline.

Taxer Pricing

Usage-based pricing with a single credit model across UI, API, and batch processing

See full pricing

free

10,000 credits / month

$0 / monthly

Max file size: 10 MB

API & batch access

starter

100,000 credits / month

$75 / monthly

$0.75 CPM

Max file size: 100 MB

API & batch access

growth

Recommended

1,000,000 credits / month

$500 / monthly

$0.50 CPM

Max file size: 500 MB

API & batch access

Try

SOC

Job Classification Now

Ready to classify jobs using SOC? Use the form below to get started and try interactive demo

SOC

occupations

1 credit
O*NET

occupations

0 credits
ISCO

occupations

0 credits
ESCO

occupations

0 credits

Classification Results

Code