Company Career Page Jobs API | 💵$2/1K avatar

Company Career Page Jobs API | 💵$2/1K

Pricing

from $1.00 / 1,000 normalized job records

Go to Apify Store
Company Career Page Jobs API | 💵$2/1K

Company Career Page Jobs API | 💵$2/1K

[💵 $2.00 / 1K] Turn company websites and career pages into normalized open-job data. Auto-discovers Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, or Personio boards.

Pricing

from $1.00 / 1,000 normalized job records

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Company Career Page Jobs API

Turn ordinary company websites and careers pages into clean, normalized job data.

Instead of finding an ATS board slug by hand, paste a company website, careers page, or direct job-board URL. The Actor follows career links, detects the underlying ATS, and exports every open role in one consistent schema.

✅ What you get / ❌ what this isn't

  • ✅ Automatic discovery of supported ATS job boards from ordinary career pages.
  • ✅ One schema across Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, and Personio.
  • ✅ Job rows plus company-level hiring summaries.
  • ✅ Optional descriptions and new-jobs-only monitoring mode.
  • ❌ Not a LinkedIn, Indeed, or Google Jobs scraper.
  • ❌ Generic custom career sites without a supported ATS may return a clear not-found summary.

🔎 Use cases

  • Build a normalized job feed from a company watchlist.
  • Detect which ATS a prospect uses.
  • Monitor portfolio companies for new roles.
  • Turn customer/company URLs into recruiting or B2B hiring signals.

👥 Who it is for

Recruiters, job boards, sales-intelligence teams, investors, researchers, and automation builders who start with company URLs rather than ATS-specific board identifiers.

⚙️ Input

{
"careerPages": [
"https://linear.app/careers",
"https://www.figma.com/careers"
],
"maxJobsPerCompany": 200,
"includeDescription": false,
"onlyNewJobs": false
}

📥 How it works

  1. Fetch the supplied site or career page.
  2. Follow likely Careers/Jobs links and redirects.
  3. Detect a supported ATS URL in the page or destination.
  4. Call the ATS public job-board endpoint.
  5. Normalize jobs and emit a company summary.

📤 Output

Job rows include company, ats, jobId, title, department, team, location, isRemote, workplaceType, employmentType, url, applyUrl, posting timestamps where exposed, sourceInput, and resolvedCareerPage.

Company summaries include detected ATS, open-job count, remote-job count, department/location rollups, newest visible posting date, and discovery provenance.

💵 Pricing

Pay per dataset item. Errors are emitted for diagnosis but are not intended as paid result events. Platform usage is included when published under the portfolio's pay-per-event model.

🔁 Monitoring

Enable onlyNewJobs for scheduled runs. The first run establishes state; later runs emit only previously unseen jobs while retaining a current company summary.

⚠️ Limits

  • ATS discovery depends on the careers page exposing or redirecting to its public board.
  • Some sites block datacenter traffic or hide links behind client-side applications.
  • Workday list endpoints expose fewer fields than some other ATS platforms.
  • A company with no current postings can be indistinguishable from an invalid public board on some systems; the summary preserves that uncertainty.

🧩 Supported ATS platforms

Workday, Greenhouse, Lever, Ashby, SmartRecruiters, Recruitee, and Personio.

❓ Quick start

Keep the prefilled Linear careers URL and click Start. The run should discover its public ATS and return normalized jobs in under five minutes.

🛠️ Support

For a missed careers page, include the original URL and run ID in the issue. Do not include private credentials or session cookies.

❓ FAQ

Can I submit a normal company website instead of an ATS URL?

Yes. The Actor can discover a supported careers or ATS page from a company or career-page URL when it is publicly linked.

Does it return closed jobs?

It returns jobs exposed by the supported public career source at run time. Removed or unpublished roles are not included.