Remote.co Jobs Search Scraper
Pricing
Pay per usage
Go to Apify Store
Remote.co Jobs Search Scraper
Scrape remote job listings from Remote.co. Extract job titles, companies, locations, job categories, time zones, and application details for remote work recruitment and market analysis.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
The latest and most advanced Remote.co Jobs Search Scraper. Our Remote.co Jobs Search Scraper extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.
Features
- Keyword search — find jobs by keyword, search term, or role
- Location filtering — narrow results to specific cities, regions, or countries
Use Cases
- Remote work market analysis — track demand for fully-remote positions across industries and geographies
- Distributed team hiring trends — monitor how companies are building location-independent teams
- Location-independent job tracking — identify skills and roles that are most frequently offered as remote
- Remote salary benchmarking — collect compensation data for remote positions to inform hiring budgets
Sample Input
{"query": "developer","keywords": "React, Node.js","maxRows": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"jobTitle": "Senior Frontend Developer","companyName": "Basecamp","location": "Remote, USA","postedDate": "2026-06-15","jobUrl": "https://remote.co/jobs/senior-frontend-developer-basecamp","description": "We are looking for a senior frontend developer with deep experience in React and TypeScript. You will be responsible for building and maintaining our customer-facing web application.","searchQuery": "React, Node.js","searchLocation": "Remote","scrapedAt": "2026-06-20T10:00:00.000Z","jobType": ["FULLTIME"],"isRemote": true,"salary": {"salaryMin": 120000,"salaryMax": 160000,"salaryText": "$120,000 - $160,000","salaryType": "yearly","salaryCurrency": "USD"}}
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
query | string | developer | Enter your search query (e.g., developer, designer, etc.). | |
keywords | string | — | Alternative search keywords (e.g., React, Node.js). | |
maxRows | integer | 20 | Maximum number of job listings to return. | |
proxyConfiguration | object | {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]} | Proxy settings. Apify Residential proxy recommended. |
Output
| Field | Description |
|---|---|
jobTitle | Job Title |
companyName | Company Name |
location | Job Location |
postedDate | Posted Date |
jobUrl | Job URL |
description | Job Description |
searchQuery | search Query |
searchLocation | search Location |
scrapedAt | scraped At |
title | Job Title |
companyLogoUrl | Company Logo URL |
age | Job Age |
datePublished | Date published |
jobType | Job Type |
companyHeaderUrl | Header Image URL |
companyUrl | Company URL |
rating | Rating |
descriptionText | Job Description |
descriptionHtml | Job Description HTML |
benefits | Benefits |
occupation | Occupation |
attributes | Attributes |
workingSystem | Working System |
numOfCandidates | Number of Candidates |
source | Job Source |
hiringDemand.isUrgentHire | Urgently Hiring |
hiringDemand.isHighVolumeHiring | High Volume Hiring |
locale | Locale |
salary | Salary guide |
salary.salaryMin | Minimum Salary |
salary.salaryMax | Maximum Salary |
salary.salaryText | Salary Text |
salary.salaryType | Salary Type |
salary.salarySource | Salary Source |
salary.salaryCurrency | Salary Currency |
expired | Expired |
postedToday | Posted Today |
isSponsored | Sponsored |
scrapingInfo.page | Page number |
scrapingInfo.index | Job Index on page |
jobKey | Job Key |
emails | Finded emails |
isRemote | Remote |
socialInsurance | Social Insurance |
shiftAndSchedule | Shift and Schedule |
organicApplyStarts | Organic Apply Starts |
applyUrl | Apply URL |
requirements | Requirements |
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } - Rate limits: Keep result limits reasonable per run to avoid IP bans
- Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset