Salary.com
Home API MCP
Home
API
Welcome to the Salary.com API
Data as a Service CompAnalyst and JobArchitect

Data as a Service

Introduction & AI
Behavior Request Field Definitions Response Field Definitions Match a Job POST Batch Match Jobs POST Match a Job (Verbose) POST Batch Match Jobs (Verbose) POST
Behavior Request Field Definitions Response Field Definitions Match a Job POST Match a Job (Verbose) POST

CompAnalyst

Get an Employee GET Get Employee List GET Create an Employee POST Update an Employee PUT Delete an Employee DELETE
Get a Company Job GET Get Company Job List GET Create a Company Job POST Update a Company Job PUT
Get Composite List GET Get Composite by Job Code GET

JobArchitect

Get Job Description List GET Get a Job Description Details GET
Get Skills GET

Reference

Employees Company Jobs Salary Plan Competencies Composites JobArchitect Skills
Change Log
MCP
Welcome to Salary.com MCP Authentication

CompAnalyst Market Data Tools

Overview
getMarketRate getBenchmarkJobDetails findBenchmarkMatches compareToMarket Shared Fields & Filters

SalaryIQ Labor Market Tools

Overview
getPostingTrends getTrendingSkills getHiringCompanies summarizeLaborMarket Shared Fields & Filters

Reference

Resources
×
Back
Welcome to the Salary.com API Authentication
Data as a Service CompAnalyst and JobArchitect

Data as a Service

Introduction & AI Market Data Job Match API
Behavior Request Field Definitions Response Field Definitions Match a Job POST Batch Match Jobs POST Match a Job (Verbose) POST Batch Match Jobs (Verbose) POST
Posting Data Job Match API
Behavior Request Field Definitions Response Field Definitions Match a Job POST Match a Job (Verbose) POST

CompAnalyst

Employees
Get an Employee GET Get Employee List GET Create an Employee POST Update an Employee PUT Delete an Employee DELETE
Company Jobs
Get a Company Job GET Get Company Job List GET Create a Company JobPOST Update a Company Job PUT
Composites
Get Composite ListGET Get Composite by Job CodeGET

JobArchitect

Jobs
Get Job Description List GET Get a Job Description Details GET
Skills
Get Skills GET

Reference

Field Definitions
Employees Company Jobs Salary Plan Competencies Composites JobArchitect Skills
Change Log

JobArchitect

Job Description List fields:

  • JDMJobDescHistoryID: Unique identifier for the job description history.
  • JDMJobID: Unique identifier for the job.
  • CompanyJobCode: Code uniquely identifying the company job.
  • CompanyJobTitle: Title or name of the company job.
  • LastUpdateDate: Date and time when the job description was last updated.
  • LastUpdateByUName: Username of the person who last updated the job description information.
  • LastUpdateByEmail: Email address of the person who last updated the job description information.
  • IsActive: Indicates whether the job description is currently active or not.
  • CompanyJobDescStatusDesc: Description of the status of the job description. E.g. Approved
  • ApprovedDate: Date when the job description was approved.
  • ApprovedByUName: Username of the person who approved the job description.
  • JobFLSAStatusDesc: Description of the Fair Labor Standards Act (FLSA) status of the job.
  • JobLevel: Level to which the job belongs.
  • JobFamily: Family to which the job belongs.
  • JDMUDFDLST01 to JDMUDFTXS99: These are user-defined fields for storing additional data related to the job description.

Job Description Details fields:

  • JDMJobDescHistoryID: The unique identifier for the job description history.
  • JDMJobID: The unique identifier for the job.
  • CompanyJobCode: Code uniquely identifying the company job.
  • CompanyJobTitle: Title or name of the company job.
  • JobFamily: Family to which the job belongs.
  • CompanyJobDesc: Description of the company job.
  • JobLevel: Level to which the job belongs.
  • JobFLSAStatusDesc: Description of the Fair Labor Standards Act (FLSA) status of the job.
  • CompanyJobSummary: A concise summary or overview of the job.
  • Experience: The required or preferred level of experience for the job.
  • CompetencyNames: The key competencies or skills required for the job.
  • Skills: The specific skills or abilities required for the job.
  • ReportsTo: The position or person to whom the job directly reports.
  • CertificateLicenses: Any certifications or licenses required for the job.
  • ManagePeople: Indicates whether the job involves managing people or teams.
  • EducationDesc: The required or preferred level of education for the job.
  • TimeSpents: The amount of time typically spent on various tasks or responsibilities associated with the job.
  • TierCode: A pay market code indicating the tier or level of the job within the organization's hierarchy.
  • TierDesc: A pay market description of the tier or level of the job within the organization's hierarchy.
  • JobFocus: Focus to which the job belongs The primary focus or area of responsibility for the job.
  • JobFunction: Function to which the job belongs The specific function or role of the job within the organization.
  • ApprovedByUName: The username of the person who approved the job description.
  • ApprovedDate: The date on which the job description was approved.
  • LastUpdateByUName: The username of the person who last updated the job description.
  • LastUpdateByEmail: The email address of the person who last updated the job description.
  • LastUpdateDate: The date of the last update to the job description.
  • IsActive: Indicates whether the job description is currently active.
  • PublishedByUName: The username of the person who published the job description.
  • PublishedDate: The date on which the job description was published.
  • CompanyJobDescStatusCode: The status code of the job description within the company's system.
  • CompanyJobDescStatusDesc: A description of the status of the job description.
  • JDMUDFDLST01 - JDMUDFDLST100: User-defined custom fields, dropdown list type fields.
  • JDMUDFDMLST01 - JDMUDFDMLST100: User-defined custom fields, Multiple dropdown List type fields.
  • JDMUDFLST01 - JDMUDFLST100: User-defined custom fields, list type fields.
  • JDMUDFTBL01 - JDMUDFTBL40: User-defined custom fields, table type fields.
  • JDMUDFTXL01 - JDMUDFTXL120: User-defined custom fields, text single line type fields.
  • JDMUDFTXS01 - JDMUDFTXS120: User-defined custom fields, text multiple line type fields.

© Copyright Salary.com 2026. All Rights Reserved.

Privacy Policy/California Privacy Rights | Legal | Accessibility | Terms of Use | Do Not Sell or Share My Information