Collect compensation data from job postings, salary sites, and company pages. Make data-driven compensation decisions.
Accurate salary data is essential for competitive compensation packages, but information is scattered across job boards, company sites, and salary databases. Manual collection doesn't scale.
Traditional salary surveys are expensive and often outdated by the time they're published. You need real-time market data.
Comprehensive compensation intelligence
Extract salary ranges, minimums, maximums, and midpoints from listings.
Capture bonus, equity, benefits, and other compensation components.
Track salary variations by city, state, region, and remote status.
Segment by seniority level, years of experience, and skills required.
Extract salary data from job postings
const axios = require('axios');
const API_KEY = 'your_api_key';
// Extract salary data from a job posting
const jobUrl = 'https://job-board.com/job/senior-software-engineer';
const salaryData = await axios.get('https://api.webscraping.ai/ai/fields', {
params: {
api_key: API_KEY,
url: jobUrl,
fields: JSON.stringify({
job_title: 'The job title',
company: 'Company name',
location: 'Job location (city, state, remote)',
salary_min: 'Minimum salary as a number',
salary_max: 'Maximum salary as a number',
salary_currency: 'Currency (USD, EUR, etc)',
salary_period: 'Annual, monthly, or hourly',
bonus: 'Bonus information if mentioned',
equity: 'Equity/stock options if mentioned',
benefits: 'Benefits listed',
experience_required: 'Years of experience required',
seniority_level: 'Junior, Mid, Senior, Lead, etc'
})
}
});
console.log(salaryData.data);
// {
// "job_title": "Senior Software Engineer",
// "company": "Tech Corp",
// "location": "San Francisco, CA (Hybrid)",
// "salary_min": 180000,
// "salary_max": 220000,
// "salary_currency": "USD",
// "salary_period": "annual",
// "bonus": "15-20% annual bonus",
// "equity": "Stock options available",
// "benefits": ["Health insurance", "401k match", "Unlimited PTO"],
// "experience_required": "5+ years",
// "seniority_level": "Senior"
// }
// Analyze salary competitiveness
const analysis = await axios.get('https://api.webscraping.ai/ai/question', {
params: {
api_key: API_KEY,
url: jobUrl,
question: 'How does this compensation package compare to market rates? What are the standout benefits?'
}
});
curl -G "https://api.webscraping.ai/ai/fields" \
--data-urlencode "api_key=your_api_key" \
--data-urlencode "url=https://job-board.com/job/senior-engineer" \
--data-urlencode 'fields={"job_title":"Job title","salary_min":"Minimum salary","salary_max":"Maximum salary","location":"Location","benefits":"Benefits listed"}'
Set competitive salary bands and ranges
Make competitive offers to top candidates
Identify roles at risk of market-driven attrition
Understand compensation trends by industry
More HR data solutions
Get started with 1,000 free API credits. No credit card required.