Remote Jobs API: Fresh Remote Tech Jobs from Company Boards avatar

Remote Jobs API: Fresh Remote Tech Jobs from Company Boards

Pricing

from $3.00 / 1,000 job results

Go to Apify Store
Remote Jobs API: Fresh Remote Tech Jobs from Company Boards

Remote Jobs API: Fresh Remote Tech Jobs from Company Boards

Fresh remote tech jobs straight from company job boards (Greenhouse, Lever, Ashby). Filter by role, country and salary. Export JSON or CSV, pay per job.

Pricing

from $3.00 / 1,000 job results

Rating

0.0

(0)

Developer

Eki Soka

Eki Soka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Categories

Share

Remote Jobs API: fresh remote tech jobs from company job boards

Get remote-only jobs taken directly from companies' own job boards on Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, BambooHR and Personio, refreshed every day. No aggregator reposts, no expired ads: closed jobs disappear on the next refresh.

Database today: about 48,000 open jobs from 1,250+ company job boards, including hundreds of remote-first companies.

Who uses it

  • Remote job boards and newsletters: a clean daily feed with apply links, salary, seniority and tech stack.
  • Job alert bots and Slack/Discord communities: run it on a schedule with newWithinDays: 1 to post only new roles.
  • Job seekers and recruiters: filter remote roles by country eligibility, seniority, tech stack or salary.

Examples

New remote engineering jobs from the last day:

{ "keywords": ["engineer"], "newWithinDays": 1 }

Senior remote roles that mention Python, open to Europe, with salary:

{ "seniority": ["senior", "staff_principal"], "technologies": ["Python"], "countries": ["Germany", "Netherlands", "Spain"], "salaryOnly": true }

Output

One row per remote job: title, company, company_website, location, countries, workplace_type, seniority, technologies, department, salary_min, salary_max, salary_currency, salary_period, published_at, first_seen, url, apply_url, plus description when includeDescription is on.

Pricing

Pay per job row returned. Runs with no matches charge no rows. Use Max results to cap spend.

FAQ

Do I get duplicate rows? No by default: when a company posts the same role several times (same title and location) you get one row, with similar_postings saying how many identical postings it stands for. Turn on Include duplicate postings to get every posting.

How fresh is it? The database is refreshed daily; database_updated_at on each row shows when.

What counts as remote? Jobs the company marks as remote, or whose location says remote / anywhere / work from home.

Can I schedule it? Yes: use Apify schedules, the API, or integrations (Make, Zapier, n8n, Google Sheets, webhooks).

Data and use

Only public job-posting data from official public job board endpoints. No personal data. Each row links to the original posting; please send applicants there.

Need non-remote jobs or company-level hiring signals? See the full Company Jobs Search + Hiring Signals Actor by the same developer.

What you can do with it

  • Build a remote job board or newsletter with a fresh daily feed of remote tech jobs
  • Post new remote developer jobs to Slack, Discord or Telegram every morning
  • Find remote jobs open to candidates in Europe, the US, Canada, LATAM or worldwide
  • Filter remote jobs by seniority, tech stack (Python, React, Go, AWS...) and published salary
  • Get remote jobs straight from Greenhouse, Lever and Ashby career pages, without reposts or expired ads
  • Export remote jobs to CSV, Excel, JSON or Google Sheets

What it costs

ExampleCost
100 remote jobsabout $0.30
1,000 remote jobsabout $3.00
a daily feed of ~150 new jobs for a monthabout $13.50

You only pay for rows you get. Set Max results (or a maximum cost per run in Apify) to cap spend. Apify's free plan includes monthly credit, so you can try it at no cost. Apify subscribers get automatic Store discounts on some events.

Use it from code, no-code tools or AI agents

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("worthwhile_quinsy/remote-jobs-api").call(run_input={'keywords': ['engineer'], 'newWithinDays': 1, 'maxResults': 100})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript / Node.js (npm install apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('worthwhile_quinsy/remote-jobs-api').call({"keywords": ["engineer"], "newWithinDays": 1, "maxResults": 100});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

One HTTP call (returns the rows directly):

curl -X POST 'https://api.apify.com/v2/acts/worthwhile_quinsy~remote-jobs-api/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"keywords": ["engineer"], "newWithinDays": 1, "maxResults": 100}'

No-code: connect it to Make, Zapier, n8n, Google Sheets, Slack or a webhook from the Integrations tab, and run it on a Schedule (for example every morning).

AI agents (MCP): use it as a tool in Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server: https://mcp.apify.com?tools=worthwhile_quinsy/remote-jobs-api. Your agent can then ask for live job data in plain language. Use this tool when the user asks for remote job openings, optionally filtered by role, country eligibility, seniority or salary.

More tools from the same job-data suite

All of these read the same daily database of jobs from company career pages, so results are consistent across tools.

ActorWhat it gives you
Company Jobs Search + Hiring SignalsSearch all jobs in the database, check your own list of companies, or get per-company hiring signals.
Companies Hiring by Tech StackB2B buying signals: which companies are hiring for the tools you sell into.
Tech Salary Data APISalary benchmarks (median, P25, P75) from fresh job postings with published pay.
Company Hiring TrendsWhich companies are ramping up hiring, and which are slowing down.
ATS DetectorWhich applicant tracking system (Greenhouse, Lever, Ashby...) a company uses, plus its career page.
Greenhouse Jobs ScraperAll open jobs from any Greenhouse job board, or search every Greenhouse board we track.
Lever Jobs ScraperAll open jobs from any Lever job board, or search every Lever board we track.
Ashby Jobs ScraperAll open jobs from any Ashby job board, or search every Ashby board we track.

Questions and feedback

Found a bug, need another filter, field or ATS? Open an Issue on this Actor's page; issues are answered quickly. If it saved you time, a short review helps other people find it.