Remotive Jobs Scraper

Extract public remote job listings from Remotive by keyword, category, company, and filters.

Data fields

FieldTypeDescription
titletextTitle exported in the dataset view.
companyNametextCompany exported in the dataset view.
categorytextCategory exported in the dataset view.
jobTypetextJob type exported in the dataset view.
candidateRequiredLocationtextLocation exported in the dataset view.
salarytextSalary exported in the dataset view.
publicationDatedatePublished exported in the dataset view.
tagsarrayTags exported in the dataset view.

Input preview

searchKeyword search
categoryRemotive category
companyCompany filter
candidateLocationCandidate location filter
limitMaximum jobs
maxAgeDaysMaximum listing age in days

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

Ready-to-run examples

Open a saved Apify example, adjust the input, and run the actor in your own Apify account.

View all examples

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

Extract public remote job listings from Remotive by keyword, category, company, candidate location, age, and description settings.

Use this Actor when you need repeatable remote job data for hiring-signal research, job-board monitoring, lead generation, talent-market analysis, newsletters, or dashboards. Results can be downloaded as CSV, JSON, Excel, XML, RSS, or used through the Apify Dataset API.

At a glance

  • Remote job search: collect public Remotive roles by keyword, category, company, location requirement, and listing age.
  • Job listing fields: save titles, companies, categories, job types, candidate locations, salaries, dates, tags, descriptions, and URLs.
  • Description controls: include clean text and optionally keep original HTML.
  • Lightweight monitoring: schedule recurring searches for new remote roles.
  • API-ready output: send jobs to spreadsheets, CRMs, newsletters, job boards, BI tools, or AI agents.

What can it do?

Remotive Jobs Scraper turns public Remotive job listings into structured remote-job rows.

  • Export Remotive remote jobs by keyword, category, company, candidate location, and age.
  • Collect hiring-signal fields such as company, title, category, job type, location requirement, salary text, publication date, tags, description, and URL.
  • Build remote job monitors by scheduling recurring searches and deduplicating by job ID or URL.
  • Enrich company lead lists with current remote hiring signals.
  • Use it as a remote jobs API workflow for CSV, JSON, Excel, RSS, or direct Dataset API exports.

Common workflows

  • Talent-market research: track remote role demand by category, skill, or region.
  • Lead generation: identify companies hiring for specific roles or markets.
  • Newsletter curation: collect fresh remote roles for job newsletters.
  • Competitive monitoring: watch hiring patterns for target companies.
  • Job-board enrichment: feed clean remote-job rows into your own job board or database.
  • AI matching: classify job descriptions by skill, seniority, location, or compensation.

What data can you collect?

Each dataset row represents one public Remotive job listing.

Field Description
id Remotive job ID
title Job title
companyName Hiring company name
companyLogoUrl Company logo URL when available
category Remotive job category
jobType Full-time, contract, or other job type text
candidateRequiredLocation Candidate location or region requirement
salary Salary text when Remotive provides it
publicationDate Listing publication date
tags Skill and topic tags
descriptionText Clean text description
descriptionHtml Optional original description HTML
url Remotive listing URL
sourceUrl Canonical source URL for attribution
fetchedAt Timestamp when the Actor fetched the job

Example input

{
  "search": "software",
  "category": "Software Development",
  "candidateLocation": "Europe",
  "limit": 50,
  "maxAgeDays": 14,
  "includeDescriptionHtml": false
}

Example output

{
  "id": 1919266,
  "title": "Senior Independent AI Engineer / Architect",
  "companyName": "A.Team",
  "companyLogoUrl": "https://remotive.com/job/1919266/logo",
  "category": "Software Development",
  "jobType": "contract",
  "candidateRequiredLocation": "Americas, Europe, Israel",
  "salary": "$120 - $170 /hour",
  "publicationDate": "2026-06-16T10:16:11",
  "tags": ["go", "testing"],
  "descriptionText": "Senior Independent AI Engineer / Architect...",
  "url": "https://remotive.com/remote-jobs/software-development/senior-independent-ai-engineer-architect-1919266",
  "sourceUrl": "https://remotive.com/remote-jobs/software-development/senior-independent-ai-engineer-architect-1919266",
  "fetchedAt": "2026-07-03T12:00:00.000Z"
}

Tips for best results

  • Use specific searches: role, skill, and function keywords make cleaner datasets.
  • Use category filters for newsletters: categories are helpful for stable feeds.
  • Use maxAgeDays for freshness: keep recurring runs focused on recent jobs.
  • Leave HTML off for simple exports: enable includeDescriptionHtml only if you need original markup.
  • Deduplicate by id or url: useful when scheduling recurring monitors.

Limits and caveats

  • The Actor extracts publicly visible Remotive job data only.
  • It does not apply to jobs, access private recruiter tools, or collect applicant data.
  • Salary, location, tags, and descriptions depend on what Remotive exposes for each listing.
  • Listings can expire or change after scraping.

API usage

curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~remotive-jobs-scraper/runs?token=YOUR_APIFY_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"search":"software","candidateLocation":"Europe","limit":50}'

MCP and AI agents

This Actor can be used through the official Apify MCP server at https://mcp.apify.com.

For a focused single-Actor tool setup, use:

https://mcp.apify.com?tools=fetch_cat/remotive-jobs-scraper

Use the same JSON keys shown in the input configuration table, such as search, category, company, candidateLocation, limit, maxAgeDays, and includeDescriptionHtml.

Support

If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.

Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.

Common questions

Questions and answers reused from the canonical actor README.

Can this scrape remote jobs by category?

Yes. Use category with an optional search, company, or candidateLocation filter.

Can I monitor new remote jobs?

Yes. Schedule the Actor and use maxAgeDays plus deduplication by id or url.

Can I export to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, JSON, Excel, XML, RSS, HTML, or accessed through the API.