Job Postings from Employer Career Sites (ATS)
Pricing
from $3.33 / 1,000 jobs
Job Postings from Employer Career Sites (ATS)
Job postings collected from employer career sites and ATS boards, with salary, skills, work location and apply URLs. Filter by title, location, skills, salary and posting date.
Pricing
from $3.33 / 1,000 jobs
Rating
0.0
(0)
Developer
Jobven
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
Job postings collected directly from employer career sites and the applicant tracking systems behind them (Workday, SuccessFactors, Greenhouse, Ashby, iCIMS, Oracle and others). Every board is re-read daily. Over one million open jobs from more than 7,500 employers, with closed jobs kept for history.
What you get
Each job carries:
- Title and the full description in Markdown, HTML or plain text
- Company name and website
- Locations with country codes, and whether the job is remote, hybrid or on-site
- Employment type and experience level
- Salary where the posting states it
- Skills, benefits, industry and required language
- Visa sponsorship and relocation where the posting states them
- Posted, listed and closed dates (Unix seconds)
- The employer's apply URL
How to use it
- Set any filters: job title, description words, country, state, city, work location, employment type, experience level, skills, industry, salary, visa sponsorship, relocation and posting date.
- Set Maximum results. The run stops there, or earlier when no more jobs match.
- Run it, then download the dataset as JSON, CSV or Excel, or read it through the Apify API.
Leave every filter empty for the newest open jobs. Choose Closed under Job status for jobs that have closed.
Example input
{"q": "data engineer -intern","country": "US","remoteType": ["remote", "hybrid"],"skills": ["python", "spark"],"postedAfter": "7 days","maxResults": 500,"descriptionFormat": "all"}
Example output
Description format sets which description fields each job carries: descriptionMarkdown (the default), description (HTML), descriptionPlain, or all three. This example asked for all three.
{"id": "0b7e6c1e-5c1a-4b7e-9d4e-3f1a2b6c8d90","title": "Senior Data Engineer","description": "<h2>About the role</h2><p>You will build...</p>","descriptionPlain": "About the role\n\nYou will build...","descriptionMarkdown": "## About the role\n\nYou will build...","locations": [{ "addressLocality": "Austin", "addressRegion": "TX", "addressCountry": "US", "workLocation": "hybrid" }],"remoteType": "hybrid","employmentType": "full_time","experienceLevel": "senior","salary": { "min": 150000, "max": 185000, "currency": "USD", "period": "annual" },"skills": { "primary_skills": ["Python", "Spark", "SQL"], "secondary_skills": ["Airflow"], "soft_skills": ["Collaboration"] },"industry": ["technology_software"],"hasVisaSponsorship": true,"postedAt": 1792108800,"listedAt": 1792112400,"closedAt": null,"applyUrl": "https://careers.example.com/jobs/12345","status": "active","companies": [{ "name": "Example Corp", "website": "https://example.com" }]}
Pricing
You pay per job returned, plus Apify's small fee for starting a run. A run never charges more than your spending limit: it stops when the next job would exceed it. One run returns at most 50,000 jobs; start several runs for more.
Filters in detail
- Job title matches words in the title. Quote a phrase (
"data engineer") and put a minus before a word to exclude it (-intern). - Description contains uses the same syntax on the full description.
- Country is one ISO 3166-1 alpha-2 code, such as
US,CAorGB. - State or region and City take several names separated by commas.
- Skills and Industry take up to 10 values each.
- Minimum salary keeps jobs whose stated salary reaches that amount. Jobs without a stated salary are left out when you set it.
- Posted after and Posted before take a date (
2026-01-31) or a period (7 days,2 weeks,3 months).
FAQ
How fresh is the data? Every board is re-read daily. A job closes about 30 days after it was last listed, and its closedAt records when.
Can I filter by company? No. Search by title, description, location and the other filters above.
Why did my run stop before Maximum results? No more jobs matched your filters, or the next job would have gone over your spending limit. The run's status message says which.