Bundesagentur fรผr Arbeit Scraper avatar

Bundesagentur fรผr Arbeit Scraper

Pricing

from $5.99 / 1,000 results

Go to Apify Store
Bundesagentur fรผr Arbeit Scraper

Bundesagentur fรผr 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. ๐Ÿค–๐Ÿ“Š

Pricing

from $5.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapier

Scrapier

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

๐Ÿ‡ฉ๐Ÿ‡ช Bundesagentur fรผr Arbeit Job Scraper

๐Ÿš€ The fastest, most complete Arbeitsagentur.de job scraper on Apify. Pull thousands of fresh German-language job postings โ€” title, employer, salary notes, contract type, contact emails, full description, application URL and 30+ other fields โ€” straight into a clean dataset.


๐Ÿ’ก Why Choose This Scraper?

  • โšก Blazing fast โ€” async, concurrent fetching of search pages and job details simultaneously.
  • ๐ŸŽฏ Bulk input โ€” feed any number of Arbeitsagentur.de search URLs and get a single deduped dataset back.
  • ๐Ÿ›ฐ๏ธ Smart proxy fallback โ€” starts direct, auto-escalates to Apify datacenter, then residential proxies on rate limits, then sticks with the upgraded tier.
  • ๐Ÿ’พ Live saving โ€” every job is pushed to the dataset the moment it's ready. A crash mid-run never costs you data.
  • ๐Ÿ›ก๏ธ Production-grade error handling โ€” retries with exponential backoff on every external call.
  • ๐Ÿ“ง Contact email extraction โ€” automatically pulls application emails out of job descriptions.
  • ๐Ÿ‡ช๐Ÿ‡บ DACH coverage โ€” postings from Germany, Austria, and Switzerland whenever Arbeitsagentur.de surfaces them.

๐ŸŽฏ Key Features

FeatureDescription
๐Ÿ”— Bulk URL inputDrop any number of Arbeitsagentur.de search URLs
๐Ÿ”Ž Keyword searchOptional position + location fallback inputs
๐Ÿ›ฐ๏ธ Adaptive proxynone โ†’ datacenter โ†’ residential (3 retries) escalation
๐Ÿ“Š Rich output38 normalized fields per job
๐Ÿ’พ Live persistencepush_data after every record โ€” no data loss on crash
๐Ÿ” Retry policy3 attempts with exponential backoff + jitter
๐Ÿ“ง Email extractionRegex-pulled application emails from descriptions
๐Ÿ†” DeduplicationBy Arbeitsagentur reference number across queries

๐Ÿ“ฅ Input

{
"startUrls": [
{ "url": "https://www.arbeitsagentur.de/jobsuche/suche?angebotsart=1&was=Softwareentwickler%2Fin" }
],
"position": "Softwareentwickler/in",
"location": "Berlin",
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": false }
}
FieldTypeRequiredDescription
๐Ÿ”— startUrlsarrayโœ…List of Arbeitsagentur.de job search URLs
๐Ÿ’ผ positionstringโ›”Keyword fallback when no URL is supplied
๐Ÿ“ locationstringโ›”German city, region, or postal code
๐ŸŽฏ maxItemsintegerโ›”Total result cap across all queries (default 100)
๐Ÿ›ฐ๏ธ proxyConfigurationobjectโ›”Defaults to no proxy; auto-falls back on blocks

๐Ÿ“ค Output

Each dataset row looks like:

{
"title": "Softwareentwickler/in",
"mainJob": "Softwareentwickler/in",
"descriptionText": "LOCATION: Villach, AT, 9500 REQ ID: 198751 ...",
"jobType": "ARBEIT",
"referenceNumber": "11949-17224369-S",
"publishingStartDate": "2026-05-15",
"firstPublicationDate": "2026-05-15",
"lastUpdatedAt": "2026-05-15T17:04:43.169",
"contractDuration": "UNBEFRISTET",
"startDate": "2026-05-16",
"salaryNote": "KEINE_ANGABEN",
"employerName": "Lam Research AG",
"employerWebsite": null,
"employerIndustry": null,
"location": "9500 Villach-Lind, KAERNTEN, OESTERREICH",
"isFullTime": true,
"isWorkFromHome": false,
"externalURL": "https://jobs.ams.at/public/emps/jobs/...",
"isExternal": true,
"applicationEmail": null,
"url": "https://www.arbeitsagentur.de/jobsuche/jobdetail/11949-17224369-S"
}

Full list of returned fields:

title, mainJob, descriptionText, jobType, referenceNumber, publishingStartDate, firstPublicationDate, lastUpdatedAt, contractDuration, contractDurationLimitedTo, contractDurationMonths, startDate, entryPeriod, salaryNote, employerName, employerCustomerNumberHash, employerWebsite, employerIndustry, employerFirmSize, location, employerAddress, isFullTime, isMarginalEmployment, isPartTimeMorning, isPartTimeAfternoon, isPartTimeEvening, isPartTimeFlexible, isWorkFromHome, nightOrWeekendShift, isDisabilityRequired, isPrivateAgency, isTemporaryEmployment, externalURL, isExternal, applicationEmail, allianzpartnerName, allianzpartnerUrl, url.


๐Ÿš€ How to Use (Apify Console)

  1. ๐Ÿ” Log in at https://console.apify.com โ†’ Actors.
  2. ๐Ÿ”Ž Open this actor (Bundesagentur fรผr Arbeit Job Scraper).
  3. โš™๏ธ Configure inputs:
    • Paste one or more Arbeitsagentur.de search URLs, or
    • Provide a position keyword + optional location.
    • Set maxItems (default: 100).
  4. โ–ถ๏ธ Click Start.
  5. ๐Ÿ“œ Watch the live log โ€” every saved job appears in real time.
  6. ๐Ÿ“Š When the run finishes, open the Output tab.
  7. ๐Ÿ“ฅ Export as JSON, CSV, XLSX, HTML, RSS or XML.

๐Ÿค– Use via API / curl

Run synchronously and stream the dataset back:

curl -X POST "https://api.apify.com/v2/acts/<USER>~bundesagentur-fur-arbeit-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [
{ "url": "https://www.arbeitsagentur.de/jobsuche/suche?angebotsart=1&was=Softwareentwickler%2Fin" }
],
"maxItems": 50
}'

Run asynchronously and poll:

curl -X POST "https://api.apify.com/v2/acts/<USER>~bundesagentur-fur-arbeit-scraper/runs?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.arbeitsagentur.de/jobsuche/suche?angebotsart=1&was=Pflegekraft"}],"maxItems":200}'

๐Ÿ’ผ Best Use Cases

  • ๐Ÿง‘โ€๐Ÿ’ผ Recruiters โ€” track open vacancies in your sector and city
  • ๐Ÿข HR Tech / ATS vendors โ€” enrich your job feed with German listings
  • ๐Ÿ“Š Market research โ€” analyse the German labor market by region, industry, contract type
  • ๐Ÿค– Job aggregators โ€” build vertical job boards on top of the official German source
  • ๐Ÿ“ฐ Journalists / analysts โ€” quote real numbers on supply and demand

๐Ÿ’ฐ Pricing

This actor is on pay-per-event (PPE).

EventDescriptionWhy
๐Ÿš€ apify-actor-startOne charge per run startCovers warm-up compute
๐Ÿ“„ apify-default-dataset-itemOne charge per saved job postingPay only for results you actually receive

Synthetic events are configured in the Apify Console. You only pay for successful, saved results โ€” no data, no charge.


โ“ Frequently Asked Questions

Q: Where does the data come from? A: The official Arbeitsagentur.de public job search API (the same one powering the website's search and detail pages).

Q: Do I need a proxy? A: No. The actor defaults to a direct connection. If the upstream rate-limits us, the proxy strategy auto-escalates to Apify datacenter, then residential proxies โ€” no input needed.

Q: How fresh is the data? A: It's a live API call on every run โ€” what you get is what Arbeitsagentur.de is serving right now.

Q: How many results can I scrape? A: As many as Arbeitsagentur.de exposes โ€” set maxItems to the upper bound you want.

Q: Are application emails always available? A: No โ€” only when the employer included a contact email inside the public description text. We regex-extract whenever present.

Q: Why are some jobs from Austria? A: Arbeitsagentur.de partners with AMS (Austria) and shows DACH-region postings. We expose the allianzpartnerName field so you can filter.


  • ๐ŸŒ All data comes from publicly available endpoints.
  • โš–๏ธ End users are responsible for compliance with GDPR, the target site's ToS, and any local regulations.
  • ๐Ÿค The actor honors reasonable rate limits and uses exponential backoff to be a good API citizen.

๐Ÿ“ฌ Support & Feedback

Spotted a bug? Need a new field? Open an issue from the Apify Console โ€” we read every report. ๐Ÿ™Œ


Built with โค๏ธ on Apify ยท 2026