Arbeitnow Jobs Scraper avatar

Arbeitnow Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Arbeitnow Jobs Scraper

Arbeitnow Jobs Scraper

Search the jobs on Arbeitnow, a job board for Germany and Europe, by keyword, city, remote, job type and age. One clean row per job, with an option to get only jobs that are new since your last run.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Sampon

Sampon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Arbeitnow is a job board focused on Germany and the rest of Europe. Most of its jobs come straight from employers' applicant tracking systems, and the site publishes them through a free public job API.

That API returns about a week of jobs, a few hundred at a time, with no way to search. This Actor does the searching for you: tell it the words, the city and the kind of job you want, and you get back only the matching jobs, one row each, with plain English field names and a plain-text description.

What you put in

Every setting is optional. With nothing set, you get the latest jobs.

{
"keywords": ["engineer"],
"location": "Berlin",
"maxItems": 20
}
SettingWhat it does
keywordsKeeps jobs whose title or tags contain one of your words. Case and umlauts do not matter, so pflege finds "Pflegefachkraft".
locationKeeps jobs whose location contains this text. German cities that appear under two names, such as Munich and München or Cologne and Köln, find each other.
remoteOnlyKeeps only jobs the employer marked as remote.
employmentTypesFull time, part time, permanent, fixed term, contract, internship or working student. Matched against the job's own labels, which are written in English or German.
postedWithinDaysKeeps jobs posted in the last N days.
visaSponsorshipKeeps jobs that offer visa sponsorship.
onlyNewSkips jobs that an earlier run already saved. See below.
maxItemsStops after this many jobs.
includeDescriptionTurn off if you only need titles, places and links.
searchInDescriptionAlso looks for your keywords in the description.

Getting only new jobs

Turn on onlyNew and schedule the Actor, for example once a day. Each run remembers the jobs it saved, and the next run leaves them out, so your dataset only ever holds jobs you have not seen yet. The first run returns everything that matches.

If you schedule more than one search, give each its own stateKey (for example berlin-engineers and remote-marketing) so that they keep separate memories. The memory lives in a key-value store named arbeitnow-jobs-state in your own Apify account and forgets jobs older than 30 days.

What you get

{
"id": "backend-engineer-berlin-123456",
"title": "Backend Engineer (m/w/d)",
"company": "Beispiel Software GmbH",
"location": "Berlin",
"remote": false,
"jobTypes": ["Full time", "Permanent"],
"tags": ["Software Development"],
"postedAt": "2026-10-09T14:20:05+00:00",
"url": "https://www.arbeitnow.com/jobs/companies/beispiel-software-gmbh/backend-engineer-berlin-123456",
"description": "About us\n\nWe build software for ...",
"source": "Arbeitnow",
"scrapedAt": "2026-10-10T08:00:00+00:00"
}
  • jobTypes and tags are kept exactly as the employer wrote them. The Actor does not guess a salary, a seniority level or a language that the posting does not state.
  • url is the job's page on Arbeitnow, which is where people apply.
  • description is plain text. E-mail addresses and phone numbers inside it are replaced with [email removed] and [phone removed].

Price

Free for now. You only pay Apify's usual platform usage. In our timing, the example search above (20 jobs) took about 12 seconds, and a narrow search that has to read the whole feed took a little over 3 minutes. At the default memory of 256 MB we expect that to cost well under one cent for the first and around one to two cents for the second. A per-job price may be added later. If that happens, it will be shown on this page before it applies to you.

How it treats the source

  • Arbeitnow offers the API for free and asks users not to abuse it, and its terms ask anyone who uses the API to link back to Arbeitnow. Every row therefore keeps the job's Arbeitnow link in url and names the source in source. If you publish these jobs, please keep that link. Arbeitnow's own terms of service apply to the data, so read them before you reuse the jobs in a commercial product.
  • Pages are read one at a time with a two-second gap, and the Actor stops as soon as it has enough jobs. If the API asks it to slow down, it waits and tries again.

Limits

  • The feed holds about the last seven days of jobs (about 8,000 when we checked), so a search never reaches older postings.
  • The feed is not sorted strictly by date. A narrow search with few matches has to read every page, which takes about three minutes.
  • Location is free text written by each employer, such as "Berlin HQ" or "Hamburg or Berlin". Matching is by contained text, not by distance.
  • Descriptions sometimes name the recruiter in running text. Names cannot be removed reliably by a machine and stay in the text. Contact details are removed as described above.
  • Arbeitnow may change or withdraw its free API at any time.

This Actor is an independent tool. It is not made by, or affiliated with, Arbeitnow.