Remote Jobs Scraper
Pricing
from $0.50 / 1,000 jobs
Remote Jobs Scraper
Scrape the latest remote jobs without a login. Filter by category tag or keyword, or pull every fresh listing. Returns clean rows with title, company, location, salary range, tags, apply link, and full description.
Pricing
from $0.50 / 1,000 jobs
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape the latest remote job listings into clean structured data with no login and no API key required. Extract remote job title, company, location, salary range, tags, apply link, and full description, filtered by category tag or keyword.
What it does
- Latest remote jobs across every category when you run it with no filter.
- Category filter by tag (for example
python,javascript,design,marketing,devops,sales). Any job carrying one of your tags is returned. - Keyword search matched against each job's title, company, tags, and location. Each query returns its own set of matching jobs, so you can pull several roles in one run.
- Clean output with a plain-text description and the original HTML, normalized dates, deduped rows, and importance-ordered columns ready for a spreadsheet or database.
No account, no password, no API key. Set your filters and get structured rows back.
Use cases
- Job board and aggregator feeds: pull fresh remote roles on a schedule to populate your own listings or newsletter.
- Recruiting and sourcing: monitor new remote openings by stack or role to spot hiring companies early.
- Market and salary research: track which skills and tags are in demand and capture published salary ranges for compensation benchmarking.
- Lead generation: build a list of companies actively hiring remote talent in your niche for outreach.
- Hiring trend dashboards: feed normalized rows into BI tools to chart remote hiring over time by category.
Input
| Field | Type | Description |
|---|---|---|
tags | array | Category tags to filter by, lowercase (for example python, design, marketing). Empty returns all categories. |
searchQueries | array | Keyword searches matched over each job's title, company, tags, and location. Each query returns its own matching jobs. |
maxItems | integer | Cap on jobs returned per filter. Default 100. |
proxyConfig | object | Optional proxy configuration. Not required for this source. |
Example input
{"tags": ["python", "backend"],"searchQueries": ["senior engineer"],"maxItems": 100}
Output
Each job is one clean row. Columns are ordered by importance: identity first, then salary, then content, then metadata.
{"id": "1234567","position": "Senior Backend Engineer","company": "Acme Co","location": "Lisboa, Portugal","url": "https://example.com/remote-jobs/senior-backend-engineer-acme-co-1234567","applyUrl": "https://example.com/remote-jobs/senior-backend-engineer-acme-co-1234567","slug": "senior-backend-engineer-acme-co-1234567","salaryMin": 90000,"salaryMax": 130000,"tags": ["python", "backend", "api"],"description": "Acme Co is hiring a senior backend engineer to build...","descriptionHtml": "<p>Acme Co is hiring a senior backend engineer to build...</p>","postedAt": "2026-06-16T19:45:27.000Z"}
Key fields
position,company,location: the core role identity. Location is cleaned of duplicate and trailing tokens.url/applyUrl: links to view and apply for the job.salaryMin/salaryMax: the published salary range. These arenullwhen the listing does not publish a salary, which is common.tags: the skills and categories attached to the job.description/descriptionHtml: the full job text as clean plain text and as the original HTML.postedAt: ISO-8601 timestamp of when the job was posted.
FAQ
Is it free? What does it cost? Pricing is shown on the actor's Store page. There is no separate account or subscription to the data source needed.
Do I need a login or API key? No. The scraper reads a public listing of the latest remote jobs. No account, password, or API key is required.
How many jobs can I get per run?
The source exposes the latest remote postings (around 100 at a time). maxItems caps your result within that set. Tag and keyword filters narrow it further, each returning its own matching rows.
How fast is it? A run completes in seconds. It performs a small number of requests and returns the full available set in one pass.
Can I filter by skill or role?
Yes. Use tags for category filtering (for example python or design) and searchQueries for free-text keyword matching over title, company, tags, and location.
Why is the salary range empty for some jobs?
Many remote listings do not publish a salary. When no range is available, salaryMin and salaryMax are returned as null rather than guessed.