We Work Remotely Jobs Scraper – Real-Time Data
Pricing
from $2.50 / 1,000 results
We Work Remotely Jobs Scraper – Real-Time Data
Live remote job listings from We Work Remotely: keyword and category search with full descriptions, company info, locations, and apply links. Every row streams to your dataset in real time — ready for recruiters, job boards, and AI workflows. Free trial: 2 results per run.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Emmanuel
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
We Work Remotely Real-Time Data
Free trial: 2 results per run on the free plan. Upgrade to a paid Apify plan for unlimited exports.
Live remote job listings from We Work Remotely — the largest remote work community. Search by keyword and category, collect full descriptions, company info, locations, and posting dates, and stream every row to your dataset in real time.
Who it's for
- Recruiters and sourcing teams tracking remote hiring demand
- Job boards and aggregators keeping remote listings fresh
- Founders and operators researching remote salary and hiring trends
- Agencies building outreach lists from hiring companies
- AI agents answering "what remote jobs are live right now?"
Use cases
- Track new Python / React / design / support openings daily
- Build a remote-jobs feed for a niche board or newsletter
- Enrich hiring companies with headquarters and company profiles
- Monitor a competitor's hiring velocity
- Feed live listings into a RAG pipeline or chatbot
- Export weekly snapshots to Sheets, Airtable, or your CRM
Features
| Checkbox | What it does |
|---|---|
| 💼 Job search (default on) | Keyword + category search with location, company, and date-posted filters |
| Enrich with full details | Adds full description, apply link, company profile, and headquarters to each row (adds a little extra time per record) |
| 🔗 Job links | Collect structured rows from pasted We Work Remotely job URLs |
| ⚙️ Output & delivery | Webhooks (JSON + Slack) |
| 🌐 Connection | Residential proxy (US default) |
Input reference
enableJobSearch(boolean, defaulttrue) — run keyword/category search.jobKeywords(string[], default["python"]) — e.g.["python", "react", "customer support"]. Empty = all jobs in the selected categories.jobCategories(string[], default["remote-programming-jobs"]) — any of:remote-programming-jobs,remote-full-stack-programming-jobs,remote-front-end-programming-jobs,remote-back-end-programming-jobs,remote-devops-sysadmin-jobs,remote-design-jobs,remote-product-jobs,remote-customer-support-jobs,remote-sales-and-marketing-jobs,remote-management-and-finance-jobs,all-other-remote-jobs. Empty = all categories.jobLocation(string, default"") — e.g.Worldwide,Americas,Europe.jobCompany(string, default"") — e.g.Toggl.jobDatePosted(selectany|month|week|day, defaultany).jobsPerQuery(integer 1–200, default10).searchFetchFullDetails(boolean, defaultfalse) — enrich rows in place (detailsFetched: true). No second row, no dropped records.enableScrapeByUrl(boolean, defaultfalse) +jobUrls(string[]) — e.g.["https://weworkremotely.com/remote-jobs/toggl-senior-full-stack"].webhookUrl,webhookFormat(json|slack),proxyConfiguration.
Demo: leave defaults and click Start — you get live programming jobs in seconds.
Output fields
featureType, jobId, title, company, companyUrl, companyLogo, location, category, jobType, tags, jobUrl, applyUrl, descriptionText, descriptionHtml, postedAt, detailsFetched, searchQuery, searchCategory, position, scrapedAt.
Webhooks
Set webhookUrl (+ webhookFormat). Every record is always saved to the dataset; the webhook sends an additional real-time POST per job. json = full record, slack = compact message. Delivery failures never stop the run.
MCP / AI-agent usage
Via Apify MCP: actor: weworkremotely-com-real-time-data.
Example: "Find 10 live remote Python jobs in Programming posted this month and return title, company, location, and apply link."
FAQ
- Proxies? Residential US by default; override the country in Connection settings.
- Free tier? 2 results per run; paying plans are uncapped.
- Freshness? Every run collects live listings;
postedAtandscrapedAtare on every row. - Enrich cost? Full-details mode adds a little extra time per record but keeps the same row shape.