JustRemote Jobs Scraper
Pricing
from $5.00 / 1,000 results
JustRemote Jobs Scraper
A fast and reliable web scraper for collecting remote job listings from JustRemote site. Scrape job details as well as company details from the job listings. Now you can skip duplicate job listings across multiple runs using reliable caching system.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Parsedom Inc
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
JustRemote Remote Job Scraper
A fast and reliable web scraper for collecting remote job listings from JustRemote. Designed for developers, job seekers, recruiters, and HR professionals who need structured remote job data from one of the most comprehensive remote job boards available.
The scraper automatically extracts key listing details such as job title, salary & perks, job description, job type, apply links, and optionally full company information. It supports multiple URL types — filtered job search pages and individual job detail pages — making it flexible for both broad data collection and targeted job monitoring.
🎯 Use Cases
Job Search & Career Research
- Browse and filter remote job listings across multiple fields and job types
- Compare salaries and perks across roles and companies
- Track new listings as they appear on JustRemote
Recruitment & Talent Sourcing
- Build structured databases of remote job openings for internal tracking
- Monitor job postings for specific roles or companies
- Feed consistent JSON job data into ATS or recruitment pipelines
HR & Workforce Analytics
- Analyze remote job market trends by field, location, and job type
- Compare salary ranges across remote roles and industries
- Identify in-demand skills across active job listings
Lead Generation & Outreach
- Generate lists of companies actively hiring remotely
- Enrich records with company descriptions, logos, and active job links
- Populate CRM systems with fresh job market insights
Automation & Workflow Integration
- Automate recurring data pulls for continuous job monitoring
- Trigger downstream workflows (alerts, digests, reports) based on new listings
- Integrate with business tools (Slack alerts, dashboards, BI platforms)
Market Research & Competitive Intelligence
- Monitor which companies are hiring remotely and for what roles
- Analyze job description content for trends in required skills
- Benchmark salary data across remote-first organizations
⬇️ Input
| Field | Type | Required | Description |
|---|---|---|---|
inputUrls | array of strings | ✅ | One or more JustRemote URLs (listing pages or individual job pages) |
maxResults | integer | ❌ | Maximum number of job results to scrape. Omit for no limit |
enableCache | boolean | ❌ | Cache scraped results to skip already-seen listings on re-runs. Defaults to false |
scrapeCompanyInfo | boolean | ❌ | Also scrape company profile pages for additional company details. Defaults to false |
{"inputUrls": ["https://justremote.co/remote-customer-service-jobs/"],"maxResults": 5,"enableCache": false,"scrapeCompanyInfo": true}
Supported URL Types
The actor accepts two types of URLs:
- Listing page – A listing page on JustRemote site. Example:
https://justremote.co/remote-developer-jobs/orhttps://justremote.co/remote-customer-service-jobs/ - Detail page – A specific job's detail page. Example:
https://justremote.co/remote-manager-exec-jobs/senior-business-systems-analyst-finance-kraken
⬆️ Output
Scraped results are shown in the Storage tab in Apify.
{"URL": "https://justremote.co/remote-manager-exec-jobs/senior-business-systems-analyst-finance-kraken","Title": "Senior Business Systems Analyst - Finance","Job Type": ["permanent", "Fully Remote"],"Description": "Own the day-to-day administration, configuration, and stability of NetSuite...","Salary and Perks": "Pay range: $72K - $145K\nBonus program\nEquity program\nWellness allowance\nMedical, dental, vision and 401(k)","About us": "Kraken is your bridge to the world of crypto.","Apply Link": "https://jobs.ashbyhq.com/kraken.com/087924a0-e408-4947-af40-37acd073f6a3","companyInfo": {"Name": "Kraken","Logo Link": "https://remoteworker-live-superbrnds.s3.eu-west-2.amazonaws.com/uploads/company/logo/268/logo.jpeg","Description": "By joining Kraken, you'll work on the bleeding edge of bitcoin and other digital assets...","Active Job listings": ["https://justremote.co/remote-manager-exec-jobs/senior-business-systems-analyst-finance-kraken"]}}
Output Fields
| Field | Type | Description |
|---|---|---|
URL | string | Direct URL to the job listing on JustRemote |
Title | string | Job title as displayed on the listing |
Job Type | array | Employment type and remote classification (e.g. permanent, Fully Remote) |
Description | string | Full job description text |
Salary and Perks | string | Salary range and benefits information, if available |
About us | string | Brief company description from the job listing, if available |
Apply Link | string | Direct URL to the external application page |
companyInfo | object | (Only when scrapeCompanyInfo: true) Company profile details — see below |
companyInfo Fields
| Field | Type | Description |
|---|---|---|
Name | string | Company name |
Logo Link | string | URL to the company logo image |
Description | string | Full company description from the JustRemote company profile |
Active Job listings | array | URLs of all active job listings for this company on JustRemote |
🏢 Company Info Scraping
When scrapeCompanyInfo is set to true, the scraper visits each job's associated company profile page and enriches the result with detailed company information, including the company name, logo, full description, and a list of all their currently active remote job listings.
This is useful for:
- Targeted outreach – Build profiles of remote-first companies with active hiring
- Competitive research – Understand how many and what types of roles a company is filling
- ATS enrichment – Feed company context alongside job data into recruitment tools
⚡ Caching
When enableCache is set to true, the scraper stores previously scraped job listings so that repeat runs skip already-processed URLs. This is useful for:
- Incremental scraping – Only pull new listings on each run
- Reducing load – Avoid redundant requests to JustRemote
- Faster subsequent runs – Previously cached results are returned instantly without re-fetching
Cached results are stored per job URL and are reused automatically on subsequent runs when caching is enabled.
🤝 Support
Need help or a custom scraper?
- 📧 info@parsedom.com
- 🌐 https://parsedom.com
- 💼 Fiverr: https://www.fiverr.com/s/rEmNqEb
- 🤖 Apify expert page: https://apify.com/partners/find/parsedom-inc
Ready to extract JustRemote job data? Add your URLs and start scraping 💼🌍