Arbeitnow Jobs Scraper avatar

Arbeitnow Jobs Scraper

Pricing

from $0.69 / 1,000 job scrapeds

Go to Apify Store
Arbeitnow Jobs Scraper

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

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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?

FieldDescription
jobIdUnique slug identifying the job listing
titleJob title
companyHiring company name
locationCity/region and country as listed on Arbeitnow
remoteWhether Arbeitnow marks the job as remote-eligible
visaSponsorshipBest-effort signal from title/tags/description keywords (see FAQ)
jobTypesEmployment type(s), e.g. Full-time, Internship, Contract
tagsSkill and category tags
descriptionPlain-text job description (HTML stripped)
postedAtISO 8601 timestamp the job was created on Arbeitnow
applyUrl / urlLink to the job listing on arbeitnow.com

Input parameters

ParameterTypeRequiredDefaultDescription
keywordsstringNoOnly keep jobs whose title contains this text (case-insensitive)
visaSponsorshipbooleanNofalseKeep only jobs with a visa-sponsorship keyword signal
remotebooleanNofalseKeep only remote-eligible jobs
locationstringNoOnly keep jobs whose location contains this text (case-insensitive)
maxJobsintegerNo50Maximum number of jobs to return, capped at 500
maxPagesintegerNo3Maximum 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

  1. Open Arbeitnow Jobs Scraper in the Apify Console and click Try for free.
  2. Set optional filters — keywords, location, remote, visaSponsorship — or leave them blank to fetch the newest listings.
  3. Set maxJobs and maxPages to control how much data the run collects.
  4. Click Start and wait for the run to finish — most runs complete in under a minute.
  5. Open the Dataset tab to preview, filter, and export results as JSON, CSV, or Excel.
  6. For recurring monitoring, add a Schedule or call the actor via the Apify API or webhooks.

Python

from apify_client import ApifyClient
client = 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.

PlanPrice per eventPrice 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.

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

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.