VOOZH about

URL: https://apify.com/automation-lab/arbeitsagentur-jobs-scraper

⇱ Arbeitsagentur Jobs Scraper: German Job Listings API · Apify


👁 Arbeitsagentur Jobs Scraper avatar

Arbeitsagentur Jobs Scraper

Pricing

Pay per event

Go to Apify Store

Arbeitsagentur Jobs Scraper

🇩🇪 Extract official German job listings from Bundesagentur für Arbeit with employers, locations, dates, descriptions, and apply URLs.

Pricing

Pay per event

Rating

0.0

(0)

Developer

👁 Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Extract job listings from the official Bundesagentur für Arbeit Jobsuche.

What does Arbeitsagentur Jobs Scraper do?

Arbeitsagentur Jobs Scraper collects structured job listing data from arbeitsagentur.de, the public job-search portal of Germany's Federal Employment Agency.

It accepts a keyword and location, or direct Jobsuche result URLs, then exports listings to an Apify dataset.

The actor can also open job detail pages to capture full descriptions, external application links, remote-work flags, start dates, and publication dates.

Use it when you need repeatable exports of official German employment listings without manually copying data from the Jobsuche UI.

Who is it for?

Recruiters use it to monitor hiring demand in a city or profession.

Job aggregators use it to enrich boards with official public-employment listings.

ATS vendors use it to test matching and enrichment pipelines against German listings.

Labor-market analysts use it to track occupations, regions, employers, remote-work signals, and posting dates.

Sales teams use it to discover employers actively hiring in Germany.

Why use this actor?

✅ Official public source for German employment listings.

✅ HTTP-first extraction without browser overhead.

✅ Detail-page mode for full job descriptions.

✅ Direct URL mode for reproducible searches.

✅ Clean output fields for BI, CRM, ATS, and data warehouse workflows.

Data you can extract

FieldDescription
titleJob title from Arbeitsagentur
employerEmployer or advertiser name
referenceNumberArbeitsagentur reference number
jobUrlCanonical detail page URL
externalApplyUrlExternal apply URL when listed
occupationMain occupation/profession
locationsStructured locations and coordinates
cityFirst city convenience field
regionFirst region convenience field
remotePossibleHome-office flag
salaryInfoSalary descriptor when present
startDatePlanned job start date
publicationDatePublication date
updatedAtLast update timestamp
descriptionFull job description when detail mode is enabled

How much does it cost to scrape Arbeitsagentur jobs?

This actor uses pay-per-event pricing.

You pay a small start fee and then a per-result fee for each saved job listing.

Small test runs with the default prefill are intentionally cheap.

For large recurring monitoring jobs, set maxItems to the number of listings you need and schedule the actor from Apify.

How to scrape Arbeitsagentur jobs

  1. Open the actor on Apify.
  2. Enter a keyword such as developer, pflegefachkraft, or ausbildung.
  3. Enter a German city, postal code, or place name.
  4. Choose a maximum number of jobs.
  5. Keep detail pages enabled if you need descriptions.
  6. Start the run.
  7. Download the dataset as JSON, CSV, Excel, or via API.

Input options

Keyword / job title

Use the same search words you would type into Jobsuche.

Examples:

  • developer
  • pflegefachkraft
  • lagerist
  • ausbildung kaufmann

Location

Use a city or place name accepted by Arbeitsagentur Jobsuche.

Examples:

  • Berlin
  • München
  • Hamburg
  • Frankfurt am Main

Radius

Set a radius in kilometers if you want jobs around the location.

Leave it empty to use the website default.

Direct search URLs

Paste one or more URLs from https://www.arbeitsagentur.de/jobsuche/suche?....

When direct URLs are provided, the actor uses them instead of keyword and location fields.

Maximum jobs

Use maxItems to control the dataset size and spend.

Detail pages

Enable includeDetails to fetch each detail page and capture the full description.

Disable it for faster search-only exports.

Example input

{
"keyword":"developer",
"location":"Berlin",
"radiusKm":25,
"maxItems":25,
"maxPages":2,
"includeDetails":true
}

Example output

{
"title":"Java Developer (w/m/d)",
"employer":"pulsation-it",
"referenceNumber":"13644-208756-S",
"jobUrl":"https://www.arbeitsagentur.de/jobsuche/jobdetail/13644-208756-S",
"externalApplyUrl":"https://www.get-in-it.de/jobsuche/p208756",
"occupation":"Anwendungsprogrammierer/in",
"city":"Berlin",
"remotePossible":true,
"publicationDate":"2026-04-15"
}

Tips for better results

Use German job titles for German-language roles.

Use broader terms first, then narrow by location or radius.

Use direct URLs when you want to reproduce a search from the browser.

Keep maxPages aligned with maxItems; the website returns about 25 listings per page.

Disable detail pages if you only need employer, title, location, and apply URL.

Integrations

Recruiting dashboards

Send the dataset to Google Sheets, BigQuery, Snowflake, or a BI dashboard.

ATS enrichment

Match referenceNumber, employer, title, and description against internal jobs.

Market monitoring

Schedule searches for occupations and cities to track posting volume over time.

Lead generation

Export employers that are actively hiring in specific German regions.

API usage

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token: process.env.APIFY_TOKEN});
const run =await client.actor('automation-lab/arbeitsagentur-jobs-scraper').call({
keyword:'developer',
location:'Berlin',
maxItems:25
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient
import os
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('automation-lab/arbeitsagentur-jobs-scraper').call(run_input={
'keyword':'pflegefachkraft',
'location':'München',
'maxItems':25,
})
print(run['defaultDatasetId'])

cURL

curl-X POST "https://api.apify.com/v2/acts/automation-lab~arbeitsagentur-jobs-scraper/runs?token=$APIFY_TOKEN"\
-H'Content-Type: application/json'\
-d'{"keyword":"developer","location":"Berlin","maxItems":25}'

MCP usage

Use this actor from Claude through the Apify MCP server.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/arbeitsagentur-jobs-scraper

Claude Code setup:

$claude mcp add apify-arbeitsagentur-jobs https://mcp.apify.com/?tools=automation-lab/arbeitsagentur-jobs-scraper

Claude Desktop JSON config:

{
"mcpServers":{
"apify-arbeitsagentur-jobs":{
"url":"https://mcp.apify.com/?tools=automation-lab/arbeitsagentur-jobs-scraper"
}
}
}

Example prompts:

  • "Scrape 50 developer jobs in Berlin from Arbeitsagentur and summarize the top employers."
  • "Find Pflegefachkraft listings near München and export title, employer, city, and apply URL."
  • "Monitor official German public employment listings for warehouse jobs in Hamburg."

Scheduling

Create an Apify task with your keyword, location, and limits.

Run it daily or weekly to build a time series of German labor-market demand.

Use the scrapedAt field to compare snapshots.

Data quality notes

Arbeitsagentur data is user-facing public data from the Jobsuche pages.

Some fields depend on what the employer supplied.

Salary details are often descriptor values rather than numeric salary ranges.

External apply URLs may point to partner job boards or employer systems.

Limitations

This actor does not log in.

It does not apply to jobs.

It does not bypass private employer systems.

It extracts what the public Jobsuche pages render for anonymous visitors.

Legality

This actor extracts publicly available job listing pages.

You are responsible for using the data lawfully and respecting applicable terms, privacy, copyright, and database-right rules.

Avoid collecting personal data unless you have a lawful basis.

FAQ

Is it legal to scrape Arbeitsagentur jobs?

The actor is designed for public job listing pages. Your use case, storage, and redistribution obligations remain your responsibility.

Can I use this for recurring monitoring?

Yes. Create an Apify task with a fixed keyword, location, and maximum item count, then schedule it daily or weekly.

Troubleshooting

I got zero results

Check the same keyword and location in the Arbeitsagentur web UI.

Try a broader keyword, remove the radius, or use a direct search URL.

Descriptions are empty

Enable includeDetails.

Search-only mode exports listing-card fields but skips detail pages.

My run is slow

Detail pages add one request per listing.

Disable details or lower maxItems for faster runs.

Related scrapers

Use cases

German recruiting intelligence

Track which companies are hiring for specific roles in German cities.

Public job-board aggregation

Export listings from an official public employment board into your own index.

Labor-market analytics

Measure posting volume by occupation, city, region, and date.

Sales prospecting

Find employers with current hiring needs and route them to a CRM.

Changelog

Initial version extracts search results, detail descriptions, locations, dates, employer names, apply URLs, and source metadata.

Support

If a run fails or an important field is missing, open an issue with the input you used and a link to the run.

You might also like

Bundesagentur für Arbeit (Arbeitsagentur) Scraper

lexis-solutions/bundesagentur-fur-arbeit-arbeitsagentur-scraper

The Arbeitsagentur Scraper is a web scraping tool that retrieves public job postings from Arbeitsagentur.de. Bundesagentur für Arbeit is the official job search website in Germany.

👁 User avatar

Lexis Solutions

469

5.0

Arbeitsagentur Scraper | $1 / 1k | Bundesagentur für Arbeit

fatihtahta/arbeitsagentur-scraper

Scrape jobs from Germany’s Bundesagentur für Arbeit. Paste official search URLs and get full, clean, structured data including title, company, locations, contract/work type, dates, salary and more. Ideal for field research and job search.

👁 User avatar

Fatih Tahta

135

5.0

German Job Board Scraper – Bundesagentur für Arbeit

jungle_synthesizer/arbeitsagentur-scraper

Extract German job listings from Arbeitsagentur.de (Bundesagentur für Arbeit), Germany's federal employment agency. Search by keyword, location, or browse all open positions. Returns job title, employer, location, contract type, posted date, and job URL.

👁 User avatar

BowTiedRaccoon

3

Arbeitsagentur Scraper

parsebird/arbeitsagentur-scraper

Scrape job listings from Arbeitsagentur.de (Bundesagentur für Arbeit) — Germany's largest public employment database with 1.5M+ active postings. Extract titles, employers, locations, contracts, descriptions, and 30+ fields per listing.

Bundesagentur für Arbeit Scraper

api-empire/bundesagentur-fur-arbeit-scraper

🇩🇪 Bundesagentur für Arbeit Scraper extracts job listings & key details from Arbeitsagentur pages automatically. ⚡ Save time, streamline recruiting and market research. ✅ Perfect for HR, staffing, and B2B analytics.

2

Bundesagentur für Arbeit Job Scraper

plowdata/arbeitsagentur-job-scraper

Scrape structured job listings from Germany’s Bundesagentur für Arbeit / Arbeitsagentur job portal. Extract jobs, apprenticeships, internships, student positions, locations, salaries, contracts, remote-work info, and more.

Bundesagentur für Arbeit (Arbeitsagentur) Scraper Cheapest

madeingermany/arbeitsagentur-scraper

The Arbeitsagentur Scraper is a web scraping tool that retrieves public job postings from Arbeitsagentur.de. Bundesagentur für Arbeit is the official job search website in Germany. This is the cheapest and most unlimited scraper for this.

👁 User avatar

Made In Germany

9

Bundesagentur für Arbeit Scraper

scrapier/bundesagentur-fur-arbeit-scraper

🏢 Bundesagentur für Arbeit Scraper extracts job vacancies, employer data & key details from Bundesagentur für Arbeit pages. 🚀 Perfect for B2B prospecting, recruiting, market research & analytics—fast, structured & SEO-ready. 🤖📊

Arbeitsagentur.de Scraper - German Federal Job Board

santamaria-automations/arbeitsagentur-de-scraper

Extract jobs from Germany's official employment agency (Bundesagentur für Arbeit). Get job titles, companies, locations, salaries, descriptions & contact details with ML-powered captcha solving. Supports search filters, direct URLs & job status checks.

45