Indeed has the richest job data on the web but no public API. The Indeed Job Scraper API gives you structured job listing data — titles, companies, salaries, locations — via REST.
Quick Start
curl -X GET "https://indeed-job-scraper.p.rapidapi.com/indeed-job-scraper/search?query=data+engineer&location=remote&limit=10" \
-H "X-RapidAPI-Key: YOUR_API_KEY" \
-H "X-RapidAPI-Host: indeed-job-scraper.p.rapidapi.com"
Node.js — Salary Analysis
const axios = require('axios');
async function analyzeMarket(role, locations) {
const results = [];
for (const location of locations) {
const { data } = await axios.get(
'https://indeed-job-scraper.p.rapidapi.com/indeed-job-scraper/search',
{
params: { query: role, location, limit: 25 },
headers: {
'X-RapidAPI-Key': process.env.RAPIDAPI_KEY,
'X-RapidAPI-Host': 'indeed-job-scraper.p.rapidapi.com'
}
}
);
const salaries = data.results.filter(j => j.salary)
.map(j => parseInt(j.salary.replace(/[^0-9]/g, '')));
results.push({
location, count: data.results.length,
avgSalary: salaries.length ? Math.round(salaries.reduce((a,b)=>a+b,0)/salaries.length) : null
});
}
return results;
}
analyzeMarket('data engineer', ['San Francisco', 'Austin', 'Remote'])
.then(r => console.table(r));
Use Cases
- Job Aggregators — Build niche job boards from Indeed data
- Salary Analytics — Track compensation trends by role and location
- Talent Intelligence — Identify hiring trends and in-demand skills
Free tier included. Try the Indeed Job Scraper API on RapidAPI
Related APIs by Donny Digital
- Google Maps Scraper — Extract local business data
- Apollo Lead Scraper — B2B lead generation
- Email Extractor — Find emails from any website
- DuckDuckGo Search — Privacy-first web search
- Indeed Job Scraper — Job market data
- Website Tech Detector — Competitive tech analysis
Digital Products: Prompt Packs, Notion Templates & More on Gumroad
Top comments (0)