cd /news/developer-tools/stop-refreshing-job-boards-free-apis… · home topics developer-tools article
[ARTICLE · art-47752] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Stop refreshing job boards: free APIs for remote-job alerts (Remotive, RemoteOK, Arbeitnow)

Three major remote-job boards—Remotive, RemoteOK, and Arbeitnow—offer free, keyless JSON APIs that developers can use to build custom job alert systems. By pulling these feeds hourly and matching against keywords, job seekers can receive instant notifications instead of manually refreshing pages. A developer has also created a Telegram bot, @RemoteJobRadarBot, that wraps this pipeline for users who prefer not to run their own cron jobs.

read1 min views1 publishedJul 4, 2026

Job hunting for remote positions has a dumb daily ritual: open Remotive, open RemoteOK, open a couple more boards, scroll past everything you saw yesterday, close the tabs. The good listings get hundreds of applicants within the first day, so being early actually matters — and yet most people check once a day at best.

The boring truth is that the underlying data is completely open. Three of the bigger remote-job sources expose free, keyless JSON APIs:

https://remotive.com/api/remote-jobs?limit=100 — title, company, category, salary when disclosed, tags.https://remoteok.com/api

— needs a User-Agent header, first array element is a legal notice, the rest are jobs with position, company, tags and salary ranges.https://www.arbeitnow.com/api/job-board-api

— mostly European listings, has a remote

boolean you must filter on (the feed includes on-site jobs too).With those three endpoints, "watch the boards for me" collapses into a small cron job: pull the feeds hourly, dedupe by job id, match new entries against your keywords, send yourself a message. No scraping, no headless browsers, no API keys.

A few gotchas if you build this yourself:

golang

, medical

and engineer

at once. Match against title, company and location only, or your "python" alert will ping for gardening jobs.If you'd rather not run your own cron: I wired exactly this pipeline into a Telegram bot, @RemoteJobRadarBot. /jobs python

searches the merged feeds, /watch senior python

pings you when a matching job appears (checked hourly, keyword matching with the caveats above already handled). There is also a channel that just streams the freshest listings: @RemoteJobRad.

Free tier covers normal use (5 searches/day, one watch). Either way — the APIs are open, and being the first applicant instead of the four-hundredth is mostly a matter of plumbing.

── more in #developer-tools 4 stories · sorted by recency
── more on @remotive 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/stop-refreshing-job-…] indexed:0 read:1min 2026-07-04 ·