Career Site Jobs Search: 350k+ Jobs from 13k Companies, No List
Pricing
from $3.00 / 1,000 jobs
Career Site Jobs Search: 350k+ Jobs from 13k Companies, No List
Search 350,000+ live jobs from 13,000+ company career sites on Greenhouse, Lever, Ashby and Workable by title, location, remote, salary and date. No company list needed: one index refreshed daily from official public job-board APIs. Direct apply links and salaries. $3 per 1,000 jobs.
Pricing
from $3.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Orvix
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Career Site Jobs Search: 350,000+ jobs from 13,000+ company career sites, no company list needed
Search every live job posted on the career sites of 13,000+ companies in one run. These companies use Greenhouse, Lever, Ashby and Workable. Filter by job title, location, remote, salary and posting date.
You don't need to know which companies are hiring or which applicant tracking system (ATS) they use. One index, rebuilt every day, covers them all. Type "data engineer" + "New York" and get every match across 13,000+ employers, each with a direct apply link.
Why use it
- No company list or board names. Other ATS scrapers make you paste
stripe,notion,figma… This one already knows 13,000+ boards. - Fresh every day. Every board is re-polled daily. Jobs the employer has closed drop out on the next rebuild.
indexBuiltAton every row shows when. - Real salaries. You get structured pay from the ATS plus pay ranges parsed from job descriptions. About 30% of jobs carry a salary, and you can filter by minimum annual pay.
- Direct apply links. Every row links to the employer's own posting, never to a job board or aggregator.
- Clean, low-risk sources. Only official public job-board APIs are used. No LinkedIn, no Indeed, no logins, no personal data.
- Fast and cheap. A typical search returns in seconds. Pay only for jobs you get.
Pricing
$3 per 1,000 jobs returned (pay per event; $0.003 per job).
- Runs that match nothing cost nothing in job fees.
- Set Max jobs or a maximum run cost to cap your spend. The actor stops exactly at your limit.
Input
| Field | Example | Notes |
|---|---|---|
keywords | ["data engineer", "analytics engineer"] | Matches ANY word in the title or department (whole word, so ai does not match "maintenance") |
excludeKeywords | ["senior", "intern"] | Drops titles containing these |
locations | ["New York", "United States", "Remote"] | Matches ANY job location |
remoteOnly | true | Remote-flagged jobs, or jobs with "Remote" in the location |
postedWithinDays | 7 | Posted (or first seen) in the last N days |
hasSalaryOnly / minAnnualSalary / salaryCurrency | true / 150000 / USD | The minimum applies to yearly ranges |
sources | ["greenhouse", "ashby"] | Optional ATS filter |
companies | ["stripe", "openai"] | Optional company-name filter |
includeDescription | true | Fetches the current full description live from the ATS (slower) |
maxItems | 500 | Results are newest first. Default 500, maximum 100,000 |
Example: remote data jobs paying at least $150k posted this week:
{ "keywords": ["data engineer", "data scientist"], "remoteOnly": true, "minAnnualSalary": 150000, "postedWithinDays": 7, "maxItems": 1000 }
Output (one row per job)
title, company, companyBoard, source, jobId, locations[], remote, department, employmentType, postedAt, updatedAt, listingAgeDays, firstSeenAt, lastSeenAt, salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryText, jobUrl, applyUrl, descriptionText (optional), indexBuiltAt
A SUMMARY record in the run's key-value store shows how many jobs were scanned and matched, and the filters used.
Coverage (index of 2026-10-18)
| ATS | Companies | Open jobs |
|---|---|---|
| Greenhouse | 5,583 | 189,178 |
| Lever | 2,165 | 74,169 |
| Ashby | 3,420 | 58,804 |
| Workable | 1,954 | 55,314 |
| SmartRecruiters | 4 | 5 |
| Total | 13,126 | 377,470 |
Counts change daily as companies open and close roles. Workday is not included.
Need a company that isn't covered? Use our per-company actor, Greenhouse, Lever & Ashby Jobs Scraper, with its board name.
Use cases
- Job boards and newsletters backfilling niche listings (remote, AI, climate, fintech, by city)
- AI job-search, resume and auto-apply apps that need a fresh jobs feed
- Recruiters and sales teams watching who is hiring for a role across thousands of employers
- Labor-market, salary-transparency and hiring-trend research
FAQ
Is this legal? The data comes from the job-board APIs that the ATS vendors publish for public use. For example, Greenhouse says: "Job Board data is publicly available, so authentication is not required." There is no login and no personal data. You are responsible for how you use the results.
How fresh is it? The index is rebuilt daily, and indexBuiltAt shows the build time. Use includeDescription for live descriptions.
Duplicates? Within a run, rows are unique by apply URL.
Why is my run empty? Your filters matched nothing. Try fewer keywords or a broader location such as "United States".
Credits
The company board list was seeded in part from the LastRound AI ATS Company Directory (LastRound AI, GitHub, DOI 10.6084/m9.figshare.33154145), licensed under CC BY 4.0. Also from the CC0 job-board-directory and the MIT-licensed africa-ats-directory. Job data is fetched by us directly from each vendor's public job-board API.