Working Nomads Remote Job Scraper
Pricing
from $1.05 / 1,000 jobs
Working Nomads Remote Job Scraper
Remote jobs for digital nomads: read the Working Nomads job board feed, the 50 most recent job listings, with job title, company name, category, location, tags, publish date and the description as HTML and plain text. Change detection across runs: by default a rerun writes only new postings.
Pricing
from $1.05 / 1,000 jobs
Rating
0.0
(0)
Developer
Midnight Static
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Working Nomads publishes a rolling feed of the 50 most recent remote jobs. This Actor reads it, and remembers what it already sent you, so a daily run costs you only the postings that are actually new.
Why that matters
Run any other Working Nomads scraper twice a day and you will receive the same jobs twice, and pay for them twice. The feed does not page: whatever you request, the site returns the same 50 postings. Measured on 17 September 2026 — ?limit, ?page, ?offset and ?category all return the identical response.
So this Actor keeps a memory across runs. On its first run it gives you all 50. On the next run it gives you only what appeared since. In a live test the second run wrote nothing at all and charged nothing, because nothing had changed.
If you want the full feed every time, switch Only jobs new since your last run off.
What you get
The posting Job id, title, company name, category, location, publication date, and how many days old it is.
Tags twice As the original comma string and as a clean array with a count, so you can filter without splitting strings yourself.
The description twice As the original HTML and as readable plain text, with its character length. Most scrapers hand you HTML and leave the stripping to you.
Provenance
sourceUrl, fetchedAt, httpStatus, filledFieldCount, and isNewSinceLastRun on every record.
Filters
Categories keeps only the categories you name, for example Development, Design, Marketing. Keywords keeps only jobs whose title, tags or description contain one of your words. Filtered-out jobs are counted in the run statistics and cost you nothing.
Example record (trimmed)
{"jobId": "1867649","title": "Senior SEO & Organic Growth Strategist","companyName": "Powered by search","categoryName": "Marketing","location": "Global","tagList": ["seo", "b2b", "strategy", "english", "client relationship"],"tagCount": 5,"publishedAt": "2026-09-16T12:32:34-04:00","daysSincePosted": 1,"descriptionLength": 7243,"isNewSinceLastRun": true,"filledFieldCount": 18,"jobUrl": "https://www.workingnomads.com/job/go/1867649/"}
Typical uses
Feeding a job board or newsletter with fresh remote roles. Watching a category for new openings. Tracking which companies hire remotely and how often. Building a dataset of remote job descriptions over time by running daily and letting the memory do the deduplication.
Failures are loud
The run fails with an explanation rather than finishing quietly. If the feed format changes, you get a parse error with the first 200 characters of what actually came back, not an empty dataset. If the feed is empty, the run fails instead of reporting success with nothing. Counters are reconciled every run: jobs in the feed, written, new, already seen, filtered out, HTTP failures, parse failures. The breakdown is written to the RUN_STATS key.
Limits and compliance
robots.txt is checked before the request and the path is confirmed allowed. If robots.txt cannot be read, the run stops before making any data request rather than guessing.
No personal data is collected. The feed carries company names, not people. The output is built from an explicit list of known fields, so nothing outside that list can reach your dataset.
The feed holds 50 postings at a time. This Actor does not pretend otherwise, and it is priced for what it is.
Pricing
$1.50 per 1,000 jobs, everything included. No start fee, no minimum charge per run, no separate platform usage line.
Paid Apify plans pay less, automatically — there is nothing to apply for: Bronze $1.35, Silver $1.20, Gold and above $1.05 per 1,000 jobs. The Free plan price is unchanged at $1.50.
You are charged per job written. With the default setting, a job you already received is never written again, so a daily run on an unchanged feed costs you nothing at all.
Measured performance
Three runs on 17 September 2026:
| Run | Jobs in feed | New | Written | Charged |
|---|---|---|---|---|
| First | 50 | 50 | 50 | 50 |
| Second, minutes later | 50 | 0 | 0 | 0 |
| Filtered to Development | 50 | 0 | 10 | 10 |
Each run takes under twenty seconds.