Arbeitsagentur Scraper — German Job Ads (Jobsuche), No Phones avatar

Arbeitsagentur Scraper — German Job Ads (Jobsuche), No Phones

Pricing

$1.50 / 1,000 job delivereds

Go to Apify Store
Arbeitsagentur Scraper — German Job Ads (Jobsuche), No Phones

Arbeitsagentur Scraper — German Job Ads (Jobsuche), No Phones

Job ads from the German Federal Employment Agency's Jobsuche: title, employer, place, working time, contract, salary, start and publication dates, and the full ad text. No phones, no contact persons.

Pricing

$1.50 / 1,000 job delivereds

Rating

0.0

(0)

Developer

yestrue

yestrue

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Get job ads from the Jobsuche of the Bundesagentur für Arbeit (Federal Employment Agency), Germany's largest job board with about a million ads: title, employer, workplace (town, postcode, federal state, and for companies the street and coordinates), occupation, working time, contract, start date, the pay when the ad states it — as minimum, maximum and period — publication and update dates, the link on arbeitsagentur.de and the employer's own link. With the full ad on (the default) also the complete ad text, whether the employer is a temp agency or a placement agency, the schooling asked for, apprentice pay by year and the job board the ad came from. Paste your Jobsuche search links, or type keywords and places.

Why this one

  • 🔗 Your search, as you set it up. Set up a search on arbeitsagentur.de/jobsuche and paste the link — keyword, place, radius and every filter are kept, and the site's own defaults apply as on the website, so the counts match (Pflegefachkraft around Leipzig: 282 jobs here and on the website). Or type Keywords and Places here (Leipzig, München, 04109, Bayern) and pick offer type, working time, home office, contract, "published within", temp agencies, placement agencies, employer and sort order below.
  • 🏛️ Straight from the source. The data comes from the same Jobsuche interface the arbeitsagentur.de website reads. No browser, no login.
  • ⚡ Fast. A live run read four searches — software developers around Berlin with home office, household help across Germany, apprenticeships in Bavaria without temp agencies, warehouse helpers in Stuttgart published in the last 28 days — 3,147 jobs with their full ads in 89 seconds.
  • 💶 Pay in numbers. When an ad states pay, salaryMin, salaryMax and salaryPeriod hold it: 3,464 of 9,974 Berlin jobs in a live run did (2,689 by the hour, 775 by the year).
  • 🔒 No contact persons, no phones. Ads name recruiters with their phone numbers and e-mail addresses; those lines, contact blocks, numbers and addresses are taken out of the ad text. Private households that hire (household help, gardening, childcare) are not named, and their street and coordinates are left out: 59 of the 3,147 jobs in the live run.
  • 💸 You pay only for jobs delivered. A link that is not a Jobsuche search, a place the Jobsuche does not know, or a search with no jobs comes back as a free record with the reason.

What you get

For every job:

FieldWhat it is
title, refnr, urlthe job and its reference number on arbeitsagentur.de
offerTypejob, apprenticeship, internship or self-employment
occupation, occupationsthe occupation the Jobsuche files the job under, and all the occupations it names
employer, employerIdthe company as the ad names it, and the Jobsuche's employer id; employerNameWithheld is true for a private person
city, postcode, district, region, countrythe workplace; region is the federal state
street, latitude, longitudethe workplace address of a company (never of a private person)
otherLocations, distanceKmfurther workplaces ("04229 Leipzig"), and the distance in km from the place you searched
workingTimes, partTimeSlotsfull-time, part-time, shift-night-weekend, minijob; and morning, afternoon, evening, flexible for part-time
homeOffice, homeOfficePercentwhether working from home is possible, and how much when the ad says
contract, fixedTermUntil, fixedTermMonthspermanent or fixed-term (empty when the ad does not say)
startDatewhen the job starts
salaryMin, salaryMax, salaryPeriod, salaryType, salaryCurrencythe pay when stated: per hour, month or year; fixed or range
suitableForCareerChangers, isAnonymousAdopen to career changers; an ad under a box number (Chiffre)
publishedDate, firstPublishedDate, modifiedAt, publishedUntilthe ad's dates
externalUrlthe ad on the employer's or a partner board's website, when there is one
input, place, position, scrapedAtwhich search it came from, the place the Jobsuche matched, its place in the results, when it was read
status, errorOK, or why a search gave nothing

With Full job ad and details (on by default) also:

FieldWhat it is
descriptionthe full ad as plain text, without contact persons, phone numbers and e-mail addresses
isTempAgency, isPlacementAgencythe employer is a temp agency (Zeitarbeit) or a private placement agency
schoolingthe school leaving certificate asked for (apprenticeships)
apprenticeshipType, apprenticePayByYearfor apprenticeships: the kind, and the monthly pay in the 1st, 2nd, 3rd … year
onlyForSevereDisabilitythe job is only for severely disabled applicants
sourcewhere the ad came from: arbeitsagentur.de itself or a partner job board

Example

A real record from a live run — software developers around Berlin with home office, 25 September 2026 (description shortened):

{
"input": "https://www.arbeitsagentur.de/jobsuche/suche?angebotsart=1&was=Softwareentwickler&wo=Berlin&umkreis=50&homeoffice=prozentual_0",
"place": "Berlin",
"refnr": "10001-1003443040-S",
"title": "Softwareentwickler Java (m/w/d)",
"offerType": "job",
"occupation": "Softwareentwickler/in",
"occupations": ["Softwareentwickler/in", "Softwareentwickler:in", "Backend-Entwickler/in", "Fachinformatiker/in - Anwendungsentwicklung", "Java-Entwickler:in"],
"employer": "IT42morrow IFT GmbH",
"employerNameWithheld": false,
"city": "Berlin",
"region": "Berlin",
"country": "Deutschland",
"latitude": 52.492683225000064,
"longitude": 13.402575263000074,
"distanceKm": 3,
"workingTimes": ["full-time"],
"homeOffice": true,
"contract": "permanent",
"startDate": "2026-09-02",
"salaryMin": 40000,
"salaryMax": 65000,
"salaryPeriod": "year",
"salaryType": "range",
"salaryCurrency": "EUR",
"publishedDate": "2026-09-02",
"firstPublishedDate": "2026-07-24",
"modifiedAt": "2026-09-02T11:08:17.829",
"url": "https://www.arbeitsagentur.de/jobsuche/jobdetail/10001-1003443040-S",
"description": "IT42morrow steht für Innovation und Dynamik in der IT-Welt. Mit einer Palette von spannenden Projekten und einer Kultur, die Wachstum und Diversität fördert, sind wir auf der Suche nach einem neuen Star in unserem Entwickler-Team…",
"source": "arbeitsagentur.de",
"status": "OK"
}

How to use it

  1. Paste Search links from arbeitsagentur.de/jobsuche, one per line — or type Keywords and/or Places. Every keyword is searched in every place; a keyword alone searches all of Germany, a place alone gives all its jobs.
  2. Optionally set a Radius, and pick Offer type, Working time, Home office possible, Contract, Published within, Hide temp agencies, Also show placement agencies, an Employer and the Sort order.
  3. Set Max jobs per search, and turn off Full job ad and details if the list fields are enough.
  4. Press Start, and download the results from the Output tab as JSON, CSV or Excel.

For a daily feed of new jobs, save your input as a task with Published within set to "Today" or "1 day" and schedule it every morning.

You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.

Pricing

You are charged per job delivered — see the price on this page. The full ad and details cost nothing extra, only time. Links that are not Jobsuche searches, places the Jobsuche does not know and searches without jobs are free.

FAQ

How many jobs per search? As many as the Jobsuche shows, up to its own limit of 10,000 per search. A live run of all jobs in Berlin (about 47,000) stopped there: 9,974 jobs in 311 seconds without the full ads — the Jobsuche's order shifts a little while it is read, and the 26 jobs it showed twice were delivered once. For more, split the search by place, radius, offer type or working time.

Why are placement agencies left out? The website leaves out the jobs of private placement agencies (Personalvermittlung) unless you ask for them, and so does this tool: tick Also show placement agencies, or paste a link where you turned them on.

Why is employer empty for some jobs? Private households hire through the Jobsuche too — for household help, gardening or childcare — and the employer is then a person. Their name, street and coordinates are personal data, so only the town and postcode are kept. The same goes for an employer named only by a person's name (some sole traders do that); a business name with a person's name in it ("… Friseursalon", "… Landwirtschaft") is kept as published.

Why are contact persons missing? They are personal data. Every job has its url on arbeitsagentur.de (and often an externalUrl); applicants apply there.

Does "Muenchen" work? Yes. The Jobsuche knows places only with their umlauts; when a place is unknown, it is tried once more with ä, ö and ü.

Is this affiliated with the Bundesagentur für Arbeit? No. This is an independent tool that reads the job ads the Bundesagentur für Arbeit publishes in its Jobsuche on arbeitsagentur.de.

Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.