Jobs Data API - ATS Job Listings by Company and Country avatar

Jobs Data API - ATS Job Listings by Company and Country

Under maintenance

Pricing

$10.00 / 1,000 job results

Go to Apify Store
Jobs Data API - ATS Job Listings by Company and Country

Jobs Data API - ATS Job Listings by Company and Country

Under maintenance

Search the jobdata API and export structured job listings sourced from company applicant tracking systems - title, company, location, country, remote flag, employment type, salary and apply link. Filter by country, region, city, company and remote. Pay per result. Bring your own API key.

Pricing

$10.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

2 days ago

Last modified

Share

Jobs Data API turns the jobdata API into a clean, structured dataset. Filter by country, company, city and remote, and get back job listings sourced directly from company applicant tracking systems - title, company, location, country, remote flag, employment type, salary and a direct apply link - ready to export as JSON, CSV or Excel.

Bring your own jobdata API key and pay only for the results you keep.

Why use this actor?

  • ATS-sourced listings - jobs pulled from company applicant tracking systems and career pages, with clean company attribution.
  • Structured output - title, company (with website and LinkedIn), location, city, region, country, remote flag, employment type, experience level, salary range and apply link, parsed into flat columns.
  • Precise filters - job title, company, country code, region, city, remote-only and maximum age in days.
  • Pay per result - you are charged only for the jobs actually returned.
  • No proxies, no blocks - data comes through a stable API, so runs are fast and reliable.

Use cases

  • Recruiting and sourcing - see which companies are hiring for which roles, by country and city.
  • Company and hiring signals - a company that is hiring is a company that is growing and buying.
  • Market and salary research - track demand and pay by role, country and industry.
  • Lead generation - build lists of hiring companies with website and LinkedIn attribution.
  • Job alert automations - schedule daily runs and push new matches to Slack, email or your ATS.

Input

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

{
"title": "software engineer",
"country": "US",
"remote": true,
"maxAge": 30,
"maxResults": 100,
"apiKey": "YOUR_API_KEY"
}

Output

One clean JSON object per job:

{
"job_title": "Senior Software Engineer",
"company_name": "Acme Corp",
"company_website": "https://acme.com",
"company_linkedin": "https://www.linkedin.com/company/acme",
"location": "San Francisco, CA",
"city": "San Francisco",
"region": "California",
"country": "United States",
"has_remote": true,
"employment_type": "Full-time",
"salary": "150000 - 210000 USD",
"published": "2026-07-22T00:00:00Z",
"apply_link": "https://acme.com/careers/senior-software-engineer",
"job_id": 12345678
}

Do I need an API key?

Yes. This actor calls the jobdata API on your behalf, which requires your own API key. Create a key at jobdataapi.com, paste it into the API key field, and run. Your key is stored securely and never logged.

Pay per result

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

FAQ

What is the Jobs Data API?

The Jobs Data API (jobdata API) returns job listings collected from company applicant tracking systems and career pages as structured data - title, company, location, country, remote flag, employment type, salary and apply link. It lets you pull hiring data programmatically instead of scraping individual career sites.

Where does the data come from?

From the jobdata API, which aggregates postings from company ATS platforms and career pages, normalized into a single schema with consistent company, location and salary fields.

What filters can I use?

Job title, company, country code, region, city, remote-only, and a maximum age in days. Some advanced filters (full-text search, expired jobs, company profiles) require higher jobdata API plans; this actor uses the filters available on standard plans.

How many results can I get per run?

As many as your search matches, collected in pages. Use Maximum results to set an exact cap. For very large pulls, split the search by country or company.

How much does it cost?

Pricing is pay-per-result: a small fixed amount for every job returned, plus standard Apify platform usage, plus your own jobdata API usage (billed by jobdata against your key). A run that returns nothing costs almost nothing.

Is salary always included?

No. Salary is only present when the source listing provides it, so the salary fields can be empty for some jobs. All available fields are passed through as-is.

Can I run this on a schedule?

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

The actor returns publicly available job listings through the jobdata API using your own licensed API key. No login-walled or personal data is collected.

Keyword map

jobs data api, jobdata api, ats jobs api, ats job data, job listings api, hiring data api, company jobs api, job postings api, remote jobs api, recruiting data api, job market data api, career data api.

Support and feedback

Found an issue or missing a filter? Open an issue in the Issues tab - it is monitored daily.