An Indeed scraper for job-listing data
Scrape job listings from Indeed by search term.
The Kavex Indeed job scraper exports job listings in bulk. Give it a search term and a location and it paginates Indeed's results, returning each posting with its title, company, location, salary and a snippet. It is built for recruitment market research, hiring-signal tracking and building talent-market datasets.
A RUN OF 1,000 JOBS ON THIS SOURCE, AT 2 PER JOB
Say what you want. Read the price first.
Everything else is a ceiling or a filter. The estimate moves with the numbers you type, so the run never surprises you at the end.
You provide one or more search terms and a location. For each term the scraper paginates the Indeed results and returns every listing as a row: job title, company, location, the salary where Indeed shows one, a description snippet, and a direct link to the posting.
A per-query cap controls how many listings each search returns. Indeed protects its pages behind a bot challenge, so the scraper rotates its connection until the page loads cleanly, you just get the data.
Charged per delivered row. If the source holds fewer than you asked for, the rest of the credits go back to your balance the second the run ends.
One thousand jobs, itemised.
One line, because this source has nothing bundled on top. You pay the rate times the rows the run actually delivered.
| Line | Rate | Units | Credits |
|---|---|---|---|
| Indeed Jobs | 2 / job | 1,000 jobs | 2,000 |
| 1,000 jobs | 2 / job | 2,000 credits | $2.00 |
$0.002 PER FINISHED JOB · ONLY DELIVERED ROWS ARE BILLED
What people point it at.
Four ways this source is used today. Every one of them is the same run, the same export and the same credit pool.
- Recruitment research, measure hiring demand for a role across a market.
- Hiring-signal tracking, spot companies staffing up in a category.
- Talent datasets, build a structured feed of open roles for analysis.
The rest of the travel, retail & apps stack.
Same credit pool, same export. Chain the output of one run into the next without paying for the list twice.
Asked before the first run.
Short answers, no accordion to click through. If something is still missing, the help pages go deeper.
What does each job row contain?
Job title, company, location, salary (when listed), a description snippet and the job URL.
Can I scrape several searches at once?
Yes, provide multiple search terms and the scraper runs each, paginating up to your per-query cap.
Does it always return salary?
Only when Indeed shows one, many listings omit salary, so that field can be blank.