Find My Major
find_my_majorWhat should I study? For a person's own words — an interest, a subject or a job — or a job code (SOC), the majors that answer. Each major carries its plain definition (NCES verbatim), the award levels it is conferred at (IPEDS AWLEVEL, each completers flag in its own field and never summed), how many schools offer it nationally, the jobs it leads to through the federal CIP-SOC crosswalk, and its related majors — same series, same family, or sharing a named occupation. Words resolve through the KSA Dictionary, never by spelling match; words that match nothing are told so with the closest words the Dictionary holds. The count for a person's own state is stated not held: the per-school IPEDS rows are not in this publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| soc | No | Or a job code (SOC), e.g. 29-1141 for Registered Nurses; every major the federal crosswalk ties to it answers | |
| level | No | Optional award level to narrow to, e.g. certificate, associate or bachelor's | |
| limit | No | Optional page size (default 10, at most 25) | |
| state | No | Optional two-letter state, for the school counts | |
| words | No | The person's own words: an interest, a subject, or a job, e.g. I like fixing things | |
| offset | No | Optional: the offset of the next page |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| majors | No | One card per major: definition, levels, schools_offering_it, jobs, related_majors — each saying which part is not held | |
| contract | Yes | ||
| not_held | No | The reference tables this publish does not carry, by name | |
| statement | Yes | ||
| understood | No | ||
| words_read | No | How the person's words resolved: the layer each placement came from, and the closest words when nothing matched | |
| next_actions | No | ||
| total_matching | No |