Remotive Scraper avatar

Remotive Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Remotive Scraper

Remotive Scraper

[πŸ’° $2.0 / 1K] Extract remote job listings from Remotive β€” titles, companies, salaries, tags, locations, descriptions, and apply URLs. Filter across 30 categories, keywords, and 6 job types.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

Pull live remote-job listings from Remotive at scale β€” titles, companies, categories, tags, salaries, locations, seniority, full HTML descriptions, and direct apply URLs for every active posting on the board. Built for recruiting platforms, ATS integrators, and job-aggregator teams who need a fresh, structured remote-jobs feed without scraping HTML page-by-page or settling for a stale 22-job public sample.

Why This Scraper?

  • Searches the same internal index Remotive's own site uses β€” taps the live job catalog of 159,000+ postings, not the cached 22-job public feed competing scrapers rely on.
  • 30 categories and 11 employment types β€” Software Development, Artificial Intelligence, DevOps, Customer Service, Design, Sales, Product Management, Game Dev, Quality Assurance, and 21 more, crossed against Full-time, Contract, Freelance, Internship, Part-time, Temporary, Casual, Per-diem, Volunteer, Unspecified, and Other.
  • Combine categories, keywords, and job types in a single run β€” every combination is queried, results merged and deduplicated by job ID so you never pay for the same posting twice.
  • Optional HTML job descriptions parsed from each posting's structured-data block β€” toggle off for ~50Γ— faster runs when you only need title, company, salary, and apply URL.
  • Up to 13,000+ rows in a single category run β€” verified by exhausting Customer Service end-to-end (275 paginated pages) in one invocation. Set maxResults: 0 for full-catalog dumps.
  • Salary, seniority, location, skill tags, and company logo URL on every record β€” ready to drop into an ATS, recruitment CRM, or candidate-matching pipeline without secondary enrichment calls.
  • Publication date and discovery timestamp on every job β€” critical for tracking newly-posted roles in daily monitoring runs and filtering out anything older than your freshness window.
  • Single flat row per job, 16 leaf fields β€” no nested arrays, no JSON-decoding gymnastics. Pipe straight into Google Sheets, BigQuery, Postgres, or a webhook payload.

Use Cases

Recruitment & Talent Sourcing

  • Build a daily watch list of newly-posted senior engineering roles in your target stack
  • Aggregate remote contract openings into a candidate-matching pipeline
  • Monitor specific companies' hiring velocity across categories

Market Research & Hiring Trends

  • Track remote-hiring volume across 30 categories week over week
  • Compare salary ranges between Software Development, Data, and Artificial Intelligence postings
  • Map which seniority levels dominate each category in the current market

Job-Aggregator & Job-Board Platforms

  • Power a niche remote-jobs vertical with a fresh feed and proper deduplication
  • Re-publish remote opportunities tagged for a specific framework (react, python, kubernetes)
  • Backfill an internal job database with historical remote postings

Career Services & Coaching

  • Curate weekly remote-job digests for clients searching by category and job type
  • Surface internships and entry-level roles for early-career students
  • Build personalized alerts for freelance and contract opportunities

Personal Job-Search Automation

  • Pipe new full-time postings in your specialty into Slack or email
  • De-duplicate listings across multiple keyword searches into one clean spreadsheet
  • Filter to part-time or freelance roles only when running a side-income search

Getting Started

Quick Start β€” Browse Today's Listings

The simplest possible run β€” pull 100 fresh remote jobs across all categories:

{
"maxResults": 100
}

Filter by Category and Job Type

Software Development full-time roles only:

{
"categories": ["software-development"],
"jobTypes": ["full-time"],
"maxResults": 500
}

Multi-Filter Search with Keywords

Combine categories, multiple keywords, and job types β€” every combination is queried and the results merged by unique job ID:

{
"categories": ["software-development", "artificial-intelligence", "data"],
"searchTerms": ["python", "kubernetes", "machine learning"],
"jobTypes": ["full-time", "contract"],
"includeDescription": true,
"maxResults": 2000
}

Full-Catalog Dump (Single Category)

Set maxResults: 0 to exhaust an entire category β€” useful for one-time market-research snapshots:

{
"categories": ["customer-service"],
"includeDescription": false,
"maxResults": 0
}

Input Reference

Filters

ParameterTypeDefaultDescription
categoriesstring[][]Filter by job category. Leave empty to fetch jobs from all 30 categories. Each selected category triggers a separate query; results are unioned and deduplicated.
searchTermsstring[][]Free-text keywords like python, react, or senior. Each term is searched separately; results are unioned and deduplicated. Combine with categories to refine.
jobTypesstring[][]Filter by employment type. Empty = include all 11 types.

Options

ParameterTypeDefaultDescription
includeDescriptionbooleantrueFetch the full HTML description body for each job. Disable to run faster and cheaper if you only need title, company, salary, location, and apply URL.
maxResultsinteger1000Maximum total jobs to save. Set to 0 for unlimited (returns the entire filtered catalog β€” can be tens of thousands of jobs).

Category and Job Type Values

Categories accept any of these slugs: software-development, customer-service, design, marketing, sales, product, project-management, artificial-intelligence, data, devops, finance, human-resources, qa, writing, legal, medical, education, account-management, business-development, communications, compliance, engineering, information-technology, knowledge-management, operations, research, strategy, supply-chain, travel-hospitality, all-others.

Job types accept any of: full-time, contract, part-time, freelance, internship, temporary, casual, per-diem, volunteer, unspecified, other.

Output

Each result is a flat job record. Here's a representative row with includeDescription: true:

{
"jobId": "1899437",
"title": "Senior Backend Engineer (Python)",
"companyName": "Acme Remote",
"companyLogo": "https://remotive.com/job/1899437/logo",
"category": "software-development",
"categoryName": "Software Development",
"tags": ["python", "django", "postgresql", "aws"],
"jobType": "full-time",
"seniority": "senior",
"location": "Worldwide",
"salary": "$120,000 - $160,000 USD",
"publicationDate": "2026-05-06T14:21:08Z",
"discoveredOn": "2026-05-06T14:21:08Z",
"scrapedAt": "2026-05-08T09:14:32Z",
"url": "https://remotive.com/remote-jobs/software-dev/senior-backend-engineer-python-1899437",
"description": "<p>We're hiring a senior backend engineer to join our distributed team...</p>"
}

Job Fields

FieldTypeDescription
jobIdstringUnique Remotive job identifier
titlestringJob title as posted
companyNamestringHiring company name
companyLogostringURL to the company's logo image
categorystringCategory slug (e.g. software-development)
categoryNamestringCategory display name (e.g. Software Development)
tagsstring[]Skills and technology tags attached to the posting
jobTypestringEmployment type (full-time, contract, freelance, etc.)
senioritystringSeniority level when present, otherwise unspecified
locationstringAllowed locations, comma-joined (e.g. Worldwide, USA, Canada)
salarystringSalary as posted, or null when not disclosed
publicationDatestringISO timestamp of when the job was first published
discoveredOnstringISO timestamp of when Remotive indexed the job
scrapedAtstringISO timestamp of when this row was extracted
urlstringDirect apply URL on Remotive
descriptionstringFull HTML description body β€” present only when includeDescription is on

Tips for Best Results

  • Toggle off descriptions for first-pass discovery. Set includeDescription: false for fast catalog sweeps, then re-run on just the IDs you care about with descriptions on. The detail-fetch is the slow step β€” skipping it speeds runs ~50Γ—.
  • Use multiple short searchTerms instead of one long string. Each term is searched independently and results are unioned, so ["python", "fastapi", "django"] casts a wider net than the single string "python fastapi django".
  • Combine categories with searchTerms for the cleanest signal. A categories: ["data"] + searchTerms: ["sql"] run finds data jobs that mention SQL β€” far more precise than searching SQL across all categories.
  • Set maxResults: 0 only when you genuinely want the full catalog. A single popular category like Customer Service can return 13,000+ rows; pair with includeDescription: false to keep cost predictable.
  • Schedule daily runs and dedupe by jobId downstream. Remotive's discoveredOn lets you filter to "new since yesterday" without re-fetching the entire catalog.
  • Use jobTypes: ["contract", "freelance"] when sourcing for short-term engagements β€” these two filters dramatically cut full-time roles out of the results.
  • Watch the per-page progress logs. Every page logs Retrieved page N (M results, T total). so you can estimate run time and cost mid-execution.

Pricing

$2.00 per 1,000 results β€” flat pay-per-result. No compute charges, no platform overhead surprises β€” you only pay for jobs that land in your dataset.

ResultsEstimated Cost
100$0.20
1,000$2.00
10,000$20.00
100,000$200.00

A "result" is any job row in the output dataset. Platform fees (storage, data transfer) are additional and depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications when new jobs hit your filters
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate recruitment, market research, and personal job-search use cases. Users are responsible for complying with applicable laws and Remotive's Terms of Service, including respectful request rates and any restrictions on republishing job content. Do not use extracted data for spam, harassment, or any illegal purpose. Be considerate of candidate and employer privacy when handling contact information surfaced through job postings.