Job Search API - 3.7M+ Jobs from Career Pages avatar

Job Search API - 3.7M+ Jobs from Career Pages

Pricing

$5.00 / 1,000 job results

Go to Apify Store
Job Search API - 3.7M+ Jobs from Career Pages

Job Search API - 3.7M+ Jobs from Career Pages

Search 3.7M+ live jobs collected directly from company career pages (Workday, Greenhouse, Lever, iCIMS + more). Expired & ghost jobs filtered out. Filter by keyword, title, category, location, remote, salary, experience. Pay per result. Up to 5,000 jobs/run.

Pricing

$5.00 / 1,000 job results

Rating

0.0

(0)

Developer

Nabeel Hassan

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Job Search API - 3.7M+ Jobs from Career Pages returns clean, structured job listings sourced directly from company career pages - not scraped from job aggregators. Powered by the Hirebase engine, which scans company career sites continuously and uses LLMs to parse every listing, it covers 3.7 million+ live jobs while automatically filtering out expired and ghost jobs.

Why use this actor?

  • Fresh, real jobs only - listings come straight from employer career pages and expired/ghost jobs are filtered out automatically.
  • 3.7 million+ live listings across 22+ ATS platforms (Workday, Greenhouse, Lever, iCIMS, SmartRecruiters, and more).
  • Rich structured output - salary ranges, remote/hybrid/on-site type, experience level, skills, technologies, benefits, visa sponsorship, company data with logos, and direct application links.
  • Powerful filters - keywords, job titles, 39 job categories, location with radius, employment type, seniority, years of experience, salary range, industry, company size, and posting date.
  • Pay per result - you are charged only for the jobs actually returned, up to 5,000 results per run.
  • No cookies, no proxies, no CAPTCHAs - data comes from a stable API, so runs are fast and never get blocked.

Use cases

  • Job boards & aggregators - keep your board stocked with fresh job search api listings that never 404.
  • Recruiting & sourcing - monitor which companies are hiring for which roles, with salary transparency.
  • Market & salary research - analyze demand, compensation, and technology trends by role, region, or industry.
  • Lead generation - a company that is hiring is a company that is buying; use hiring signals to time outreach.
  • Job alert automations - schedule daily runs and push new matches to Slack, email, or your ATS via Zapier/Make/n8n.

Input

Configure everything from the visual editor - every filter is a proper dropdown or list, no code needed. Example JSON input:

{
"keywords": [
"python"
],
"locationTypes": [
"Remote"
],
"maxResults": 100
}

All filters are optional and can be freely combined. See the Input tab for the full reference.

Output

One clean JSON object per job, ready for export as JSON, CSV, Excel, or via the API:

{
"job_title": "Senior Python Engineer",
"company_name": "Acme Corp",
"location": "New York, New York, United States",
"location_type": "Remote",
"job_type": "Full Time",
"salary": "$150,000 - $210,000 / year",
"date_posted": "2026-07-14",
"application_link": "https://boards.greenhouse.io/acme/jobs/1234567",
"experience_level": "Senior",
"job_board": "greenhouse",
"skills": [
"Python",
"FastAPI",
"PostgreSQL"
],
"technologies": [
"AWS",
"Docker",
"Kubernetes"
],
"benefits": [
"401k matching",
"Remote-first",
"Equity"
],
"visa_sponsored": false,
"salary_range": {
"min": 150000,
"max": 210000,
"currency": "USD",
"period": "yearly"
},
"company_data": {
"description_summary": "Acme builds developer tools…",
"size_range": {
"min": 51,
"max": 200
},
"industries": [
"Tech, Software & IT Services"
],
"linkedin_link": "https://www.linkedin.com/company/acme"
}
}

Pay per result

You pay only for the job listings the actor actually returns - no subscriptions, no minimum commitments. Set Maximum results to cap each run's spend exactly.

FAQ

How is this different from scraping LinkedIn or Indeed?

Aggregators re-post jobs late, keep them up after they're filled, and aggressively block scrapers. This actor reads from a database built by scanning employer career pages directly, so listings are fresher, deduplicated, structured, and include a working direct application link - with zero risk of blocks.

Where does the data come from?

From the Hirebase engine, which continuously scans company career pages (Workday, Greenhouse, Lever, iCIMS, and many more ATS platforms) and parses each listing with LLMs into clean, structured fields. Jobs are collected at the source - the employer's own site - not rescraped from aggregators.

Are expired or ghost jobs included?

No. Listings are checked against the employer's live career page and removed once they disappear, so you don't waste time (or money) on jobs that are no longer real.

How much does it cost?

Pricing is pay-per-result: you pay a small fixed amount for every job returned, plus standard Apify platform usage. A run that returns nothing costs you (almost) nothing. Use the Maximum results input to control spend precisely.

How many results can I get per run?

Up to 5,000 jobs per run. For larger exports, split the search by category, country, or ATS platform, or run it on a schedule and collect deltas with the "Posted within the last … days" filter.

Do I need a Hirebase API key?

No - the actor works out of the box. Optionally, you can plug in your own Hirebase API key (free at hirebase.org) in the Advanced section to query the API under your own Hirebase account.

How fresh is the data?

Career pages are rescanned continuously and new jobs typically appear within hours of being posted. Use the "Posted within the last … days" filter (e.g. 1) to fetch only the newest listings.

Can I run this on a schedule?

Yes. Use Apify Schedules to run it hourly/daily, and connect the dataset to Zapier, Make, n8n, webhooks, or the API to pipe new jobs anywhere.

Yes. The actor returns publicly available job listings published by employers on their own career sites, retrieved through a licensed API - no login-walled or personal data is collected.

Support & feedback

Found an issue or missing a filter? Open an issue in the Issues tab - it is monitored daily. For the underlying data/API, see Hirebase.