Careers & Jobs Scraper - Company Job Board Extractor avatar

Careers & Jobs Scraper - Company Job Board Extractor

Pricing

from $3.00 / 1,000 result delivereds

Go to Apify Store
Careers & Jobs Scraper - Company Job Board Extractor

Careers & Jobs Scraper - Company Job Board Extractor

Scrape job listings from company career pages: title, department, location, URL, and new-posting flags. Export to CSV/JSON.

Pricing

from $3.00 / 1,000 result delivereds

Rating

0.0

(0)

Developer

Sam S

Sam S

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Careers & Jobs Scraper

Returns every open job listing from a company's careers page: title, department, location, direct apply URL, and whether it's newly posted. Built for recruiters, sales teams, and job seekers who need structured job data instead of scrolling career pages by hand. No API keys, no config files — paste a company careers URL and run.

Sample output

[
{
"id": "stripe-7922618",
"title": "Account Executive, Existing Business, Platforms",
"url": "https://stripe.com/jobs/search?gh_jid=7922618",
"company": "stripe",
"department": "Acquisitions & Other / PERM / Global Operations",
"location": "New York, NY",
"isNew": false
}
]

Input

FieldTypeDescriptionDefault
companyUrlsarrayList of company career page URLs to scraperequired
maxJobsPerCompanyintegerCap on listings returned per company0 (no limit)
onlyNewbooleanOnly return listings flagged as newly postedfalse

Use cases

  • Sales & recruiting intel: track which companies are hiring for which roles to spot growth signals, budget expansion, or new market entry.
  • Competitive hiring analysis: monitor competitor job postings to infer product direction or team investment.
  • Job seekers & career coaches: build a personal feed of openings at target companies without checking each site manually.
  • Market researchers: aggregate hiring trends by department, location, or company across an industry.
  • ATS migration/QA: verify job board data integrity after a company switches applicant tracking systems.

Pricing

Pay-per-result at $0.003 per listing returned.

Worked example: scraping 5 companies with an average of 150 open listings each returns 750 results, costing $2.25 total. Running this weekly to track hiring trends across those 5 companies costs roughly $9/month — far cheaper than a manual check or a dedicated intelligence subscription.

FAQ

Is this legal? Yes. This actor extracts publicly listed job postings from company career pages, which is standard practice for aggregators, recruiters, and market researchers. It does not access any private or authenticated data. Always review the target site's terms of service if you plan to redistribute scraped data commercially.

Does it work on any company's careers page? It's built and tested against common ATS platforms (Greenhouse, Lever, and similar structured career pages) plus several major company sites. Highly custom or JavaScript-heavy in-house career pages may need a config tweak — open an issue and we'll usually add support within days.

Does it detect closed or removed listings? No — it returns a snapshot of currently live postings only. Run it on a schedule to track changes over time.

Can I filter by location or department? Filter the output after scraping, or use the onlyNew input to only capture newly posted roles between runs.

How fresh is the data? Real-time — each run fetches the live careers page at execution time.

Changelog

  • v1.2 — Added isNew flag to detect newly posted listings between runs.
  • v1.1 — Added maxJobsPerCompany input and department field parsing.
  • v1.0 — Initial release supporting Greenhouse-based career pages.