Arbeitnow Job Listings Scraper
Pricing
from $3.00 / 1,000 results
Arbeitnow Job Listings Scraper
Scrape job listings from Arbeitnow - a global job board with remote, part-time, and full-time opportunities. Filter by keyword, tech tags, or remote-only. No API key required.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(4)
Developer
Crawler Bros
Maintained by CommunityActor stats
4
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape job listings from Arbeitnow — a global job board featuring thousands of remote, part-time, and full-time opportunities. Filter by keyword, tech-stack tags, or remote-only status. No API key or account required.
What This Actor Does
This actor fetches job listings from the Arbeitnow public job board API and returns structured data including the job title, company, location, employment type, tech stack tags, a plain-text description, and a direct link to the listing. You can narrow results using keyword search, tech tags, or a remote-only toggle.
Input Fields
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | String | — | Keyword to filter jobs. Matched case-insensitively against title and description. Leave blank to return all jobs. |
tags | Array of strings | [] | Filter by tech-stack or category tags (e.g. ["python", "django"]). A job must match all specified tags. |
remote | Boolean | false | When true, only remote-friendly positions are returned. |
maxItems | Integer | 10 | Maximum number of job listings to return (1–500). |
Output Fields
Each record in the dataset contains:
| Field | Type | Description |
|---|---|---|
slug | String | Unique job identifier on Arbeitnow. |
title | String | Job title as posted by the employer. |
company | String | Name of the hiring company. |
location | String | Geographic location (e.g. Berlin, Germany). |
remote | Boolean | Whether the role is remote-friendly. |
jobTypes | Array of strings | Employment types (e.g. ["Full-time", "Contract"]). |
tags | Array of strings | Tech-stack and category tags (e.g. ["python", "django"]). |
description | String | Plain-text job description (HTML removed). |
postedAt | String | ISO 8601 datetime the job was posted (UTC). |
sourceUrl | String | Direct URL to the listing on Arbeitnow. |
scrapedAt | String | ISO 8601 datetime when this record was collected (UTC). |
Fields with no data are omitted from the output — every field present in a record is populated.
Example Input
{"searchQuery": "python developer","tags": ["python"],"remote": true,"maxItems": 5}
Example Output
[{"slug": "senior-python-engineer-acme-berlin","title": "Senior Python Engineer","company": "Acme Corp","location": "Berlin, Germany","remote": true,"jobTypes": ["Full-time"],"tags": ["python", "django", "postgresql"],"description": "We are looking for a senior Python engineer to join our distributed team...","postedAt": "2023-11-14T22:13:20+00:00","sourceUrl": "https://www.arbeitnow.com/jobs/senior-python-engineer-acme-berlin","scrapedAt": "2026-06-01T10:00:00+00:00"}]
Frequently Asked Questions
Do I need an API key or Arbeitnow account? No. Arbeitnow provides a completely free, unauthenticated public API. This actor requires no credentials.
How many jobs can I retrieve?
You can retrieve up to 500 jobs per run using the maxItems setting. The Arbeitnow API paginates results in batches of approximately 15 listings per page.
How does keyword search work?
The searchQuery field performs a case-insensitive substring match against each job's title and description. For example, searching "python" will match "Senior Python Developer" and any description containing the word "python".
What does the tags filter do?
Tags represent tech-stack and category labels attached to each listing (e.g. python, react, remote). If you specify multiple tags, only jobs matching all of them will be returned. Tags are matched case-insensitively.