Career Page Jobs Search avatar

Career Page Jobs Search

Pricing

from $0.95 / 1,000 job postings

Go to Apify Store
Career Page Jobs Search

Career Page Jobs Search

Search the job boards of 867 companies at once by keyword, location and department - you never type a company name. Returns title, company, location, posting date and a direct apply link. Directory size and build date in every run. From $0.95 per 1,000 jobs.

Pricing

from $0.95 / 1,000 job postings

Rating

0.0

(0)

Developer

Stable

Stable

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search 867 company career pages at once — by keyword, not by company name

You do not paste company URLs. You type what you are looking for — "backend engineer", "London", "remote" — and this searches the job boards of 867 companies in one run and returns every match.

The directory ships inside the Actor. It currently holds 867 boards and 28,205 open roles across three applicant-tracking platforms, and you can see its size and build date in every run's summary before you trust a single row.

One row, from a real run

Read on 27 August 2026, from a keyword search — no company was named in the input.

{
"platform": "greenhouse",
"companyToken": "apolloio",
"companyName": "Apollo.io",
"companyBoardUrl": "https://job-boards.greenhouse.io/apolloio",
"jobId": "5823149004",
"internalJobId": "5061583004",
"requisitionId": "969",
"title": "Account Manager, Mid Market (London)",
"jobUrl": "https://job-boards.greenhouse.io/apolloio/jobs/5823149004",
"applyUrl": "https://job-boards.greenhouse.io/apolloio/jobs/5823149004",
"locationRaw": "Hybrid, London",
"isRemote": false,
"postedAt": "2026-08-17T20:03:33-04:00",
"updatedAt": "2026-08-17T20:03:33-04:00",
"language": "en",
"customFields": "{\"Hiring Health\": \"On Track\"}",
"scrapedAt": "2026-08-27T15:55:55+00:00"
}

The directory is the product

No applicant-tracking platform publishes a list of the companies using it. There is no index, no sitemap and no cross-board search: a board can only be reached if you already know its token. That is why "search across company career pages" is a hard product and why most tools ask you to bring the URLs yourself.

So the list ships with the Actor, and every run tells you what it used:

"directory": { "builtAt": "2026-08-11", "boards": 867,
"byPlatform": { "ashby": 541, "greenhouse": 250, "lever": 76 },
"totalJobs": 28205 }

Breadth comes first. Every board gets an equal share of your row limit before any board gets a second turn, so 60 rows over 120 boards means 60 different employers — not 60 roles from whichever board answered first.

What you search on

titleKeywordswords in the job title
excludeTitleKeywordswords that disqualify it
locationKeywordscity, country or region as written on the posting
remoteOnlyremote roles only
departmentKeywordsengineering, sales, design
postedAfter, updatedAfteronly what is new since your last run
platformsnarrow to one of the three
minJobsPerCompanyskip boards with almost nothing on them
companiesand if you do know the companies, name them and skip the sweep

postedAfter is the one that pays for itself: give it the date of your last run and a daily check costs a handful of rows instead of the whole sweep.

Fields

17 per job, counted. Descriptions are optional and off by default.

platform · companyToken · companyName · companyBoardUrl · jobId · internalJobId · requisitionId · title · jobUrl · applyUrl · locationRaw · isRemote · postedAt · updatedAt · language · customFields · scrapedAt

Turning descriptions on adds descriptionHtml and descriptionText.

What it costs

Pay per event, and there is one paid event: a job stored.

GOLD per 1,000
Job$0.95

You are not billed for a board that would not open, a job removed by one of your filters, or a duplicate.

  • A 100-role search: $0.10.
  • A daily watch across the whole directory with postedAfter set: a few cents.
  • Apify's $5 of monthly free credit: about 2,600 jobs.

A 120-board sweep takes about 14 seconds.

Limits, stated plainly

  • 867 boards, built 2026-08-11. That is what ships today; the number and the date are in every run summary, so you never have to take it on trust.
  • Three platforms — the ones whose boards are addressable by a bare token. Companies on other systems are not in the directory.
  • A board that closes stays in the list until the next rebuild. Those are reported as failures in the run summary rather than hidden.
  • Two of the three platforms publish no company name anywhere in their board payload, so companyName is often the token. The token is unique and the board URL is always right.
  • No salary field — these platforms do not publish one in machine-readable form.
  • On the free plan everything works at the FREE rate until Apify's monthly platform credit runs out; the run then stops cleanly and keeps what it has.