Remote.co Job Scraper avatar

Remote.co Job Scraper

Pricing

from $2.00 / 1,000 job scrapeds

Go to Apify Store
Remote.co Job Scraper

Remote.co Job Scraper

Extract remote job listings from Remote.co with title, company, location, job type, posted date, description, and job URL.

Pricing

from $2.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

GhostGrid

GhostGrid

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

Extracts public job listings from Remote.co without an API key or login. Supports category pages such as developer, customer-service, marketing, and sales, with pagination when the public page exposes a next-page link.

What it extracts

  • Job title
  • Company name
  • Location
  • Job type (Full-Time, Part-Time, etc.)
  • Listing summary
  • Posted date
  • Job URL
  • Salary range (when available)
  • Work model and employment type

Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyesdeveloper jobsPublic Remote.co category or search URLs
maxPagesintegerno0Maximum public listing pages per URL; 0 follows available next-page links
proxyConfigurationobjectnoneOptional Apify Proxy configuration. A public Residential proxy may be needed when Remote.co returns an Akamai challenge.

Pricing

Pay per event: $0.002 per run start and $0.002 per job record. For example, 25 jobs costs about $0.052.

How it works

The actor first supports the legacy __NEXT_DATA__ payload and then falls back to the current server-rendered HTML job cards. It reports a structured status record instead of silently claiming success when the public page contains no parseable jobs.

Remote.co may return an Akamai challenge to ordinary datacenter requests. If the output says Powered and protected by Akamai, enable the Apify Proxy input with the public RESIDENTIAL group. This requires no Remote.co login or private API credential, but residential proxy usage may add platform cost.

Output

Each job is saved as a dataset record. Example:

{
"title": "Senior Full Stack Engineer",
"company": "Knock - Knockaway, Inc.",
"location": "US National",
"job_type": "Full-Time",
"description": "Senior Engineer Acme Labs 100% Remote Work Full-Time Employee...",
"posted_date": "2025-01-08T03:09:02Z",
"url": "https://remote.co/job-details/senior-engineer-abc",
"salary": "$120,000 - $150,000 Annually",
"work_model": "100% Remote Work",
"parser": "html-card"
}

The listing page does not always include the full job description. In that case description is the normalized card summary; the URL links to the public detail page.

Running locally

pip install -r requirements.txt
python -m src