Remote Jobs API — 20,000+ Company Career Sites avatar

Remote Jobs API — 20,000+ Company Career Sites

Pricing

from $2.00 / 1,000 job listings

Go to Apify Store
Remote Jobs API — 20,000+ Company Career Sites

Remote Jobs API — 20,000+ Company Career Sites

Remote jobs straight from 20,000+ company career sites on Greenhouse, Lever, Ashby, Workday, Workable, Recruitee, Teamtailor, Breezy, SmartRecruiters and Personio. Filter by title, country and posting date; only-new alerts. $2 per 1,000 jobs.

Pricing

from $2.00 / 1,000 job listings

Rating

0.0

(0)

Developer

Dmitry Melikhov

Dmitry Melikhov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Remote jobs straight from employers' own career sites — Greenhouse, Lever, Ashby, Workday, Workable, Recruitee, Teamtailor, Breezy HR, SmartRecruiters and Personio boards of 20,000+ companies. Not reposts from aggregators: every row links to the company's real application page.

  • Filter by title keywords and exclusions, country or region, posting date and ATS.
  • Newest first. Only-new mode turns a saved search into a daily remote-job alert.
  • $2 per 1,000 jobs. Jobs removed by your filters are free.

Quick start

{ "keywords": ["python", "backend"], "excludeKeywords": ["senior"], "locations": ["Europe", "Germany", "remote"], "postedWithinDays": 7, "maxItems": 100 }

Daily alert:

{ "keywords": ["product designer"], "onlyNewJobs": true, "stateKey": "designer-alert" }

Output

company, title, url, location, postedAt, vendor (ATS), remote (always true), employmentType, department, jobId, salary fields where the ATS publishes them.

How "remote" is decided

A job is remote when its ATS flags it as remote or its title or location says remote, anywhere or work from home. Hybrid roles are not included unless they say remote.

Found it useful? Leave a review — it helps other people find this Actor → https://apify.com/suitable_sunspot/remote-jobs-api/reviews

Who uses it

You areYou give itYou get
Job seeker / job boardTitle keywords + locationsFresh postings from employers' own career sites, often before aggregators list them
Sales / SDR teamTarget-account list + a daily schedule"Acme opened 3 Data Engineer roles" — a buying signal every morning
Recruiting agencyClient and prospect companiesEvery new opening with a direct apply link
Analyst / investorWatch-list companiesHiring velocity by company, department and location
AI agent (API / MCP)keywords or companiesStructured jobs in one call

Daily job alerts → Google Sheets or Slack

Schedule the Actor (Apify Schedules, n8n, Make or Zapier) with onlyNewJobs: true and a fixed stateKey. The first run is your baseline; every later run returns only postings that appeared since — and you are not billed again for jobs you already received. No new jobs means zero rows and zero cost.

n8n: Schedule Trigger → HTTP Request → Google Sheets (Append rows) → Slack, with

  • POST https://api.apify.com/v2/acts/suitable_sunspot~remote-jobs-api/run-sync-get-dataset-items?timeout=180&maxTotalChargeUsd=0.1
  • Header Authorization: Bearer <your Apify token>
  • Body: {"keywords": ["python", "backend"], "onlyNewJobs": true, "stateKey": "remote-alert", "maxItems": 200}

maxTotalChargeUsd caps the cost of each run.

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("<your Apify token>")
run = client.actor("suitable_sunspot~remote-jobs-api").call(
run_input={"keywords": ["python", "backend"], "onlyNewJobs": True, "stateKey": "remote-alert", "maxItems": 200},
max_total_charge_usd=0.10,
)
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["company"], "|", job["title"], "|", job["url"])

What it costs

$2.00 per 1,000 jobs, nothing else. A daily alert that finds 300 new postings a week costs $0.60 a week; a one-off search for 100 jobs costs $0.20. Jobs removed by your filters, errors, companies not found and jobs you already received in monitoring mode are never charged. Apify's free plan includes monthly credit, enough to try it at no cost.

Limits

  • Results come from a daily index of public career boards, so a job posted in the last few hours may not be in yet. Descriptions are not included; open url or use ATS Jobs API in company mode for full text.