Working Nomads Jobs Scraper — No Login · Full Description
Pricing
$3.00 / 1,000 job scrapeds
Working Nomads Jobs Scraper — No Login · Full Description
Scrape Working Nomads' remote job feed: title, company, category, tags, location, full HTML description and apply URL. No login needed. $0.003 per job scraped.
Scrape the full remote job feed from Working Nomads: title, company, category, tags, location, posted date, the complete HTML job description and the apply URL. No login, no proxy, no browser needed.
Why use this scraper
Working Nomads curates remote job listings across dozens of categories (marketing, engineering, customer success, design and more), but reading that feed by hand means visiting one listing page at a time. This Actor:
- Reads Working Nomads' own public jobs feed directly, so every listing currently live on the site comes back in one run.
- Needs no login and no proxy — it is a single public request, not a browser session.
- Returns the full HTML job description, not just a title and link, so downstream filtering by keyword, seniority or compensation mentioned in the body text can run without opening each listing.
- Supports an optional keyword filter so a run can be scoped to one category or skill instead of the full feed.
Overview
The Actor fetches Working Nomads' public jobs feed and returns one dataset item per listing: title, company name, category, tags, location restriction, publish date, the full HTML description body and the apply URL. When keyword is set, listings are filtered client-side by title, category and tags before being returned. A run with no filter returns the current feed in the same order Working Nomads itself publishes it, so the first items in the dataset are also the most recently posted.
Working Nomads groups listings into broad categories such as Marketing, Engineering, Customer Success, Design, Sales and Writing, and tags each one with more specific skill or topic keywords (for example "editing", "social media" or "phone" on a single listing). Both the category and the tags are preserved as-is in the output, which makes it straightforward to slice the feed by function without any extra classification step.
Supported inputs
| Field | Type | Description |
|---|---|---|
keyword | string | Optional keyword to filter by title, category or tags, e.g. "marketing" |
maxItems | integer | Maximum number of listings to return (1–200) |
Use cases
- Remote job aggregation — pull the full current feed into your own site or newsletter without manually copying listings.
- Niche talent sourcing — filter by
keyword(e.g."design","customer success") to build a shortlist of companies actively hiring remote talent in one function. - Market research — track which categories and tags appear most often over time to see where remote hiring demand is concentrated.
- Lead generation for recruiting or HR tools — the
companyNamefield across many listings gives a list of companies actively hiring remote talent right now. - Content and SEO — republish a filtered, up-to-date remote-jobs list on a niche job board or blog, refreshed on a schedule.
- Competitive intelligence for job boards — compare your own listing volume and categories against what Working Nomads is currently publishing, to spot categories you are under-covering.
How it works
Working Nomads publishes its current job listings through a public feed that the site's own jobs page loads to render the list in the browser. The Actor requests that feed directly, parses each listing into the dataset fields below, and applies the optional keyword filter against title, category and tags before truncating to maxItems. Because the feed reflects what is live on the site right now, a listing that has been filled or removed will not appear in the next run.
Input configuration — 3 examples
Mode 1 — full feed, default size:
{"maxItems": 30}
Mode 2 — filtered by keyword:
{"keyword": "marketing","maxItems": 50}
Mode 3 — maximum feed size:
{"maxItems": 200}
Output sample
Real output from a smoke test run, unedited (description truncated for readability):
{"title": "Video Creator (100% remote)","companyName": "Marker Video","categoryName": "Marketing","location": "USA, Canada, Ireland or UK only","tags": ["editing", "media", "english", "social media"],"pubDate": "2026-10-15T14:12:21-04:00","description": "<p><strong>Make videos about brands you love and get paid, no social following required!</strong><br/><br/>Hello! We'd love for you to join our platform!</p>...","url": "https://www.workingnomads.com/job/go/1811942/"}
{"title": "Appointment Setting Representative","companyName": "Sun Coast Sciences","categoryName": "Customer Success","location": "Global","tags": ["communication", "phone", "english"],"pubDate": "2026-08-10T13:36:57-04:00","url": "https://www.workingnomads.com/job/go/1783103/"}
Key output fields
| Field | Type | Description |
|---|---|---|
title | string | Job title |
companyName | string | Hiring company |
categoryName | string | Working Nomads category (e.g. Marketing, Engineering) |
location | string | Location restriction, or "Global"/"Anywhere" when fully open |
tags | array of strings | Skill and topic tags attached to the listing |
pubDate | string | Publish date, as published by Working Nomads |
description | string | Full HTML job description body |
url | string | Direct link to the listing |
Pricing
Pay per event, no subscription.
| Event | Price | When |
|---|---|---|
| Job scraped | $0.003 | Per job listing returned in the dataset |
Example: a run returning 50 listings costs 50 × $0.003 = $0.15.
What makes this richer than the competition
Compared with the closest listings for the same target on the Apify Store:
- vs. Working Nomads Jobs Scraper (powerai, 20 users/30d): powerai covers the same source; this Actor additionally returns the full HTML
descriptionbody in every item, not just the summary fields, so keyword and compensation filtering can run on the complete listing text without a second fetch. - vs. Working Nomads Jobs Scraper with Company Details (crawlpilot, 4 users/30d): crawlpilot adds extra company-profile lookups at a higher cost per item; this Actor stays scoped to the job feed itself (title, category, tags, full description) at a lower, simpler per-job price for users who just need the listings.
Notes & limitations
locationreflects exactly what Working Nomads publishes for that listing (a country list,"Global"or a city name) — this Actor does not normalize it into a structured country code.- The optional
keywordfilter is a simple client-side match against title, category and tags; it is not a full-text search over the description body. - Listings that Working Nomads has already closed or removed will not appear in a new run, even if they were returned by a previous one.
- This Actor reads Working Nomads' own feed only; it does not cross-reference or deduplicate against other remote job boards.
tagsreflects exactly what the poster assigned to the listing on Working Nomads; a role that would reasonably fit a tag the poster did not use will not be returned by filtering on that tag.- Running the Actor more often than the feed actually changes will return mostly the same listings again — Working Nomads does not publish a "last updated" timestamp separate from
pubDate, so deduplicate onurldownstream if you poll on a tight schedule.
FAQ
Do I need an account or API key for Working Nomads? No. The Actor reads the same public feed the site's own jobs page uses to render listings.
Can I filter by category, like only Marketing or only Engineering?
Yes — set keyword to the category name or a related tag, e.g. "marketing" or "design"; the match runs against title, category and tags together, so a broader term returns more listings.
Will I get the full job description, or just a summary? The full HTML description body is included in every result where Working Nomads publishes one.
How often does the feed update?
It reflects whatever is live on the Working Nomads site at the moment the Actor runs; re-run it on a schedule to catch new listings, and deduplicate on url if you poll frequently so you don't process the same listing twice.
What is the maximum number of listings per run?
Up to 200 via maxItems, which covers the full current feed on most days.
For AI Agents & LLM Apps
This Actor is Apify MCP-compatible and can be called directly from an LLM agent:
- Via Apify MCP (
mcp.apify.com): addgio21/workingnomads-remote-jobs-scraperas a tool and pass{"maxItems": 30}as the call arguments. - Via API (no MCP needed):
curl -X POST "https://api.apify.com/v2/acts/gio21~workingnomads-remote-jobs-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 10}'
Disclaimer
This Actor is an independent tool that reads publicly available job listings from Working Nomads' own public jobs feed. It is not affiliated with, endorsed by, or sponsored by Working Nomads. Related marks are trademarks of their respective owner. Use this Actor in accordance with Working Nomads' Terms of Use; only public listing data is collected.
SEO Keywords
working nomads scraper, working nomads jobs api, scrape remote jobs, working nomads jobs feed, remote job aggregator, no login job scraper, remote job data api, remote jobs by category, remote hiring research, working nomads job board scraper