Remote.co Jobs Search Scraper avatar

Remote.co Jobs Search Scraper

Under maintenance

Pricing

from $2.99 / 1,000 job details

Go to Apify Store
Remote.co Jobs Search Scraper

Remote.co Jobs Search Scraper

Under maintenance

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

from $2.99 / 1,000 job details

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

10 days ago

Last modified

Share

An Apify Actor that scrapes publicly listed job postings from Remote.co - Extract rich public job-listing data from Remote.co category and search pages..

The Actor navigates Remote.co's public job-search results, opens each result detail page to enrich the record, normalises everything into a single rich structured schema, and pushes one record per job into the Actor's default dataset for download or downstream integration.


Table of Contents


What is Remote.co?

Remote.co is Extract rich public job-listing data from Remote.co category and search pages.

This Actor targets Remote.co's public job-search results and enriches each result with the canonical Remote.co detail page.

What does the Actor scrape?

Extract rich public job-listing data from Remote.co category and search pages.

The actor maps listing fields such as:

  • jobId
  • title
  • jobUrl
  • source
  • sourceDomain
  • searchKeyword
  • searchUrl
  • companyName
  • companyId
  • companySlug

Main target URL

The primary target is configured in source code.

Request modifiers come from fields: keyword, query, keywords, maxItems, maxRows, headless.

Input schema

The Actor accepts the following input (defined in .actor/input_schema.json):

FieldTypeRequiredDefaultConstraintsDescription
keywordstringNo--Role or category to search, for example developer, marketing, data science, or customer service.
querystringNo--Backward-compatible alias for keyword.
keywordsstringNo--Backward-compatible alias for keyword.
maxItemsintegerNo20>= 1; <= 1000Maximum number of public job listings to return.
maxRowsintegerNo->= 1; <= 1000Backward-compatible alias for maxItems.
headlessbooleanNotrue-Use false only when visually debugging a local run.

Example input

{
"keyword": "developer",
"query": "software engineer",
"keywords": "software engineer",
"maxItems": 20,
"maxRows": 10,
"headless": true
}

Output / dataset schema

Each record follows .actor/dataset_schema.json and includes the properties below.

FieldTypeRequired
jobIdstringYes
titlestringYes
jobUrlstringYes
sourcestringYes
sourceDomainstringYes
searchKeywordstringYes
searchUrlstringYes
companyNamestringNo
companyIdstringNo
companySlugstringNo
companyLogoUrlstringNo
locationsarrayNo
locationTextstringNo
allowedCandidateLocationsarrayNo
citiesarrayNo
statesarrayNo
countriesarrayNo
postalCodestringNo
remoteWorkLevelsarrayNo
isRemotebooleanYes
jobSchedulesarrayNo
jobTypesarrayNo
careerLevelsarrayNo
categoryDetailsarrayNo
categoriesarrayNo
benefitsarrayNo
educationLevelsarrayNo
accoladesarrayNo
descriptionstringNo
summarystringNo
salaryobjectNo
postedAtstringNo
createdAtstringNo
expiresAtstringNo
travelRequiredstringNo
isFlexibleSchedulebooleanNo
isTelecommutebooleanNo
isFreelancingContractbooleanNo
isFeaturedbooleanNo
coordinatesobjectNo
sourceDataobjectYes
scrapedAtstringYes

Example output record

{
"jobId": "327890c1-5566-431d-b973-fe07fdde9e07",
"title": "Wisconet Web Developer",
"jobUrl": "https://remote.co/job-details/wisconet-web-developer-327890c1-5566-431d-b973-fe07fdde9e07",
"source": "remote.co",
"sourceDomain": "remote.co",
"searchKeyword": "developer",
"searchUrl": "https://remote.co/remote-jobs/developer",
"companyName": "University of Wisconsin - Madison",
"companyId": "7509",
"companySlug": "universities_of_wisconsin-university_of_wisconsin-madison",
"companyLogoUrl": "https://remote.co/assets/jctblobcontent/7509/primary.png",
"locations": [
"Madison, WI"
],
"locationText": "Madison, WI",
"allowedCandidateLocations": [
"Madison, WI"
],
"cities": [
"Madison"
],
"states": [
"WI"
],
"countries": [
"United States"
],
"remoteWorkLevels": [
"Hybrid Remote Work"
],
"isRemote": true,
"jobSchedules": [
"Full-Time"
],
"jobTypes": [
"Employee"
],
"salary": {
"display": "75,000.00 USD Annually",
"min": 75000,
"currency": "USD",
"unit": "annually"
},
"postedAt": "2026-07-21T06:30:31Z",
"createdAt": "2026-07-21T06:30:31Z",
"expiresAt": "2026-07-31T00:00:00Z",
"isFlexibleSchedule": false,
"isTelecommute": false,
"isFreelancingContract": false,
"isFeatured": false,
"sourceData": {
"id": "327890c1-5566-431d-b973-fe07fdde9e07",
"title": "Wisconet Web Developer",
"postedDate": "2026-07-21T06:30:31Z",
"jobLocations": [
"Madison, WI"
],
"allowedCandidateLocation": [
"Madison, WI"
],
"remoteOptions": [
"Hybrid Remote Work"
],
"jobSchedules": [
"Full-Time"
],
"jobTypes": [
"Employee"
],
"featured": false,
"company": {
"companyId": "7509",
"logo": "/assets/jctblobcontent/7509/primary.png",
"name": "University of Wisconsin - Madison",
"slug": "universities_of_wisconsin-university_of_wisconsin-madison"
},
"saved": false,
"viewed": false,
"slug": "wisconet-web-developer-327890c1-5566-431d-b973-fe07fdde9e07",
"createdOn": "2026-07-21T06:30:31Z",
"expireOn": "2026-07-31T00:00:00Z",
"salaryRange": "75,000.00 USD Annually",
"applyJobStatus": "None",
"states": [
"WI"
],
"countries": [
"United States"
],
"cities": [
"Madison"
],
"isFlexibleSchedule": false,
"isTelecommute": false,
"isFreelancingContract": false,
"hosted": false,
"matchID": "00000000-0000-0000-0000-000000000000",
"searchID": "00000000-0000-0000-0000-000000000000",
"eligibleForExpertApply": false,
"isFreeJob": true
},
"scrapedAt": "2026-07-21T21:03:17.304Z"
}

Responsible use

Only collect publicly available job information. Respect Remote.co's applicable terms of service, robots directives, and data-protection requirements, and follow the usage policy of any proxy infrastructure you route through. Do not use this Actor to scrape authenticated pages, to bypass paywalls, or to harvest personal data of candidates or recruiters.

This Actor is part of the jobsapi organisation on Apify — a curated set of job-board scrapers that all share the same conventions (input schema, output schema, validation, and runtime). Each scraper lives under apify.com/jobsapi/<actor-name> and is published from a sibling folder in this workspace.

The full catalogue of jobs scrapers in this workspace:

Global / multi-country

Remote / flexible

United States

United Kingdom & Ireland

Europe

India

Asia-Pacific

MENA

Latin America

Africa

Other / specialised

Browse the full catalogue at apify.com/jobsapi.