For Agents
Generate PayScale compensation reports and analyze the salary impact of specific skills, certifications, education levels, and experience for matched job titles.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Jobalyzer, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Jobalyzer API.
Match free-text job descriptions to standardized PayScale job titles
Analyze the compensation impact of specific professional certifications
Calculate how education level affects pay for a given role
Measure salary impact of individual technical and soft skills
GET STARTED
Use for: I need to match a job description to a standard title, Find the salary impact of a specific certification, I want to generate a compensation report for a role, Check how education level affects pay for this position
Not supported: Does not handle payroll processing, employee management, or job posting — use for compensation analysis, pay benchmarking, and skills impact assessment only.
Jentic publishes the only available OpenAPI document for Jobalyzer, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Jobalyzer, keeping it validated and agent-ready. Jobalyzer is a PayScale service that generates compensation reports based on job attributes including title, skills, certifications, education, and experience. The API provides 9 endpoints for job title matching, compensation impact analysis across skills, certifications, and education levels, location search, and pay report generation with years-of-experience breakdowns.
Generate compensation reports with median pay and percentile ranges
Retrieve pay-by-years-of-experience curves for specific job profiles
Search and validate location data for geographically adjusted pay analysis
Patterns agents use Jobalyzer API for, with concrete tasks.
★ Compensation Benchmarking
Generate market compensation reports for specific job profiles. Jobalyzer matches input job descriptions to standardized PayScale titles, then produces pay reports showing median salary, percentile ranges, and geographic adjustments. Reports can be customized with specific skills, education, and certification inputs to reflect the exact role profile.
Match a job title via POST /jobalyzer/v2/jobtitlematch, then generate a compensation report via POST /jobalyzer/v2/reports and retrieve pay data via GET /jobalyzer/v2/reports/{ReportId}/pay
Skills and Certification Pay Impact Analysis
Quantify how specific skills and certifications affect compensation for a given role. The API returns pay premium or penalty data for individual competencies, enabling data-driven decisions about professional development investments and hiring requirements.
Query GET /jobalyzer/v2/impact/skills for a software engineer role and identify the top 3 skills with the highest pay premium
Education Level Pay Modelling
Determine how different education levels (bachelor's, master's, PhD) affect compensation for specific roles. The API provides data showing the pay differential between education tiers, supporting decisions about degree requirements in job postings and educational investment ROI calculations.
Retrieve education impact data via GET /jobalyzer/v2/impact/education for a data analyst role and compare bachelor's vs master's pay differential
AI Agent Compensation Research
AI agents use Jobalyzer through Jentic to research salary data and compensation benchmarks as part of hiring, budgeting, or career advisory workflows. Jentic provides intent-based discovery across the 9 Jobalyzer endpoints so agents can generate pay reports without navigating the report creation flow manually.
Search Jentic for 'get salary data for a job title', load the Jobalyzer report creation schema, and generate a compensation report for a product manager in San Francisco
9 endpoints — jentic publishes the only available openapi specification for jobalyzer, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/jobalyzer/v2/jobtitlematch
Match text to standardized job titles
/jobalyzer/v2/reports
Generate a compensation report
/jobalyzer/v2/reports/{ReportId}/pay
Retrieve pay data from a report
/jobalyzer/v2/reports/{ReportId}/yoe
Get years-of-experience pay curve
/jobalyzer/v2/impact/skills
Analyze pay impact of skills
/jobalyzer/v2/impact/certs
Analyze pay impact of certifications
/jobalyzer/v2/impact/education
Analyze pay impact of education level
/jobalyzer/v2/locations/{SearchTerm}
Search for location codes
/jobalyzer/v2/jobtitlematch
Match text to standardized job titles
/jobalyzer/v2/reports
Generate a compensation report
/jobalyzer/v2/reports/{ReportId}/pay
Retrieve pay data from a report
/jobalyzer/v2/reports/{ReportId}/yoe
Get years-of-experience pay curve
/jobalyzer/v2/impact/skills
Analyze pay impact of skills
Three things that make agents converge on Jentic-routed access.
Credential isolation
Jobalyzer bearer tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw API credentials never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'analyze salary impact of certifications') and Jentic returns matching Jobalyzer operations with input schemas, so the agent can generate reports without understanding the multi-step report flow.
Time to first call
Direct Jobalyzer integration: 1-2 days for auth setup, title matching flow, and report generation testing. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
PayScale API
General PayScale compensation data and resource API
Use the PayScale API for general compensation data access and resource management when you do not need the job-specific analysis features of Jobalyzer.
BambooHR
HR platform for employee records that can consume salary benchmarks
Use BambooHR alongside Jobalyzer when you need to store employee records and apply compensation benchmarks to specific individuals in your HR system.
Gusto
Payroll platform that executes the compensation decisions informed by Jobalyzer data
Use Gusto for payroll execution after using Jobalyzer to determine appropriate compensation levels for roles.
Specific to using Jobalyzer API through Jentic.
Why is there no official OpenAPI spec for Jobalyzer?
PayScale does not publish an OpenAPI specification for Jobalyzer. Jentic generates and maintains this spec so that AI agents and developers can call Jobalyzer via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Jobalyzer API use?
Jobalyzer uses Bearer token authentication. Include your API token in the Authorization header as 'Bearer {token}' with each request. Through Jentic, bearer tokens are stored encrypted in the MAXsystem vault and agents receive scoped access without handling raw credentials.
Can I analyze the salary impact of specific skills?
Yes. The GET /jobalyzer/v2/impact/skills endpoint returns compensation impact data for specific skills associated with a job profile. It shows the pay premium or penalty for each skill, enabling quantitative comparison of how different competencies affect market salary.
How do I generate a compensation report through Jentic?
Use Jentic to search for 'generate salary report', load the schema for POST /jobalyzer/v2/reports with job profile parameters, and execute. Then retrieve pay data via GET /jobalyzer/v2/reports/{ReportId}/pay for median salary, percentiles, and years-of-experience curves.
What is job title matching and how does it work?
The POST /jobalyzer/v2/jobtitlematch endpoint takes a free-text job title or description and returns matching standardized PayScale job titles. This normalization step ensures compensation data is compared against the correct market benchmark rather than custom internal titles.
Can I get location-adjusted salary data?
Yes. Use GET /jobalyzer/v2/locations/{SearchTerm} to find valid location identifiers, then include the location in your report parameters when calling POST /jobalyzer/v2/reports. The generated report reflects geographic pay adjustments for that market.
/jobalyzer/v2/impact/certs
Analyze pay impact of certifications
/jobalyzer/v2/impact/education
Analyze pay impact of education level
/jobalyzer/v2/locations/{SearchTerm}
Search for location codes