Arbeitnow Jobs Scraper – Germany & EU Jobs, Remote Filter avatar

Arbeitnow Jobs Scraper – Germany & EU Jobs, Remote Filter

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Arbeitnow Jobs Scraper – Germany & EU Jobs, Remote Filter

Arbeitnow Jobs Scraper – Germany & EU Jobs, Remote Filter

Scrape the newest Arbeitnow jobs in Germany & Europe: title, company, location, remote flag, tags, job types, description & link. No API key. For recruiters, job boards & lead gen.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

21

Total users

9

Monthly active users

5 days ago

Last modified

Share

Arbeitnow Jobs Scraper – Germany & EU Job Listings with Remote Filter

Arbeitnow Jobs Scraper extracts fresh job listings from Arbeitnow, a job board focused on Germany and Europe with many English-speaking, tech and remote-friendly roles. For every job you get the job title, company, location, remote flag, tags, job types, full description (plain text), posting date and the direct job link. Filter by a keyword in the job title or return remote jobs only, and export everything to JSON, CSV, Excel or Google Sheets. No API key, no login, no proxy – and at $0.50 per 1,000 jobs it is one of the cheapest ways to get German job market data.

Ideal for recruiters and staffing agencies, job board and newsletter operators, HR-tech startups, labor-market analysts and sales teams that use hiring activity as a buying signal.

What data can you extract?

FieldExampleDescription
titleAI Solution Engineer (M/W/D)Job title
companycrossbuilders GmbHHiring company
locationCologneJob location (city)
remotefalsetrue if Arbeitnow flags the job as remote
urlhttps://www.arbeitnow.com/jobs/companies/crossbuilders-gmbh/ai-solution-engineer-cologne-122881Link to the job posting
descriptionFokus: Financial Services & AI-native Delivery …Full job description, HTML removed, up to 5,000 characters
tags["Software Development"]Category / skill tags
job_types["Unbefristeter arbeitsvertrag", "berufserfahren"]Contract type and seniority as published (often German, e.g. permanent contract, experienced)
posted_at2026-10-15T16:31:03+00:00Publication date (ISO 8601, UTC)
slugai-solution-engineer-cologne-122881Unique, stable job ID – use it to deduplicate between runs
sourcearbeitnowAlways arbeitnow
scraped_at2026-10-15T18:04:07+00:00When the record was scraped

How to use the Arbeitnow Jobs Scraper

  1. Open the actor. All inputs are optional – an empty input returns the 100 newest jobs.
  2. Optionally enter a Keyword that must appear in the job title (e.g. python, sales, werkstudent), tick Remote jobs only, and set Max jobs (up to 1,000). Click Start.
  3. Download the jobs as JSON, CSV, Excel or HTML, or push them to Google Sheets, Slack, Make, Zapier or n8n. Arbeitnow updates its job feed every hour, so a daily or hourly Schedule keeps your data fresh.

Example input:

{
"mode": "search",
"keyword": "engineer",
"remoteOnly": true,
"maxItems": 200
}

Jobs are returned newest first. The keyword is a case-insensitive match on the job title only (not on description or company).

Output example

Real output from a test run with the default input (description shortened):

[
{
"title": "AI Solution Engineer (M/W/D)",
"company": "crossbuilders GmbH",
"location": "Cologne",
"remote": false,
"url": "https://www.arbeitnow.com/jobs/companies/crossbuilders-gmbh/ai-solution-engineer-cologne-122881",
"description": "Fokus: Financial Services & AI-native Delivery Bereich: Solution Engineering / Kundenprojekte Einsatzort: Köln, Dein Standort oder remote – mit Terminen beim Kunden Sprachen: Deutsch ab C1, Englisch ab C1 …",
"tags": ["Software Development"],
"job_types": ["Unbefristeter arbeitsvertrag", "berufserfahren"],
"posted_at": "2026-10-15T16:31:03+00:00",
"source": "arbeitnow",
"slug": "ai-solution-engineer-cologne-122881",
"scraped_at": "2026-10-15T18:04:07.608345+00:00"
}
]

Pricing

This actor uses pay-per-event pricing – you pay only for jobs saved to the dataset:

  • $0.0005 per job = $0.50 per 1,000 jobs
  • $0.00005 per actor start (charged per GB of run memory, minimum one event)
ScenarioJobsCost
Quick test with the default input100≈ $0.05
Maximum run (all filters off)1,000≈ $0.50
200 new remote jobs per day for 30 days6,000≈ $3.00
1,000 jobs per day for 30 days30,000≈ $15.00

Keyword and remote filtering happen before saving, so you never pay for jobs that do not match. No proxies or third-party APIs are used, so there are no hidden extra costs.

Use cases

  • Recruiting & staffing agencies – spot companies hiring for the roles you place and contact them first.
  • Sales lead generation – use open positions as a buying signal (e.g. companies hiring developers, sales or customer-service staff) and enrich them with contact data.
  • Job boards, newsletters and Slack/Telegram feeds – aggregate fresh German and EU jobs automatically, deduplicated by slug.
  • Labor-market research – track hiring volume, remote share, tags and contract types in Germany over time.
  • HR-tech and AI products – feed job descriptions into matching, classification or salary-benchmark models.
  • Competitor hiring intelligence – monitor which teams and cities your competitors are hiring for.

Integrations and API

Run the Arbeitnow scraper from the Apify API, CLI or any integration: Make, Zapier, n8n, Google Sheets, Slack, Airbyte or webhooks – for example, post every new remote job to a Slack channel after each scheduled run.

Python example with the official apify-client:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("ninhothedev/arbeitnow-jobs-scraper").call(
run_input={"keyword": "developer", "remoteOnly": False, "maxItems": 200}
)
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["posted_at"], job["title"], "|", job["company"], "|", job["location"], job["url"])

FAQ

Is it legal to scrape Arbeitnow? Yes. The actor reads Arbeitnow's free, public job-board feed – the same job ads anyone can see on the website. Please respect Arbeitnow's terms and link back to the original job when you republish it.

How many jobs can I get per run? Up to 1,000 jobs per run (maxItems). Results are newest first, so a scheduled run with a smaller limit is the cheapest way to collect only new jobs; use slug to deduplicate.

Can I filter by location, salary or visa sponsorship? No. Built-in filters are the title keyword and remote-only. You can filter by location, tags or job_types afterwards in Excel, Google Sheets or your code.

Why are some fields in German? Arbeitnow publishes many German job ads; titles, descriptions and job_types are returned exactly as published.

Do I need a proxy or an API key? No. Neither an Arbeitnow API key nor a proxy is required, which keeps runs fast (seconds) and cheap.

Can I schedule it? Yes. Create an Apify Schedule (hourly or daily) and connect a webhook, Slack or Google Sheets integration.

Something does not work? Open an issue on the actor's Issues tab with the run ID – we usually respond within a day.