> ## Documentation Index
> Fetch the complete documentation index at: https://rain-sandbox-trial.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Occupation Codes (KYC)

> Which values Rain accepts for the consumer occupation field, and where to find the SOC code list.

For KYC consumer applications, the `occupation` field takes a SOC (Standard Occupational Classification) code, for example `15-1252` for Software Developers. Both the 2010 and 2018 SOC classification versions are accepted. You can download [Rain's accepted list](https://drive.google.com/file/d/1ELbG7qYNhKT0149lk3jQ0r0_5XDhaodv/view?usp=drive_link).

## How validation works

* The API validates `occupation` against Rain's accepted list and returns a `400` for any other value.
* The field also accepts the occupation's title (for example, `Software Developers`) in place of the code, but titles in the accepted list are capped at 50 characters, so longer official SOC titles fail where the code succeeds. Send the code.
* The field is optional: an application without it is accepted, but Rain recommends sending it.

## What's next

<Columns cols={2}>
  <Card title="Industry codes (KYB)" icon="building" href="/docs/industry-codes-kyb">
    The business-side classification code.
  </Card>

  <Card title="Verification requirements" icon="shield-check" href="/docs/verification-requirements">
    What a consumer application requires.
  </Card>
</Columns>
