Remotive Jobs Scraper avatar

Remotive Jobs Scraper

Pricing

$0.70 / 1,000 jobs

Go to Apify Store
Remotive Jobs Scraper

Remotive Jobs Scraper

Search remote openings across job categories. Useful for curated job alerts and role discovery. Export titles, locations, tags, pay where available, descriptions and application links.

Pricing

$0.70 / 1,000 jobs

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Remotive Remote Jobs Scraper: Remotive Remote Jobs in JSON, CSV and Excel

Search Remotive remote openings by keyword, category, location and salary, with full descriptions. No login, no cookies, no setup. Results arrive in seconds and export as JSON, CSV, Excel or through the API.

What you get

For every job: title, company, logo, category, tags, job type, location restrictions, salary range where the board publishes it, posting date, plain-text description, the link to the original listing and an apply link. Results are sorted newest first.

Why use this actor

  • Keywords search the full job text. A keyword matches the title, company, tags, category and the whole description, not just the first lines. Searching python finds every job that mentions python.
  • Fast and cookie-free. No browser, no account, no waiting.
  • Clean, consistent fields. The same output shape across all our remote job actors, ready for spreadsheets, databases and automations.
  • Filters that work. Location, category or tag, salary floor and posted-within-days.

Every keyword you add is searched separately and merged, so a list like python, django returns jobs matching either word.

Use cases

  • Fill a job board or newsletter with fresh remote roles
  • Source candidates or leads by skill tag
  • Track which companies hire remotely and in which categories
  • Research remote salary ranges where boards publish them
  • Feed alerts and dashboards on a daily schedule

Input

FieldWhat it does
Keywords (keywords)Keep jobs matching at least one keyword in title, company, tags, category or the full description. Leave empty for all jobs.
Locations (locations)Keep jobs open to these locations (text match, for example Europe, USA, Germany). Worldwide and anywhere jobs are always kept.
Categories or tags (categories)Keep jobs whose category or tags contain one of these texts (for example design, marketing, devops).
Posted within days (postedWithinDays)Only jobs posted in the last N days. 0 means no limit. Jobs without a date are excluded when this is set. Default: 0. Range: 0-365.
Minimum yearly salary (minSalary)Only jobs that publish a salary with a top value at or above this number. 0 means no filter. Currency differs by job, see the salaryCurrency field. Default: 0. Range: 0-.
Maximum jobs (maxJobsTotal)Maximum jobs returned after filtering, newest first. Board availability may be lower. Default: 200. Range: 1-1000.
Include job description (includeDescription)Adds the plain-text job description to each job. Default: true.

Example input

{
"keywords": [
"python"
],
"postedWithinDays": 7,
"maxJobsTotal": 100
}

Output

{
"source": "remotive",
"sourceName": "Remotive",
"jobId": "2091132",
"title": "Senior back-end Engineer",
"company": "Lemon.io",
"companyLogo": "https://remotive.com/job/2091132/logo",
"category": "Software Development",
"tags": [
".Net",
"android",
"C",
"C#",
"C++",
"data science",
"golang",
"ios",
"java",
"javascript",
"kubernetes",
"node.js",
"php",
"python",
"react",
"ruby/rails",
"scala",
"shopify",
"swift",
"UI/UX",
"wordpress",
"blockchain",
"AI/ML",
"automation",
"project management",
"react native",
"research",
"rust",
"unity",
"electron",
"spring",
"laravel",
"Ethereum",
"graphic design",
"Typescript ",
"hardware",
"angular ",
"firebase",
"data engineering",
"Site Reliability",
"Symfony",
"next.js",
"infrastructure",
"flutter"
],
"jobType": "full_time",
"location": "Europe, USA, UK, Canada, Australia, Ireland, Switzerland, Singapore, Mexico, Iceland, Norway",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"salaryPeriod": null,
"salaryText": null,
"postedAt": "2026-09-30T13:15:26.000Z",
"description": "Senior Developer? Work Remote. Get Paid Well. Build What Matters.\n\n \n\nLemon.io connects hand-picked senior developers with vetted startups across the US and Eur ...",
"url": "https://remotive.com/remote-jobs/software-development/senior-back-end-engineer-2091132",
"applyUrl": "https://remotive.com/remote-jobs/software-development/senior-back-end-engineer-2091132",
"scrapedAt": "2026-10-02T18:08:43.122Z"
}

Fields: applyUrl, category, company, companyLogo, description, jobId, jobType, location, postedAt, salaryCurrency, salaryMax, salaryMin, salaryPeriod, salaryText, scrapedAt, source, sourceName, tags, title, url.

Pricing

  • Job: $0.0007 per event ($0.70 per 1,000).

You only pay for jobs that are returned.

Tips

  • Start with a few keywords and a posted-within-days filter, then widen.
  • Turn off the description option for smaller, faster datasets when you only need links and titles. Keyword search still reads the full description.
  • Schedule the actor daily and compare datasets to spot new jobs.

FAQ

Why did I get fewer jobs than I asked for? The limit is a maximum. Remotive only exposes the jobs it lists right now, and your filters narrow that further.

Does it need a login? No.

Is salary always present? No. Only jobs that publish a salary have it, in different currencies and periods. Check salaryCurrency and salaryPeriod.

Can I filter by several keywords? Yes. A job is kept if it matches at least one keyword.

Limits

Results cover the board's current public inventory only, not its full history. Location and keyword filters are text matches, so confirm eligibility with the employer. Requests can be rate-limited or refused by the source, and a small test is not proof of sustained-volume performance. Each job links back to its original listing. Keep that link when you republish jobs, because some boards ask for attribution. Employer-published fields can be missing. Use the data lawfully and check the source site terms before republishing.