Bundesagentur für Arbeit Scraper | Cheap 1.5$ / 1k
Pricing
$1.50 / 1,000 results
Bundesagentur für Arbeit Scraper | Cheap 1.5$ / 1k
Scrapes job listings from arbeitsagentur.de - Germany's official employment agency portal with 100,000+ job offers.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
Paweł
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
💼 Bundesagentur für Arbeit Scraper (Arbeitsagentur)
🎯 Extract job listings from Germany's largest employment portal with over 800,000 active job offers!
This scraper collects structured job data from arbeitsagentur.de — the official German Federal Employment Agency. Get job titles, company names, locations, salaries, full descriptions, and application URLs. Perfect for job market research, recruitment analytics, and career opportunity monitoring.
🚀 What Does It Do?
This scraper automatically extracts job listings from Arbeitsagentur.de and delivers structured, ready-to-use data. No manual browsing needed — just set your filters and hit Start.
💡 Two modes of operation:
- 🔍 Search Mode — Enter keywords, location, and filters to discover relevant jobs
- 📋 Direct URL Mode — Paste Arbeitsagentur search URLs to scrape specific results
👥 Who Is This For?
| 🏢 Use Case | 💬 How It Helps |
|---|---|
| 📊 HR & Recruitment Agencies | Monitor job market trends, track competitor hiring, find talent acquisition opportunities |
| 🔎 Job Market Researchers | Analyze employment trends, salary ranges, and regional job availability across Germany |
| 📣 Career Consultants | Build databases of opportunities for clients, track emerging roles and skills |
| 🤝 Business Development | Identify companies that are hiring to offer your services |
| 🎓 Academic Researchers | Study labor market dynamics, employment patterns, and workforce trends |
| 💻 Data Scientists | Build ML models for job market predictions, NLP analysis on job descriptions |
✨ Features
- 🇩🇪 Germany's Largest Job Database — Access 800,000+ active job listings
- 🔍 Keyword & Location Search — Find jobs by profession and city with radius filter
- 📋 Full Job Details — Get complete descriptions, requirements, and benefits
- 💰 Salary Information — Extract salary ranges when available
- 🏢 Company Data — Employer names, locations, and contact information
- 🏠 Remote Work Filter — Identify home office opportunities
- ⏰ Employment Type — Full-time, part-time, mini-job filtering
- 📄 Contract Details — Fixed-term vs permanent positions
- ⚡ Fast & Scalable — Scrape thousands of jobs in minutes
- 🔄 Automatic Deduplication — No duplicate entries in your results
- 📤 Export Anywhere — Download as JSON, CSV, Excel, or push to Google Sheets, Zapier, Make, or your CRM
🎛️ Filters & Options
| 🎚️ Option | 📝 Description |
|---|---|
| 🔗 Start URLs | Paste Arbeitsagentur.de search URLs directly |
| 🔍 Keyword | Job title or profession (e.g., "Softwareentwickler", "Marketing") |
| 📍 Location | City or region (e.g., "Berlin", "München", "Hamburg") |
| 📏 Radius | Search radius in km (0-200) |
| 💼 Offer Type | Employment, self-employment, apprenticeship, internship |
| ⏰ Work Time | Full-time, part-time, remote, mini-job |
| 📄 Contract Type | Permanent or fixed-term |
| 🔢 Max Items | Limit number of results (max 10,000 per search) |
| 📝 Extract Full Details | Fetch complete job descriptions (slower but more data) |
📊 Output Fields
Basic Job Information
| Field | Example |
|---|---|
| refnr | "12288-4773689255-S" |
| jobTitle | "Softwareentwickler (m/w/d)" |
| employer | "Bertrandt AG" |
| location | "Berlin" |
| region | "Berlin" |
| country | "Deutschland" |
| coordinates | {"lat": 52.537, "lon": 13.537} |
| publishedDate | "2026-04-13" |
| jobUrl | "https://www.arbeitsagentur.de/jobsuche/jobdetail/..." |
Employment Details
| Field | Example |
|---|---|
| offerType | "Arbeit" |
| workTime | ["Vollzeit"] |
| contractType | "Unbefristet" |
| isFullTime | true |
| isPartTime | false |
| isHomeOffice | true |
| homeOfficeType | "NACH_VEREINBARUNG" |
Salary & Application (with Extract Full Details)
| Field | Example |
|---|---|
| salaryMin | 67000 |
| salaryMax | 88000 |
| salaryType | "JAHRESGEHALT" |
| jobDescription | "Der Bertrandt-Konzern bietet seit über 50 Jahren..." |
| applicationUrl | "https://www.example.com/apply" |
| allianzPartner | "XING GmbH & Co. KG" |
Metadata
| Field | Example |
|---|---|
| scrapedAt | "2026-04-13T10:04:12.922Z" |
📦 Example Output
{"refnr": "12288-4773689255-S","jobTitle": "Softwareentwickler (m/w/d)","employer": "Bertrandt AG","location": "Berlin","region": "Berlin","country": "Deutschland","coordinates": {"lat": 52.5370577,"lon": 13.5373055},"publishedDate": "2026-04-13","modifiedDate": "2026-04-13T07:48:32.463","workTime": ["Vollzeit"],"contractType": "Unbefristet","isFullTime": true,"isHomeOffice": false,"jobDescription": "Der Bertrandt-Konzern bietet seit über 50 Jahren Entwicklungslösungen für die internationale Automobil- und Luftfahrtindustrie...","salaryMin": 65000,"salaryMax": 85000,"salaryType": "JAHRESGEHALT","applicationUrl": "https://www.persy.jobs/persy/l/job-im8td-b","jobUrl": "https://www.arbeitsagentur.de/jobsuche/jobdetail/12288-4773689255-S","scrapedAt": "2026-04-13T10:04:12.922Z"}
📋 Dataset Views
| 👁️ View | 📝 Description |
|---|---|
| 📊 Overview | Quick summary with job title, employer, location, work time, contract type, and URL |
| 📋 Full Details | Complete data including description, salary, requirements, and all metadata |
❓ FAQ
Q: How many jobs can I scrape? A: Up to 10,000 jobs per search query (this is a platform limitation). For more results, use multiple searches with different filters.
Q: Why are some job descriptions empty? A: Enable "Extract Full Details" to get complete job descriptions. Without it, only basic listing data is collected (faster but less detailed).
Q: Does this work for all German regions? A: Yes! Arbeitsagentur covers all of Germany. Use the location and radius filters to target specific areas.
Q: How often is the data updated? A: Arbeitsagentur updates jobs in real-time. Run the scraper regularly to get the latest listings.
Q: Can I filter by specific industries? A: Use keywords to target specific professions or industries (e.g., "IT", "Marketing", "Pflege").
Q: What's the difference between offer types? A: Employment (regular jobs), Self-employment (freelance), Apprenticeship (Ausbildung), Internship (Praktikum).
Q: Are salaries always included? A: No, salary information is optional for employers. When available, it appears in salaryMin/salaryMax fields.
💬 Need Custom Modifications?
Need something special? I offer custom scraper development and modifications:
- 🎯 Additional filters or data fields
- 🔄 Integration with your existing systems
- 📊 Custom data transformations
- 🚀 Higher volume requirements
Send me a private message on Apify to discuss your project!
⚖️ Legal Disclaimer
This scraper is provided for educational and research purposes. Users are responsible for ensuring their use complies with Arbeitsagentur's terms of service and applicable laws. The scraper accesses publicly available information only.