Company Job Openings: Jobs From Any Careers Page
Pricing
$2.00 / 1,000 job postings
Company Job Openings: Jobs From Any Careers Page
Give it company names or websites and it finds each employer's careers page and every open role, across nine applicant tracking systems. No board tokens, no ATS names, no setup. Every match is checked against the company name the board reports.
Pricing
$2.00 / 1,000 job postings
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Give it company names. Get their open roles. It works out where each employer's careers page lives, reads every posting, and checks the board really belongs to that company.
Nine applicant tracking systems, no board tokens, no API key, no account, no proxy.
What does this do?
Every other tool for this makes you do the hard part first: find out that Figma uses Greenhouse, that Notion uses Ashby, and look up each board token by hand. For a list of 200 target accounts that is a day of work before any data arrives.
This Actor takes the company name, or better still its website, and finds the board itself.
flowchart LRA[Company names<br/>or websites] --> B[Work out the likely<br/>board address]B --> C[Try 9 tracking systems]C --> D[Check the board names<br/>the right company]D --> E[Open roles, with links]
Measured from Apify servers on 30 well known companies: 23 resolved, 77%, returning 4,226 open roles in 26 seconds. Stripe came back with 650 roles, Anthropic 600, Datadog 456, Notion 127.
Systems it reads
Greenhouse, Ashby, Lever, Workable, Recruitee, SmartRecruiters, Personio, Breezy HR and Teamtailor — all through their public endpoints.
Why matches get checked
Board addresses are worked out from the name, and a guess can land on someone else's board. This is not theoretical; all three of these came up in testing:
| Asked for | Guessed board | Who it actually belongs to |
|---|---|---|
| 1Password | Workable 1password | Workable itself |
| Personio | Recruitee personio | FD Sandbox |
| Wise | Greenhouse wise | Wise Worksite Field Sales |
Where a system reports a company name, it has to match, or the board is thrown away and the search continues. In that same run all three companies were then found on their real boards: 1Password on Ashby, Personio on its own system, and Wise on SmartRecruiters with 100 open roles.
Every row carries confidence:
- verified — the board reported a matching company name
- unverified — this system publishes no company name, so the match rests on the address alone
Set Only boards that confirm the company name to keep verified matches only.
What data do you get?
One row per open role:
| Field | Meaning |
|---|---|
company, ats, boardUrl, confidence | Who was asked for, which system, and how sure the match is |
title, department, team | The role |
location, isRemote | Where it is, and whether it is remote |
employmentType, postedAt | Full time or contract, and when it appeared |
jobUrl, jobId | A direct link to apply |
matchedKeywords | Which of your keywords this role matched |
A second Companies table has one row per company you asked for: the system, the careers page, how many roles it has, and for anything not found, a plain explanation of why.
Example
Seven companies, September 2026, 20 roles each at most:
| Company | System | Match | Roles on board |
|---|---|---|---|
| Figma | Greenhouse | verified | 154 |
| notion.so | Ashby | unverified | 128 |
| Stripe | Greenhouse | verified | 650 |
| 1Password | Ashby | unverified | 59 |
| Personio | Personio | unverified | 1 |
| Wise | SmartRecruiters | verified | 100 |
| Deel | not found | — | — |
How to use it
- Add your companies, one per line. A website such as
figma.comresolves more reliably than a name. - Optionally filter by role keywords, locations or remote only.
- Set maximum jobs per company to cap large employers, and therefore the cost.
- Run it, then export to CSV, Excel or JSON.
Popular lists
Ready to run examples, each one a real set of employers:
- Fintech Company Jobs: Open Roles at Payment Companies
- AI Company Jobs: Open Roles at AI Companies
- Developer Tools Jobs: Open Roles at Dev Tool Companies
- Design and Productivity Tool Company Jobs
- Cybersecurity Company Jobs: Open Security Roles
- European Tech Company Jobs: Open Roles
- Remote First Company Jobs: Open Roles
- Data Infrastructure Jobs: Open Roles
- Ecommerce Company Jobs: Open Roles
- Software Engineer Jobs at Top Tech Companies
- Product Manager Jobs at Top Tech Companies
- Sales Jobs at Top Tech Companies
- Design Jobs at Top Tech Companies
- Remote Jobs at Top Tech Companies
Pricing
Pay per result: $0.002 per job posting. Looking a company up is free, so companies that turn out not to have a public board, or that have no roles open, cost you nothing.
FAQ
What if a company is not found? The Companies table says so, with the reason. The usual causes are Workday or a custom careers page, neither of which publishes an open endpoint, or a board address that cannot be guessed from the name. Passing the website instead of the name often fixes it.
Do I need to know which system a company uses? No. That is the entire point of this Actor.
Why is a match "unverified"? Some systems, Ashby and Lever among them, publish jobs without naming the company anywhere in the response. The address still had to match the company name to be tried at all, but it cannot be confirmed from the data, so the row says so rather than pretending.
How current is it? It reads each careers page live at run time, so it is as current as the employer's own site — usually fresher than a job board, and it includes roles that never reach one.
Can I watch for new roles?
Run it on a schedule with the same companies and compare jobId between runs.