Reference Manual (API Version 2.0)

Reference Manual Table of Contents
All Categories
Getting started
Version info
My Next Move Services
Search careers with key words
Mi Próximo Paso Services
Search careers with key words
My Next Move for Veterans Services
Search careers with key words Find careers like your military job
O*NET OnLine Services
Keyword search
Career listings
See all careers
Career listings
See all careers
Career listings
See all careers
Find occupations
See all occupations
Advanced searches
O*NET data
Occupation reports
Occupation overview Hot Technologies In Demand skills
Careers with a Bright Outlook
Category listing Careers in category
Browse careers by cluster
Cluster listing Careers in cluster
Careers sorted by Job Preparation
Job Zone listing Careers in Job Zone
Careers with a Bright Outlook
Category listing Careers in category
Browse careers by cluster
Cluster listing Careers in cluster
Careers sorted by Job Preparation
Job Zone listing Careers in Job Zone
Careers with a Bright Outlook
Category listing Careers in category
Browse careers by cluster
Cluster listing Careers in cluster
Careers sorted by Job Preparation
Job Zone listing Careers in Job Zone
Getting started » Overview » Introduction Getting started » Overview » Features by category Getting started » Overview » Sample code Getting started » Overview » Authentication Getting started » Overview » Error handling Getting started » Overview » Rate limits Getting started » Overview » Pagination Getting started » Overview » Documentation layout Getting started » Overview » OpenAPI definition Getting started » Migrating from version 1.9 » Introduction Getting started » Migrating from version 1.9 » Should I migrate? Getting started » Migrating from version 1.9 » How do I migrate? Getting started » Migrating from version 1.9 » New features Getting started » Migrating from version 1.9 » Removed features Getting started » Account management » Introduction Getting started » Account management » Important concepts Getting started » Account management » Signing up for Web Services Getting started » Account management » Managing your projects Getting started » Account management » Other use cases Getting started » Version info My Next Move Services » Search careers with key words My Next Move Services » Browse careers by industry » Industry listing My Next Move Services » Browse careers by industry » Careers in industry (most people) My Next Move Services » Browse careers by industry » Careers in industry (some people) My Next Move Services » O*NET Interest Profiler » Short Form Questions (60-question desktop version) My Next Move Services » O*NET Interest Profiler » Mini-IP Questions (30-question mobile version) My Next Move Services » O*NET Interest Profiler » Results My Next Move Services » O*NET Interest Profiler » Job Zones My Next Move Services » O*NET Interest Profiler » Matching careers My Next Move Services » O*NET Interest Profiler » RIASEC interests My Next Move Services » O*NET Interest Profiler » Careers related to single interest My Next Move Services » Career listings » See all careers My Next Move Services » Career listings » Careers with a Bright Outlook » Category listing My Next Move Services » Career listings » Careers with a Bright Outlook » Careers in category My Next Move Services » Career listings » Browse careers by cluster » Cluster listing My Next Move Services » Career listings » Browse careers by cluster » Careers in cluster My Next Move Services » Career listings » Careers sorted by Interests » Interest listing My Next Move Services » Career listings » Careers sorted by Interests » Careers related to Interest My Next Move Services » Career listings » Careers sorted by Job Preparation » Job Zone listing My Next Move Services » Career listings » Careers sorted by Job Preparation » Careers in Job Zone My Next Move Services » Career report » Career overview My Next Move Services » Career report » Knowledge My Next Move Services » Career report » Skills My Next Move Services » Career report » Abilities My Next Move Services » Career report » Personality My Next Move Services » Career report » Technology My Next Move Services » Career report » Education My Next Move Services » Career report » Job Outlook My Next Move Services » Career report » Check Out My State My Next Move Services » Career report » Explore More Mi Próximo Paso Services » Search careers with key words Mi Próximo Paso Services » Browse careers by industry » Industry listing Mi Próximo Paso Services » Browse careers by industry » Careers in industry (most people) Mi Próximo Paso Services » Browse careers by industry » Careers in industry (some people) Mi Próximo Paso Services » O*NET Interest Profiler » Short Form Questions (60-question desktop version) Mi Próximo Paso Services » O*NET Interest Profiler » Mini-IP Questions (30-question mobile version) Mi Próximo Paso Services » O*NET Interest Profiler » Results Mi Próximo Paso Services » O*NET Interest Profiler » Job Zones Mi Próximo Paso Services » O*NET Interest Profiler » Matching careers Mi Próximo Paso Services » O*NET Interest Profiler » RIASEC interests Mi Próximo Paso Services » O*NET Interest Profiler » Careers related to single interest Mi Próximo Paso Services » Career listings » See all careers Mi Próximo Paso Services » Career listings » Careers with a Bright Outlook » Category listing Mi Próximo Paso Services » Career listings » Careers with a Bright Outlook » Careers in category Mi Próximo Paso Services » Career listings » Browse careers by cluster » Cluster listing Mi Próximo Paso Services » Career listings » Browse careers by cluster » Careers in cluster Mi Próximo Paso Services » Career listings » Careers sorted by Interests » Interest listing Mi Próximo Paso Services » Career listings » Careers sorted by Interests » Careers related to Interest Mi Próximo Paso Services » Career listings » Careers sorted by Job Preparation » Job Zone listing Mi Próximo Paso Services » Career listings » Careers sorted by Job Preparation » Careers in Job Zone Mi Próximo Paso Services » Career report » Career overview Mi Próximo Paso Services » Career report » Knowledge Mi Próximo Paso Services » Career report » Skills Mi Próximo Paso Services » Career report » Abilities Mi Próximo Paso Services » Career report » Personality Mi Próximo Paso Services » Career report » Education Mi Próximo Paso Services » Career report » Job Outlook Mi Próximo Paso Services » Career report » Check Out My State Mi Próximo Paso Services » Career report » Explore More My Next Move for Veterans Services » Search careers with key words My Next Move for Veterans Services » Browse careers by industry » Industry listing My Next Move for Veterans Services » Browse careers by industry » Careers in industry (most people) My Next Move for Veterans Services » Browse careers by industry » Careers in industry (some people) My Next Move for Veterans Services » Find careers like your military job My Next Move for Veterans Services » Career listings » See all careers My Next Move for Veterans Services » Career listings » Careers with a Bright Outlook » Category listing My Next Move for Veterans Services » Career listings » Careers with a Bright Outlook » Careers in category My Next Move for Veterans Services » Career listings » Browse careers by cluster » Cluster listing My Next Move for Veterans Services » Career listings » Browse careers by cluster » Careers in cluster My Next Move for Veterans Services » Career listings » Careers sorted by Interests » Interest listing My Next Move for Veterans Services » Career listings » Careers sorted by Interests » Careers related to Interest My Next Move for Veterans Services » Career listings » Careers sorted by Job Preparation » Job Zone listing My Next Move for Veterans Services » Career listings » Careers sorted by Job Preparation » Careers in Job Zone My Next Move for Veterans Services » Career report » Career overview My Next Move for Veterans Services » Career report » In the military My Next Move for Veterans Services » Career report » Knowledge My Next Move for Veterans Services » Career report » Skills My Next Move for Veterans Services » Career report » Abilities My Next Move for Veterans Services » Career report » Personality My Next Move for Veterans Services » Career report » Technology My Next Move for Veterans Services » Career report » Education My Next Move for Veterans Services » Career report » Job Outlook My Next Move for Veterans Services » Career report » Check Out My State My Next Move for Veterans Services » Career report » Explore More O*NET OnLine Services » Keyword search O*NET OnLine Services » Find occupations » Browse Bright Outlook occupations » Category listing O*NET OnLine Services » Find occupations » Browse Bright Outlook occupations » Occupations in category O*NET OnLine Services » Find occupations » Browse Bright Outlook occupations » All Bright Outlook occupations O*NET OnLine Services » Find occupations » Browse by Career Cluster » Cluster listing O*NET OnLine Services » Find occupations » Browse by Career Cluster » Occupations in cluster O*NET OnLine Services » Find occupations » Browse by Career Cluster » Occupations in sub-cluster O*NET OnLine Services » Find occupations » Browse by Career Cluster » Occupations in all career clusters O*NET OnLine Services » Find occupations » Browse by Hot Technology » Hot Technology listing O*NET OnLine Services » Find occupations » Browse by Hot Technology » Occupations in Hot Technology O*NET OnLine Services » Find occupations » Browse by Industry » Industry listing O*NET OnLine Services » Find occupations » Browse by Industry » Occupations in industry O*NET OnLine Services » Find occupations » Browse by Industry » Occupations in all industries O*NET OnLine Services » Find occupations » Browse by Job Family » Family listing O*NET OnLine Services » Find occupations » Browse by Job Family » Occupations in family O*NET OnLine Services » Find occupations » Browse by Job Family » Occupations in all job families O*NET OnLine Services » Find occupations » Browse by Job Zone » Job Zone listing O*NET OnLine Services » Find occupations » Browse by Job Zone » Occupations in zone O*NET OnLine Services » Find occupations » Browse by Job Zone » Occupations in all job zones O*NET OnLine Services » Find occupations » Browse STEM occupations » Occupation types O*NET OnLine Services » Find occupations » Browse STEM occupations » Occupations in type O*NET OnLine Services » Find occupations » Browse STEM occupations » All STEM occupations O*NET OnLine Services » Find occupations » See all occupations O*NET OnLine Services » Advanced searches » Job duties custom list » Introduction O*NET OnLine Services » Advanced searches » Job duties custom list » Occupation search O*NET OnLine Services » Advanced searches » Job duties custom list » Tasks in occupation O*NET OnLine Services » Advanced searches » Job duties custom list » Related occupations for tasks O*NET OnLine Services » Advanced searches » Professional associations search » Occupation search O*NET OnLine Services » Advanced searches » Professional associations search » Related associations for occupation O*NET OnLine Services » Advanced searches » Professional associations search » Associations across all occupations O*NET OnLine Services » Advanced searches » Related activities search » Introduction O*NET OnLine Services » Advanced searches » Related activities search » Occupation search O*NET OnLine Services » Advanced searches » Related activities search » Activities in occupation O*NET OnLine Services » Advanced searches » Related activities search » Related occupations for activities O*NET OnLine Services » Advanced searches » Soft skills custom list » Select skills O*NET OnLine Services » Advanced searches » Soft skills custom list » Occupations for skills O*NET OnLine Services » Advanced searches » Technology skills search » Example search O*NET OnLine Services » Advanced searches » Technology skills search » Occupations for example O*NET OnLine Services » Advanced searches » Technology skills search » Category search O*NET OnLine Services » Advanced searches » Technology skills search » Occupations for category O*NET OnLine Services » O*NET data » Abilities » Abilities listing O*NET OnLine Services » O*NET data » Abilities » Occupations for ability O*NET OnLine Services » O*NET data » Interests » Interests listing O*NET OnLine Services » O*NET data » Interests » Occupations for interests O*NET OnLine Services » O*NET data » Knowledge » Knowledge listing O*NET OnLine Services » O*NET data » Knowledge » Occupations for knowledge O*NET OnLine Services » O*NET data » Skills (Basic) » Skills listing O*NET OnLine Services » O*NET data » Skills (Basic) » Occupations for skill O*NET OnLine Services » O*NET data » Skills (Cross-Functional) » Skills listing O*NET OnLine Services » O*NET data » Skills (Cross-Functional) » Occupations for skill O*NET OnLine Services » O*NET data » Work Activities » Work Activities listing O*NET OnLine Services » O*NET data » Work Activities » Occupations for work activity O*NET OnLine Services » O*NET data » Work Context » Work Context listing O*NET OnLine Services » O*NET data » Work Context » Occupations for work context O*NET OnLine Services » O*NET data » Work Styles » Work Styles listing O*NET OnLine Services » O*NET data » Work Styles » Occupations for work style O*NET OnLine Services » O*NET data » Work Values » Work Values listing O*NET OnLine Services » O*NET data » Work Values » Occupations for work values O*NET OnLine Services » Crosswalk searches » Military crosswalk search O*NET OnLine Services » Crosswalk searches » Education crosswalk search O*NET OnLine Services » Crosswalk searches » Occupation Handbook crosswalk search O*NET OnLine Services » Crosswalk searches » SOC crosswalk search O*NET OnLine Services » Crosswalk searches » DOT crosswalk search O*NET OnLine Services » Crosswalk searches » RAPIDS crosswalk search O*NET OnLine Services » Crosswalk searches » ESCO crosswalk search O*NET OnLine Services » Occupation reports » Occupation overview O*NET OnLine Services » Occupation reports » Summary report » Tasks O*NET OnLine Services » Occupation reports » Summary report » Technology Skills O*NET OnLine Services » Occupation reports » Summary report » Work Activities O*NET OnLine Services » Occupation reports » Summary report » Detailed Work Activities O*NET OnLine Services » Occupation reports » Summary report » Work Context O*NET OnLine Services » Occupation reports » Summary report » Job Zone O*NET OnLine Services » Occupation reports » Summary report » Apprenticeship O*NET OnLine Services » Occupation reports » Summary report » Skills O*NET OnLine Services » Occupation reports » Summary report » Knowledge O*NET OnLine Services » Occupation reports » Summary report » Education O*NET OnLine Services » Occupation reports » Summary report » Abilities O*NET OnLine Services » Occupation reports » Summary report » Interests O*NET OnLine Services » Occupation reports » Summary report » Work Values O*NET OnLine Services » Occupation reports » Summary report » Work Styles O*NET OnLine Services » Occupation reports » Summary report » Related Occupations O*NET OnLine Services » Occupation reports » Summary report » Professional Associations O*NET OnLine Services » Occupation reports » Summary report » Military Career Summaries O*NET OnLine Services » Occupation reports » Details report » Tasks O*NET OnLine Services » Occupation reports » Details report » Technology Skills O*NET OnLine Services » Occupation reports » Details report » Tools Used O*NET OnLine Services » Occupation reports » Details report » Work Activities O*NET OnLine Services » Occupation reports » Details report » Detailed Work Activities O*NET OnLine Services » Occupation reports » Details report » Work Context O*NET OnLine Services » Occupation reports » Details report » Job Zone O*NET OnLine Services » Occupation reports » Details report » Apprenticeship O*NET OnLine Services » Occupation reports » Details report » Skills O*NET OnLine Services » Occupation reports » Details report » Knowledge O*NET OnLine Services » Occupation reports » Details report » Education O*NET OnLine Services » Occupation reports » Details report » Abilities O*NET OnLine Services » Occupation reports » Details report » Interests O*NET OnLine Services » Occupation reports » Details report » Work Values O*NET OnLine Services » Occupation reports » Details report » Work Styles O*NET OnLine Services » Occupation reports » Details report » Related Occupations O*NET OnLine Services » Occupation reports » Details report » Professional Associations O*NET OnLine Services » Occupation reports » Details report » Military Career Summaries O*NET OnLine Services » Occupation reports » Custom report » Work Activities Outline custom O*NET OnLine Services » Occupation reports » Hot Technologies O*NET OnLine Services » Occupation reports » In Demand skills O*NET OnLine Services » Occupation reports » Related occupations for » Tasks O*NET OnLine Services » Occupation reports » Related occupations for » Technology Skills O*NET OnLine Services » Occupation reports » Related occupations for » Tools Used O*NET OnLine Services » Occupation reports » Related occupations for » Work Activities O*NET OnLine Services » Occupation reports » Related occupations for » Detailed Work Activities O*NET OnLine Services » Occupation reports » Related occupations for » Work Context O*NET OnLine Services » Occupation reports » Related occupations for » Skills O*NET OnLine Services » Occupation reports » Related occupations for » Knowledge O*NET OnLine Services » Occupation reports » Related occupations for » Abilities O*NET OnLine Services » Occupation reports » Related occupations for » Interests O*NET OnLine Services » Occupation reports » Related occupations for » Work Values O*NET OnLine Services » Occupation reports » Related occupations for » Work Styles Taxonomy Services » Introduction Taxonomy Services » Common use cases Taxonomy Services » 2010 to active Taxonomy Services » Active to 2010 Taxonomy Services » 2019 to active Taxonomy Services » Active to 2019 Taxonomy Services » 2010 to 2019 Taxonomy Services » 2019 to 2010 Database Services » Introduction Database Services » List of data tables Database Services » Table column information Database Services » Data rows Database Services » Filter and sort examples
/about/ Version info /database/ List of data tables /database​/info/[table ID] Table column information /database​/rows/[table ID] Data rows /mnm​/bright_outlook/ Category listing /mnm​/bright_outlook/[category code] Careers in category /mnm​/career_clusters/ Cluster listing /mnm​/career_clusters/[cluster code] Careers in cluster /mnm​/careers/ See all careers /mnm​/careers/[O*NET-SOC Code]/ Career overview /mnm​/careers/[O*NET-SOC Code]/abilities Abilities /mnm​/careers/[O*NET-SOC Code]/check_out_my_state Check Out My State /mnm​/careers/[O*NET-SOC Code]/education Education /mnm​/careers/[O*NET-SOC Code]/explore_more Explore More /mnm​/careers/[O*NET-SOC Code]/job_outlook Job Outlook /mnm​/careers/[O*NET-SOC Code]/knowledge Knowledge /mnm​/careers/[O*NET-SOC Code]/personality Personality /mnm​/careers/[O*NET-SOC Code]/skills Skills /mnm​/careers/[O*NET-SOC Code]/technology Technology /mnm​/industries/ Industry listing /mnm​/industries/[industry code]/most_people Careers in industry (most people) /mnm​/industries/[industry code]/some_people Careers in industry (some people) /mnm​/interestprofiler​/careers?answers=[answer string] Matching careers /mnm​/interestprofiler​/interests/ RIASEC interests /mnm​/interestprofiler​/interests/[interest code] Careers related to single interest /mnm​/interestprofiler​/job_zones Job Zones /mnm​/interestprofiler​/questions Short Form Questions (60-question desktop version) /mnm​/interestprofiler​/questions_30 Mini-IP Questions (30-question mobile version) /mnm​/interestprofiler​/results?answers=[answer string] Results /mnm​/interests/ Interest listing /mnm​/interests/[interest code] Careers related to Interest /mnm​/job_preparation/ Job Zone listing /mnm​/job_preparation/[Job Zone] Careers in Job Zone /mnm​/search?keyword=[phrase or code] Search careers with key words /mpp​/bright_outlook/ Category listing /mpp​/bright_outlook/[category code] Careers in category /mpp​/career_clusters/ Cluster listing /mpp​/career_clusters/[cluster code] Careers in cluster /mpp​/careers/ See all careers /mpp​/careers/[O*NET-SOC Code]/ Career overview /mpp​/careers/[O*NET-SOC Code]/abilities Abilities /mpp​/careers/[O*NET-SOC Code]/check_out_my_state Check Out My State /mpp​/careers/[O*NET-SOC Code]/education Education /mpp​/careers/[O*NET-SOC Code]/explore_more Explore More /mpp​/careers/[O*NET-SOC Code]/job_outlook Job Outlook /mpp​/careers/[O*NET-SOC Code]/knowledge Knowledge /mpp​/careers/[O*NET-SOC Code]/personality Personality /mpp​/careers/[O*NET-SOC Code]/skills Skills /mpp​/industries/ Industry listing /mpp​/industries/[industry code]/most_people Careers in industry (most people) /mpp​/industries/[industry code]/some_people Careers in industry (some people) /mpp​/interestprofiler​/careers?answers=[answer string] Matching careers /mpp​/interestprofiler​/interests/ RIASEC interests /mpp​/interestprofiler​/interests/[interest code] Careers related to single interest /mpp​/interestprofiler​/job_zones Job Zones /mpp​/interestprofiler​/questions Short Form Questions (60-question desktop version) /mpp​/interestprofiler​/questions_30 Mini-IP Questions (30-question mobile version) /mpp​/interestprofiler​/results?answers=[answer string] Results /mpp​/interests/ Interest listing /mpp​/interests/[interest code] Careers related to Interest /mpp​/job_preparation/ Job Zone listing /mpp​/job_preparation/[Job Zone] Careers in Job Zone /mpp​/search?keyword=[phrase or code] Search careers with key words /online​/associations/[O*NET-SOC code] Related associations for occupation /online​/associations​/all Associations across all occupations /online​/associations​/search?keyword=[phrase or code] Occupation search /online​/bright_outlook/ Category listing /online​/bright_outlook/[category code] Occupations in category /online​/bright_outlook​/all All Bright Outlook occupations /online​/career_clusters/ Cluster listing /online​/career_clusters/[cluster code] Occupations in cluster /online​/career_clusters​/all Occupations in all career clusters /online​/career_clusters​/sub_clusters/[sub-cluster code] Occupations in sub-cluster /online​/crosswalks​/DOT?keyword=[title or code] DOT crosswalk search /online​/crosswalks​/ESCO?keyword=[title or code] ESCO crosswalk search /online​/crosswalks​/RAPIDS?keyword=[title or code] RAPIDS crosswalk search /online​/crosswalks​/SOC?keyword=[title or code] SOC crosswalk search /online​/crosswalks​/education?keyword=[title or code] Education crosswalk search /online​/crosswalks​/military?keyword=[title or code] Military crosswalk search /online​/crosswalks​/occupation_handbook?keyword=[title] Occupation Handbook crosswalk search /online​/hot_technology/ Hot Technology listing /online​/hot_technology/[technology title] Occupations in Hot Technology /online​/industries/ Industry listing /online​/industries/[industry code] Occupations in industry /online​/industries​/all Occupations in all industries /online​/job_duties​/results/[O*NET-SOC code]?tasks=[list of IDs] Related occupations for tasks /online​/job_duties​/search?keyword=[phrase or code] Occupation search /online​/job_duties​/tasks/[O*NET-SOC code] Tasks in occupation /online​/job_families/ Family listing /online​/job_families/[family code] Occupations in family /online​/job_families​/all Occupations in all job families /online​/job_zones/ Job Zone listing /online​/job_zones/[zone number] Occupations in zone /online​/job_zones​/all Occupations in all job zones /online​/occupations/ See all occupations /online​/occupations/[O*NET-SOC Code]/ Occupation overview /online​/occupations/[O*NET-SOC Code]/custom​/work_activities_outline?display=[outline items] Work Activities Outline custom /online​/occupations/[O*NET-SOC Code]/details​/abilities Abilities /online​/occupations/[O*NET-SOC Code]/details​/apprenticeship Apprenticeship /online​/occupations/[O*NET-SOC Code]/details​/detailed_work_activities Detailed Work Activities /online​/occupations/[O*NET-SOC Code]/details​/education Education /online​/occupations/[O*NET-SOC Code]/details​/interests Interests /online​/occupations/[O*NET-SOC Code]/details​/job_zone Job Zone /online​/occupations/[O*NET-SOC Code]/details​/knowledge Knowledge /online​/occupations/[O*NET-SOC Code]/details​/military_career_summaries Military Career Summaries /online​/occupations/[O*NET-SOC Code]/details​/professional_associations Professional Associations /online​/occupations/[O*NET-SOC Code]/details​/related_occupations Related Occupations /online​/occupations/[O*NET-SOC Code]/details​/skills Skills /online​/occupations/[O*NET-SOC Code]/details​/tasks Tasks /online​/occupations/[O*NET-SOC Code]/details​/technology_skills Technology Skills /online​/occupations/[O*NET-SOC Code]/details​/tools_used Tools Used /online​/occupations/[O*NET-SOC Code]/details​/work_activities Work Activities /online​/occupations/[O*NET-SOC Code]/details​/work_context Work Context /online​/occupations/[O*NET-SOC Code]/details​/work_styles Work Styles /online​/occupations/[O*NET-SOC Code]/details​/work_values Work Values /online​/occupations/[O*NET-SOC Code]/hot_technology Hot Technologies /online​/occupations/[O*NET-SOC Code]/in_demand_skills In Demand skills /online​/occupations/[O*NET-SOC Code]/related​/abilities/[property ID] Abilities /online​/occupations/[O*NET-SOC Code]/related​/detailed_work_activities/[DWA ID] Detailed Work Activities /online​/occupations/[O*NET-SOC Code]/related​/interests/[property ID] Interests /online​/occupations/[O*NET-SOC Code]/related​/knowledge/[property ID] Knowledge /online​/occupations/[O*NET-SOC Code]/related​/skills/[property ID] Skills /online​/occupations/[O*NET-SOC Code]/related​/tasks/[task ID] Tasks /online​/occupations/[O*NET-SOC Code]/related​/technology_skills/[category ID] Technology Skills /online​/occupations/[O*NET-SOC Code]/related​/tools_used/[category ID] Tools Used /online​/occupations/[O*NET-SOC Code]/related​/work_activities/[property ID] Work Activities /online​/occupations/[O*NET-SOC Code]/related​/work_context/[property ID] Work Context /online​/occupations/[O*NET-SOC Code]/related​/work_styles/[property ID] Work Styles /online​/occupations/[O*NET-SOC Code]/related​/work_values/[property ID] Work Values /online​/occupations/[O*NET-SOC Code]/summary​/abilities Abilities /online​/occupations/[O*NET-SOC Code]/summary​/apprenticeship Apprenticeship /online​/occupations/[O*NET-SOC Code]/summary​/detailed_work_activities Detailed Work Activities /online​/occupations/[O*NET-SOC Code]/summary​/education Education /online​/occupations/[O*NET-SOC Code]/summary​/interests Interests /online​/occupations/[O*NET-SOC Code]/summary​/job_zone Job Zone /online​/occupations/[O*NET-SOC Code]/summary​/knowledge Knowledge /online​/occupations/[O*NET-SOC Code]/summary​/military_career_summaries Military Career Summaries /online​/occupations/[O*NET-SOC Code]/summary​/professional_associations Professional Associations /online​/occupations/[O*NET-SOC Code]/summary​/related_occupations Related Occupations /online​/occupations/[O*NET-SOC Code]/summary​/skills Skills /online​/occupations/[O*NET-SOC Code]/summary​/tasks Tasks /online​/occupations/[O*NET-SOC Code]/summary​/technology_skills Technology Skills /online​/occupations/[O*NET-SOC Code]/summary​/work_activities Work Activities /online​/occupations/[O*NET-SOC Code]/summary​/work_context Work Context /online​/occupations/[O*NET-SOC Code]/summary​/work_styles Work Styles /online​/occupations/[O*NET-SOC Code]/summary​/work_values Work Values /online​/onet_data​/abilities/ Abilities listing /online​/onet_data​/abilities/[element ID] Occupations for ability /online​/onet_data​/interests/ Interests listing /online​/onet_data​/interests/[interest code] Occupations for interests /online​/onet_data​/knowledge/ Knowledge listing /online​/onet_data​/knowledge/[element ID] Occupations for knowledge /online​/onet_data​/skills_basic/ Skills listing /online​/onet_data​/skills_basic/[element ID] Occupations for skill /online​/onet_data​/skills_cf/ Skills listing /online​/onet_data​/skills_cf/[element ID] Occupations for skill /online​/onet_data​/work_activities/ Work Activities listing /online​/onet_data​/work_activities/[element ID] Occupations for work activity /online​/onet_data​/work_context/ Work Context listing /online​/onet_data​/work_context/[element ID] Occupations for work context /online​/onet_data​/work_styles/ Work Styles listing /online​/onet_data​/work_styles/[element ID] Occupations for work style /online​/onet_data​/work_values/ Work Values listing /online​/onet_data​/work_values/[top work values] Occupations for work values /online​/related_activities​/activities/[O*NET-SOC code] Activities in occupation /online​/related_activities​/results/[O*NET-SOC code]?activities=[list of IDs] Related occupations for activities /online​/related_activities​/search?keyword=[phrase or code] Occupation search /online​/search?keyword=[phrase or code] Keyword search /online​/soft_skills/ Select skills /online​/soft_skills​/results?skills=[list of skill IDs] Occupations for skills /online​/stem_occupations/ Occupation types /online​/stem_occupations/[occupation type code] Occupations in type /online​/stem_occupations​/all All STEM occupations /online​/technology​/categories/[category ID] Occupations for category /online​/technology​/categories​/search?keyword=[phrase or code] Category search /online​/technology​/examples/[example title] Occupations for example /online​/technology​/examples​/search?keyword=[phrase or code] Example search /taxonomy​/2010​/2019/[O*NET-SOC 2010 code] 2010 to 2019 /taxonomy​/2010​/active/[O*NET-SOC 2010 code] 2010 to active /taxonomy​/2019​/2010/[O*NET-SOC 2019 code] 2019 to 2010 /taxonomy​/2019​/active/[O*NET-SOC 2019 code] 2019 to active /taxonomy​/active​/2010/[O*NET-SOC code] Active to 2010 /taxonomy​/active​/2019/[O*NET-SOC 2010 code] Active to 2019 /veterans​/bright_outlook/ Category listing /veterans​/bright_outlook/[category code] Careers in category /veterans​/career_clusters/ Cluster listing /veterans​/career_clusters/[cluster code] Careers in cluster /veterans​/careers/ See all careers /veterans​/careers/[O*NET-SOC Code]/ Career overview /veterans​/careers/[O*NET-SOC Code]/abilities Abilities /veterans​/careers/[O*NET-SOC Code]/check_out_my_state Check Out My State /veterans​/careers/[O*NET-SOC Code]/education Education /veterans​/careers/[O*NET-SOC Code]/explore_more Explore More /veterans​/careers/[O*NET-SOC Code]/in_the_military In the military /veterans​/careers/[O*NET-SOC Code]/job_outlook Job Outlook /veterans​/careers/[O*NET-SOC Code]/knowledge Knowledge /veterans​/careers/[O*NET-SOC Code]/personality Personality /veterans​/careers/[O*NET-SOC Code]/skills Skills /veterans​/careers/[O*NET-SOC Code]/technology Technology /veterans​/industries/ Industry listing /veterans​/industries/[industry code]/most_people Careers in industry (most people) /veterans​/industries/[industry code]/some_people Careers in industry (some people) /veterans​/interests/ Interest listing /veterans​/interests/[interest code] Careers related to Interest /veterans​/job_preparation/ Job Zone listing /veterans​/job_preparation/[Job Zone] Careers in Job Zone /veterans​/military?keyword=[title or code] Find careers like your military job /veterans​/search?keyword=[phrase or code] Search careers with key words

Overview

O*NET Web Services uses a RESTful external site web services API. All resources are accessed with the GET method and return data in JSON format. Access is limited to registered developers; you can obtain access credentials and instructions by signing up for the developer program. Before you sign up, you can try our interactive demo to see the API in action. The services currently use the O*NET 29.2 Database and are kept up to date as new versions are released.

Comparison of features by category

Each category of O*NET Web Services corresponds to a specific product or application in the O*NET family. These products are tailored to different audiences and use cases, as outlined in the table below.

Feature Database OnLine My Next Move My Next Move for Veterans Mi Próximo Paso Taxonomy
Data
Data-level occupations Yes Yes Yes Yes Yes Yes
Title-only occupations Yes Yes No No No Yes
All available O*NET data Yes No No No No No
Display criteria No Yes Yes Yes Yes No
Standardized data ratings No Yes No No No No
Easy read content No No Yes Yes Yes No
Applications
Search No Yes Yes Yes Yes No
Browse No Yes Yes Yes Yes No
Crosswalk to other systems No Yes No No No Yes
Occupation/Career reports No Yes Yes Yes Yes No
O*NET Interest Profiler No No Yes No Yes No
Specific Audience
Spanish language No No No No Yes No
Military transition No Yes No Yes No No
O*NET-SOC classification version transition No No No No No Yes
Developer usage
License agreement Yes Yes Yes Yes Yes Yes
Commercial use allowed Yes Yes Yes Yes Yes Yes
Corresponding product O*NET Database O*NET OnLine My Next Move My Next Move for Veterans Mi Próximo Paso O*NET-SOC Taxonomy

Sample code

Code samples, including utility libraries and full working examples, are available on GitHub external site for the following languages:

These samples demonstrate how to use your Web Services API key, how to check for errors, and how to parse JSON results. Each language includes a full working demo of the occupation keyword search.

Authentication

All requests must be accompanied by an X-API-Key header. API keys can be generated or revoked in the My Account section. Multiple keys can be active for a single project, so you can fully deploy a newer key before revoking an old one. The key must be provided in an HTTP header; keys are not accepted in the query string or in a POST body. (All requests must be made with the GET method; POST requests will be denied.)

Error handling

{
   "error": "must have required property 'keyword'"
}

Error conditions in the web services API are indicated with HTTP status codes. When a client calls a service with unexpected parameters, an error response may be returned, along with a 422 status code. This can happen when:

  • A required parameter (such as the keyword parameter in the Search careers service) is not provided, or a parameter was not formatted correctly.
  • Information is requested for a non-existent or obsolete O*NET-SOC code.
  • No data is available for a particular career or parameter. For example, no Knowledge data is available for Legislators.

As with any web service, clients should also be prepared to handle other HTTP errors, such as 404 or 500. Only errors with a 422 code are guaranteed to contain a JSON error response.

Rate limits

O*NET Web Services are provided on a “best-effort” basis, and no guarantee of availability is made. When availability is limited, requests may receive a 429 error code in response. Your application should detect this response and delay at least 200 milliseconds before retrying the request.

We do not currently impose a maximum rate limit, but we provide guidance for per-second and per-day usage rates in our Terms of Service. For batch processes, please target these rates by building in appropriate delays in your application. For real-time applications, if your expected request volume exceeds these rates, please consider options such as caching responses to common requests: most O*NET data sources are updated on a quarterly or annual basis. If you have additional questions or concerns, please contact O*NET Customer Service (onet@onetcenter.org).

Pagination

Many services return a paged list of results, with only a subset returned by default. In these cases, the top level response will include the following fields:

  • start – the index of the first result returned. The first index is 1.
  • end – the index of the last result returned. This will be 0 if no results match the given search or page criteria.
  • total – the total number of results available for this request. The total will be 0 if no results match the given search criteria.
  • prev – if start is greater than 1, this field links to the previous page of results. This field is not present in the first page of results.
  • next – if end is greater than 0 but less than total, this field links to the next page of results. This field is not present in the last page of results.

For paged services, you can jump directly to a desired index by setting the start query parameter. You can override the service’s default page size by setting the end parameter to the desired last index. The maximum page size is 2000, so allowed values for end range from start + 0 to start + 1999.

Documentation layout

The documentation for each service has the following layout:

Service name
URL bar
Example / Model / Inputs tab panes
Detail links
Description
  • URL bar – lists the full URL of the service. It may contain placeholders for dynamic values, such as occupation codes or search strings, which are highlighted in italics.
  • A tabbed section with up to three tabs:
    • Example – a sample of the response returned by this service. Some details may be omitted for clarity.
    • Model – a table of every field in the response, along with the type of data (number, string, array, etc.). Optional fields are marked; non-optional fields are always present.
    • Inputs – a listing of the input parameters which can be provided in either the URL or in the query string. If there are no input parameters, this tab is not present.
  • Detail links – links to the Interactive Demo section, where you can see the complete response and change the query parameters, and also to an example of the data within an O*NET website (where applicable).
  • Description – text explaining the purpose of the service, and explaining any special features of the query or response. Intended as a supplement to the full reference in the Model and Inputs tabs.

OpenAPI definition

O*NET Web Services APIs are defined in an OpenAPI 3.1 external site document, for use with code generation tools or other utilities to aid in development. If you are new to OpenAPI, many compatible tools can be found in the OpenAPI.Tools external site directory.

Download OpenAPI definition (JSON)

In this section