☰
CompAnalyst
| API
×
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

Welcome to the Salary.com API

Welcome to the Salary.com Developer Documentation. Here you'll find comprehensive guides and documentation to help you start working with our RESTful APIs.

There are two primary categories in this documentation.

  • Data as a Service APIs
  • CompAnalyst APIs

Data as a Service APIs

The Data as a Service (DaaS) APIs leverage our robust CompAnalyst Market Data, Job Posting, Skills, and various labor market statistics datasets.

At the center of our DaaS APIs is our job matching AI and real HR reported compensation data. The DaaS APIs are a separate commercial model from the CompAnalyst APIs. For more detail about the DaaS APIs and AI job matching, please navigate to Introduction & AI below.

CompAnalyst APIs

The CompAnalyst APIs are intended for use by existing CompAnalyst Plus, CompAnalyst Enterprise, or JobArchitect clients. These APIs provide a RESTful interface for interacting with the core objects in CompAnalyst and JobArchitect for most client integration use cases.

A robust CompAnalyst implementation is only complete when integrated with an HCM. We have productized API integration offerings as well as outbound and inbound file transfers. The API documentation here is for client technical teams that want full control over the integration and the data exchanged.

Refer to the relevant APIs in the lefthand sidebar for available methods, example request and response body, optional parameters, and expected HTTP status codes.

The primary use case for a CompAnalyst integration with an HCM is to create and update Employees and Company Jobs. Therefore our Employee and Company Job APIs support GET, POST, and PUT methods.

The primary use case for a JobArchitect integration is to get job data and update into an ATS. The JobArchitect API supports the GET method which is inline with this use case.

Getting Started

To get started with Salary.com API, we recommend you review the documentation for the relevant endpoints and field definitions depending on your intended use case(s).

If you are an existing CompAnalyst Plus or Enterprise client and need API credentials, please contact your Customer Success Manager.

If you are a prospective DaaS partner and want to discuss how our offerings may fit your needs, please email partnerships@salary.com to get setup with test access.

© Copyright Salary.com 2025. All Rights Reserved. Privacy Policy | Legal