RemoteOK Job Scraper
Pricing
Pay per usage
Go to Apify Store
RemoteOK Job Scraper
Scrape RemoteOK for remote job listings, salaries, tags, companies, and locations. Export remote job market data with salary insights.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Maintained by Community
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Scrape remote job listings from RemoteOK.com. Extract job titles, company names, skill tags, salary ranges, locations/timezones, posting dates, and application links. Supports both HTML page scraping and JSON API responses.
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | Yes | - | List of RemoteOK.com page URLs to scrape. Example: https://remoteok.com/remote-dev-jobs or https://remoteok.com/remote-jobs/search?term=python |
maxResults | integer | No | 100 | Maximum number of job listings to scrape across all provided URLs (1-1000). |
useResidentialProxy | boolean | No | false | Enable residential proxies for better success rates. Recommended as RemoteOK may block datacenter IPs. |
Output Fields
| Field | Type | Description |
|---|---|---|
jobTitle | string | Title of the remote job position. |
company | string | Name of the hiring company. |
tags | array | Skill and technology tags associated with the job (e.g., ["python", "react", "aws"]). |
salary | string | Formatted salary range string (e.g., "$100k - $150k"). |
salaryMin | number | Minimum salary parsed from the listing. |
salaryMax | number | Maximum salary parsed from the listing. |
location | string | Location or timezone requirement (defaults to "Remote"). |
postedDate | string | Date the job was posted. |
applicationUrl | string | Direct application URL or link to apply. |
companyLogo | string | URL of the company logo image. |
jobUrl | string | Direct URL to the job posting on RemoteOK. |
sourceUrl | string | The URL this result was scraped from. |
scrapedAt | string | ISO 8601 timestamp when the data was collected. |
Example Use Cases
- Tech job monitoring: Track new remote developer positions daily by scraping category pages for specific tech stacks like React, Python, or Go.
- Salary intelligence: Collect salary data across hundreds of remote job postings to build compensation benchmarks by role and technology.
- Skill demand analysis: Aggregate tags from all job postings to identify the most in-demand skills and technologies in the remote job market.
- Company hiring patterns: Monitor which companies are actively hiring remotely, how frequently they post, and for what types of roles.
- Job board aggregation: Feed RemoteOK listings into your own job board platform alongside data from other sources for a comprehensive remote jobs database.
Cost Estimate
This actor uses the Mid pricing tier at $0.00075 per result.
| Results | Estimated Cost |
|---|---|
| 100 | $0.075 |
| 500 | $0.375 |
| 1,000 | $0.75 |
| 10,000 | $7.50 |
Example Input
{"urls": ["https://remoteok.com/remote-dev-jobs","https://remoteok.com/remote-design-jobs","https://remoteok.com/remote-jobs/search?term=machine+learning"],"maxResults": 200,"useResidentialProxy": true}
Example Output
{"jobTitle": "Senior Backend Engineer","company": "GitLab","tags": ["python", "golang", "kubernetes", "postgresql"],"salary": "$130k - $180k","salaryMin": 130000,"salaryMax": 180000,"location": "Worldwide","postedDate": "2026-02-10T00:00:00.000Z","applicationUrl": "https://remoteok.com/remote-jobs/12345-gitlab-senior-backend-engineer","companyLogo": "https://remoteok.com/assets/img/jobs/gitlab-logo.png","jobUrl": "https://remoteok.com/remote-jobs/12345-gitlab-senior-backend-engineer","sourceUrl": "https://remoteok.com/remote-dev-jobs","scrapedAt": "2026-02-12T10:30:00.000Z"}