VOOZH about

URL: https://apify.com/jobscrawler/bundesagentur-scraper

⇱ Bundesagentur Scraper · Apify


👁 Bundesagentur Scraper avatar

Bundesagentur Scraper

Under maintenance

Pricing

from $2.99 / 1,000 results

Go to Apify Store

Bundesagentur Scraper

Under maintenance

Extract job listings from Bundesagentur für Arbeit, Germany's federal employment agency (Jobbörse).

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

👁 Jobs Scraper

Jobs Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Overview

Navigate Germany's federal employment agency portal (Bundesagentur für Arbeit / Jobbörse) to compile officially registered job openings. This actor extracts listing data from Germany's most comprehensive public employment database, covering positions across all industries and qualification levels in the DACH region.

Features

  • Official German federal employment agency data
  • Berufenet occupation classification integration
  • Bundesland and city-level regional filtering
  • Arbeitszeit and contract type specifications
  • Proxy rotation with automatic fallback (residential → datacenter)
  • CAPTCHA detection and session rotation
  • Automatic retry on failures with exponential backoff
  • Deduplication of results by application URL
  • Dataset validation with auto-fix capability

Supported Inputs

FieldTypeDefaultDescription
keywordstring"software engineer"Search terms for job discovery
locationstring"Berlin"Geographic filter for results
countrystring"DE"Country code for proxy routing
maxItemsinteger50Upper limit on extracted listings
proxyEnabledbooleantrueToggle proxy rotation on/off
sortBystring"relevance"Result ordering (relevance/date/salary)
jobTypestring""Employment type filter
experienceLevelstring""Seniority level filter
datePostedstring""Recency filter (24h/3d/7d/14d/30d)
remoteOnlybooleanfalseRestrict to remote positions only
includeCompanyDetailsbooleantrueFetch extra company information
includeSalarybooleantrueInclude compensation data

Output Format

Each scraped listing produces a JSON object with these fields:

{
"jobTitle":"Senior Software Engineer",
"companyName":"Example Corp",
"location":"Berlin",
"salary":"$120,000 - $160,000",
"jobType":"Full-time",
"experienceLevel":"Senior",
"postedDate":"2 days ago",
"applyUrl":"https://www.arbeitsagentur.de/job/12345",
"companyUrl":"https://www.arbeitsagentur.de/company/example",
"description":"We are looking for a skilled engineer...",
"requirements":["JavaScript","Node.js","React"],
"benefits":["Health Insurance","Remote Work"],
"sourcePortal":"Bundesagentur für Arbeit",
"country":"DE",
"scrapedAt":"2025-01-15T10:30:00.000Z"
}

Proxy Handling

The actor employs a multi-tier proxy strategy to maximize successful data extraction.

  1. Apify Residential Proxy (country-targeted) — First choice for Bundesagentur für Arbeit
  2. Apify Residential Proxy (any region) — Fallback if country proxy unavailable
  3. Apify Datacenter Proxy — Secondary fallback for cost efficiency
  4. Direct Connection — Last resort when all proxies fail

Proxies auto-rotate on each request. Blocked sessions are discarded and replaced automatically.

Retry Logic

Failed requests are retried up to 5 times with automatic session rotation.

  • Maximum 5 retries per request
  • Fresh browser session on each retry
  • Automatic proxy rotation between attempts
  • Blocked status codes (401, 403, 429) trigger session refresh
  • Configurable request timeout (120 seconds)

Anti-block Handling

The actor incorporates multiple stealth techniques to minimize detection.

  • navigator.webdriver property masked
  • Human-like delays between page interactions (2–5 seconds)
  • Browser language and plugin fingerprints normalised
  • Session pool with automatic rotation on blocks
  • CAPTCHA detection with graceful retry
  • Rate limit detection (HTTP 429) with backoff

Sample Input

{
"keyword":"data analyst",
"location":"Berlin",
"maxItems":25,
"proxyEnabled":true,
"sortBy":"date",
"remoteOnly":false
}

Sample Output

{
"jobTitle":"Data Analyst",
"companyName":"TechCorp International",
"location":"Berlin",
"salary":"Competitive",
"jobType":"Full-time",
"experienceLevel":"Mid-level",
"postedDate":"1 day ago",
"applyUrl":"https://www.arbeitsagentur.de/job/example-123",
"companyUrl":"",
"description":"Seeking a detail-oriented data analyst to join our growing team...",
"requirements":["SQL","Python","Tableau"],
"benefits":["Health Insurance","Flexible Hours"],
"sourcePortal":"Bundesagentur für Arbeit",
"country":"DE",
"scrapedAt":"2025-01-15T14:22:00.000Z"
}

Usage

Local Development

# Install dependencies
npminstall
# Set Apify token (required for proxy)
exportAPIFY_TOKEN=your_token_here
# Run the actor
npm start
# Validate scraped data
node dataset-validator.js

Apify Platform

# Login to Apify
apify login
# Push actor to platform
apify push
# Run from Apify Console or API

Deployment

  1. Ensure all dependencies are installed: npm install
  2. Authenticate with Apify: apify login
  3. Deploy the actor: apify push
  4. Configure input in the Apify Console
  5. Schedule runs or trigger via API / webhooks

Limitations

  • Results depend on the portal's current HTML structure; layout changes may require selector updates
  • Some job details (salary, benefits) may not be available for all listings
  • Rate limiting by the portal may reduce throughput during high-volume scrapes
  • CAPTCHA challenges may interrupt scraping on heavily protected pages
  • Bundesagentur für Arbeit may modify their anti-bot measures, requiring periodic updates
  • Maximum items per run is capped at 1000 to prevent excessive resource usage
  • Proxy costs apply when using Apify residential or datacenter proxies

You might also like

Bundesagentur für Arbeit Scraper

scrapio/bundesagentur-fur-arbeit-scraper

🇩🇪💼 Bundesagentur für Arbeit Scraper (bundesagentur-fur-arbeit-scraper) extracts job listings and employment data from official pages for faster B2B research, lead gen, and recruitment insights. 📈 Automate data gathering—save time, boost accuracy.

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. 🤖📊

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

Bundesagentur für Arbeit Scraper

simpleapi/bundesagentur-fur-arbeit-scraper

🇩🇪 Bundesagentur für Arbeit Scraper (bundesagentur-fur-arbeit-scraper) extracts structured job, employer & activity data for targeted B2B research, recruitment, and analytics. ✅ Fast, precise, SEO-ready output. 📊 🚀

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 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

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

138

5.0

Bundesagentur für Arbeit Scraper | Cheap 1.5$ / 1k

trev0n/bundesagentur-fur-arbeit-scraper

Scrapes job listings from arbeitsagentur.de - Germany's official employment agency portal with 100,000+ job offers.

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

470

5.0