Arbeitnow Jobs Scraper
Pricing
from $0.69 / 1,000 job scrapeds
Arbeitnow Jobs Scraper
Scrape job listings from Arbeitnow.com — titles, companies, locations, remote status, tags, and apply links. Filter by keyword, location, and remote. Export as JSON, CSV, or Excel.
Pricing
from $0.69 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Arbeitnow Jobs Scraper
Extract structured job listing data from Arbeitnow.com, a job board focused on tech and professional roles in Germany and across the EU.
| Filter by keyword, location, and remote eligibility, then get clean, structured job data — title, company, location, job type, tags, description, and apply link — ready for analysis, monitoring, or integration. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Use the Apify actor "parsebird/arbeitnow-jobs-scraper" via the ApifyClient SDK to scrape job listings from Arbeitnow.com. Example call: client.actor("parsebird/arbeitnow-jobs-scraper").call(run_input={"keywords": "backend engineer", "visaSponsorship": False, "remote": True, "location": "Berlin", "maxJobs": 50, "maxPages": 3}). Inputs: keywords (string, default ""), visaSponsorship (boolean, default false, best-effort keyword signal), remote (boolean, default false), location (string, default ""), maxJobs (integer, default 50, max 500), maxPages (integer, default 3, max 10, ~100 jobs/page). Output fields per job: jobId, title, company, location, remote, visaSponsorship, jobTypes, tags, description, postedAt, applyUrl, url. API docs: https://apify.com/parsebird/arbeitnow-jobs-scraper/api. Get an API token at https://console.apify.com/settings/integrations.
What does Arbeitnow Jobs Scraper do?
Arbeitnow Jobs Scraper pulls live job postings straight from Arbeitnow's public job board API and returns clean, structured records — no HTML parsing or manual copy-pasting required. It works as a lightweight Arbeitnow API alternative for anyone who wants job data without building their own integration.
- 🔍 Filter by job title keyword, location substring, and remote eligibility
- 🌍 Covers tech, engineering, and professional roles from companies hiring across Germany and the EU
- 🏷️ Returns skill/category tags and employment type per job
- 🛂 Includes a best-effort visa-sponsorship signal derived from job title, tags, and description text
- ⚡ No proxy, login, or browser rendering needed — the actor talks directly to Arbeitnow's job board API
- 📅 Schedule recurring runs, trigger via API, or connect to Zapier, Make, and other Apify integrations
- 📤 Export results as JSON, CSV, Excel, HTML, or XML directly from the Apify Console
What data can you extract from Arbeitnow?
| Field | Description |
|---|---|
jobId | Unique slug identifying the job listing |
title | Job title |
company | Hiring company name |
location | City/region and country as listed on Arbeitnow |
remote | Whether Arbeitnow marks the job as remote-eligible |
visaSponsorship | Best-effort signal from title/tags/description keywords (see FAQ) |
jobTypes | Employment type(s), e.g. Full-time, Internship, Contract |
tags | Skill and category tags |
description | Plain-text job description (HTML stripped) |
postedAt | ISO 8601 timestamp the job was created on Arbeitnow |
applyUrl / url | Link to the job listing on arbeitnow.com |
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| keywords | string | No | — | Only keep jobs whose title contains this text (case-insensitive) |
| visaSponsorship | boolean | No | false | Keep only jobs with a visa-sponsorship keyword signal |
| remote | boolean | No | false | Keep only remote-eligible jobs |
| location | string | No | — | Only keep jobs whose location contains this text (case-insensitive) |
| maxJobs | integer | No | 50 | Maximum number of jobs to return, capped at 500 |
| maxPages | integer | No | 3 | Maximum number of Arbeitnow API pages to fetch (~100 jobs/page) |
Output example
{"jobId": "senior-backend-engineer-acme-berlin","title": "Senior Backend Engineer","company": "Acme GmbH","location": "Berlin, Germany","remote": true,"visaSponsorship": true,"jobTypes": ["Full-time"],"tags": ["go", "postgres", "kubernetes"],"description": "We're looking for a senior backend engineer to...","postedAt": "2026-04-20T10:00:00.000Z","applyUrl": "https://www.arbeitnow.com/jobs/companies/acme/senior-backend-engineer-berlin","url": "https://www.arbeitnow.com/jobs/companies/acme/senior-backend-engineer-berlin"}
Download results as JSON, CSV, Excel, HTML, or XML from the Run's Dataset tab, or pull them programmatically via the Apify API or Dataset API.
Use cases
- Building a job board or newsletter aggregating German/EU tech roles
- Monitoring specific companies or keywords for new openings
- Lead generation for recruiters sourcing candidates by tech stack tag
- Market research on remote-work and visa-sponsorship availability in the German job market
- Feeding job listing data into an internal ATS, CRM, or BI dashboard via API or scheduled export
How to scrape Arbeitnow jobs
- Open Arbeitnow Jobs Scraper in the Apify Console and click Try for free.
- Set optional filters —
keywords,location,remote,visaSponsorship— or leave them blank to fetch the newest listings. - Set
maxJobsandmaxPagesto control how much data the run collects. - Click Start and wait for the run to finish — most runs complete in under a minute.
- Open the Dataset tab to preview, filter, and export results as JSON, CSV, or Excel.
- For recurring monitoring, add a Schedule or call the actor via the Apify API or webhooks.
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run_input = {"keywords": "backend engineer","visaSponsorship": False,"remote": True,"location": "Berlin","maxJobs": 50,"maxPages": 3,}run = client.actor("parsebird/arbeitnow-jobs-scraper").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], "-", item["company"])
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const input = {keywords: 'backend engineer',visaSponsorship: false,remote: true,location: 'Berlin',maxJobs: 50,maxPages: 3,};const run = await client.actor('parsebird/arbeitnow-jobs-scraper').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
How much does it cost to scrape Arbeitnow jobs?
Arbeitnow Jobs Scraper uses pay-per-event (PPE) pricing — you're charged only for jobs actually returned, not for compute time.
| Plan | Price per event | Price per 1,000 jobs |
|---|---|---|
| Free | $0.00099 | $0.99 |
| Bronze | $0.00089 | $0.89 |
| Silver | $0.00079 | $0.79 |
| Gold | $0.00069 | $0.69 |
One job-scraped event fires per job pushed to the dataset. Scraping 500 jobs on the Free plan costs about $0.50. Every new Apify account gets free platform credits to try the actor before paying anything.
Is it legal to scrape Arbeitnow.com?
Yes. Arbeitnow Jobs Scraper reads only Arbeitnow's own public job board API, which the site publishes for third-party use. It does not access private, authenticated, or paywalled data. Scraping publicly available data is generally legal, but you're responsible for using the collected data in compliance with Arbeitnow's terms of service and applicable data protection laws (e.g. GDPR) in your jurisdiction. See Apify's guide to the legality of web scraping for more detail.
Other job scraper Actors
- Hiring.cafe Jobs Scraper — 2.8M+ aggregated job postings across 46 ATS platforms
- RemoteOK Jobs Scraper — remote job listings with salary and skill tags
- Himalayas Remote Jobs Scraper — remote-first job board scraper
- Wellfound Jobs Scraper — startup job listings from Wellfound (AngelList Talent)
FAQ
How fresh is the Arbeitnow job data? Arbeitnow updates its job board roughly every hour, and this actor always fetches live data at run time — there's no cached or stale dataset.
Is visaSponsorship an official Arbeitnow field?
No. Arbeitnow's public API does not expose a dedicated visa-sponsorship field, and its documented visa_sponsorship query parameter does not actually filter results. This actor derives visaSponsorship as a best-effort signal by matching visa- and sponsorship-related phrases in the job title, tags, and description. Treat it as a helpful heuristic, not a guarantee — always confirm sponsorship directly with the employer.
Can I schedule recurring runs? Yes. Use Apify's Schedules feature to run this actor daily, hourly, or on any interval, and pair it with a webhook or integration to get notified of new listings.
Does this actor use proxies or require login? No. It queries Arbeitnow's public job board API directly, so no proxy configuration or authentication is needed.
What happens if my filters match no jobs?
The run finishes successfully with an empty dataset — no error is raised. Try loosening keywords or location, or increasing maxPages.
Can I access this via API? Yes. Every Apify actor exposes a full REST API, so you can start runs, poll status, and fetch results programmatically from any language or platform. See the Python and JavaScript examples above.
Something not working? Open an issue on the actor's Issues tab in Apify Console — feedback and bug reports are reviewed regularly.