# Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪 💼 Cheap (`scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap`)

Looking for a job listings scraper to extract job offers from a specific search in Germany? 🇩🇪🔍 Your search ends here! With the Arbeitsagentur German Jobs Scraper 💼, gather all the job listings based on your keyword and location, including employer details, occupation, publication date, & more.

- **URL**: https://beta-securitybyobscurity.apify.com/scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap.md
- **Developed by:** [Storm\_Scraper](https://beta-securitybyobscurity.apify.com/scrapestorm) (community)
- **Categories:** Jobs, Lead generation, Automation
- **Stats:** 45 total users, 14 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$19.49/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

# README

### Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪💼

🚨 Maximize your job search efficiency with the Arbeitsagentur Job Search Results Scraper! Simply provide a keyword, location, and maximum number of items, and we’ll fetch detailed job offer data for you! 💪

The Arbeitsagentur Search Results Scraper 💥 is a powerful tool designed to extract job listings from Germany's official job search platform, Arbeitsagentur.de (Bundesagentur für Arbeit) 📋. By entering the search keyword, location, and the maximum number of job listings you want to retrieve, you can obtain:

```
Job Title 📛
Employer 🏢
Location 📍
Occupation 🧑‍💼
Job Description 📝
Publication Date 📅
Job Start Date 📅
Employment Type 🧑‍💼
Job Link 🌐
Additional Details ℹ️
```

This scraper is your go-to solution to easily gather job postings from Germany without worrying about platform restrictions 🚫.

ℹ️ Important: Ensure that the maximum number of job offers requested doesn’t exceed the available listings. ⚠️

For any customizations, special requests, or pricing inquiries, feel free to reach out 📩: randomus075@gmail.com

### Key Features ✨🚀

- Extract job listings from Germany's official job portal – Arbeitsagentur.de 🧑‍💻🇩🇪
- Multi-language support 🌍🗣️
- Customizable output formats (JSON, CSV, XML, HTML Table) 🧩📊
- Fast and efficient ⚡
- Detailed job data including job title, employer, location, start date, and more 📅📝

### 🛠️ How to Use

Input Format:

Provide a JSON object with the following parameters:

```
{
    "keyword": "Softwareentwickler",
    "place": "Berlin",
    "sort_by": "Relevance",  // Options: "Relevance", "Latest publication", "Latest edited", "Entry date"
    "rayon": "Any",  // Options: "Any", "10 km", "15 km", "25 km", "50 km", "100 km"
    "maxitems": 60
}
```

Process:

```
Enter Data: Input the search keyword, location (city in Germany), and the maximum number of job listings to fetch.
Start Scraping: Click the "Start" button to begin the scraping process.
Scraper Executes: The scraper will navigate through the Arbeitsagentur.de website, gather job listings data, and store it.
Download Your Data: Once the extraction is complete, download the results in various formats like JSON, CSV, XML, etc.
```

### Why Scrape Job Listings from Arbeitsagentur.de? ✨🚀

Save Time: Efficiently gather job listings without manually searching every posting 📅⏱️

Market Research: Analyze job trends, salary expectations, and in-demand skills across Germany 💼📊

Recruitment Insights: Compare job offers to find the best opportunities 💡📈

SEO Optimization: Use job data to improve your content strategy and website SEO 📈🔍

Job Alerts: Automate job data collection for faster and better applications 📬

### 💸 Pricing

This scraper operates on a pay-per-month basis at a cost of $19.49/month.

### Related Actors 👌

If you're interested in other scraping agents from YouTube or social media scraping solutions, check out these related actors:

- [YouTube Full Channel Transcripts Extractor ⚡📜](https://apify.com/scrapestorm/youtube-full-channel-transcripts-extractor)
- [💬 YouTube Comments Scraper](https://apify.com/scrapestorm/tiktok-comments-scraper---fast-cheap)
- [TikTok Comments Scraper 📲💬✨ - Fast & cheap](https://apify.com/scrapestorm/youtube)
- [Pinterest Comments Scraper ✨📌💬](https://apify.com/scrapestorm/pinterest-comments-scraper)
- [🏎 YouTube Scraper (By Keyword) ](https://apify.com/scrapestorm/youtube)
- [🔴 Youtube Channel Scraper (Rental)](https://apify.com/scrapestorm/youtube-channel-scraper)
- [🌐 Youtube Shorts Scraper 📺 (Rental)](https://apify.com/scrapestorm/youtube-shorts-scraper-rental---fast-cheap)
- [Facebook Ads Library Scraper 🎯📈](https://apify.com/scrapestorm/facebook-ads-library-scraper)
- [Facebook Likes Scraper (Fast & Cheap) 👍 🌟](https://apify.com/scrapestorm/facebook-likes-scraper-fast-cheap)
- [Facebook Followers & Following Scraper 📊👥](https://apify.com/scrapestorm/facebook-followers-following-scraper)
- [Facebook Comments Scraper (All-in-One) 💬](https://apify.com/scrapestorm/facebook-comments-scraper-all-in-one)
- [YouTube Transcript Video Scraper 📝 (⚡ Fast & 💸 Cheap)](https://apify.com/scrapestorm/youtube-transcript-videos)
- [Youtube Playlist Scraper 🎵 - Rental (Fast & cheap)](https://apify.com/scrapestorm/youtube-playlist-scraper---rental-fast-cheap)

***

### 🔑 Arbeitsagentur Scraper Input ⚡💬

To get started with the Arbeitsagentur Full Search Results Scraper, provide the following input format:

```
{
    "keyword": "Softwareentwickler",
    "place": "Berlin",
    "sort_by": "Relevance",  
    "rayon": "Any",  
    "maxitems": 60
}

```

### 📊 Arbeitsagentur Scraper Output Example

The output will return detailed job listings data, like:

```
[
    {
        "title": "Softwareentwickler (m/w/d)",
        "reference": "14225-e8bdaf223de1868f-S",
        "occupation": "Softwareentwickler/in",
        "employer": "Cteam Consulting & Anlagenbau GmbH",
        "location": "Berlin",
        "region": "Berlin",
        "country": "Deutschland",
        "latitude": 52.4784151,
        "longitude": 13.3541269,
        "distance": "6",
        "publication_date": "2025-03-04",
        "modification_date": "2025-03-16T07:47:53.17",
        "start_date": "2025-03-16",
        "link": "https://www.jobvector.de/job/softwareentwickler-e8bdaf223de1868f/?utm_source=arbeitsagentur&utm_medium=partner&utm_campaign=tmcfdae_job_jid224380&utm_content=b2c&utm_term=tmf8eca_uicfcb7fd6",
        "link_to_profile": "https://www.arbeitsagentur.de/jobsuche/jobdetail/14225-e8bdaf223de1868f-S"
    }
]


```

### 🌍 Germany 🇩🇪

The Arbeitsagentur Scraper pulls job listings exclusively from Germany's official job platform Arbeitsagentur.de – the Bundesagentur für Arbeit portal. Start finding your next opportunity in Germany today!

### 📫 Support

😊 Leave us a ⭐⭐⭐⭐⭐ if you are satisfied with the product!
🌍 For any questions, specific needs or issues, please reach out through Apify's platform or via email - [Storm\_Scraper 🌪️🌩️](https://apify.com/scrapestorm)

# Actor input Schema

## `keyword` (type: `string`):

Enter a keyword/Stichwort or field to search for job listings on Bundesagentur für Arbeit 🔍💼.

## `place` (type: `string`):

Specify the city/Stadt where you want to find job listings on Bundesagentur für Arbeit 🏙️💼.

## `maxitems` (type: `integer`):

Set the maximum number/Maximale Anzahl of job listings you want to scrape 📊.

## `sort_by` (type: `string`):

Choose how you want to sort the job listings/Sortieroption 📅.

## `rayon` (type: `string`):

Choose how much distance to consider for sorting the job listings / Entfernungsoption 🌍.

## Actor input object example

```json
{
  "keyword": "Softwareentwickler",
  "place": "Berlin",
  "maxitems": 80,
  "sort_by": "Relevance",
  "rayon": "Any"
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keyword": "Softwareentwickler",
    "place": "Berlin",
    "maxitems": 80,
    "sort_by": "Relevance",
    "rayon": "Any"
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keyword": "Softwareentwickler",
    "place": "Berlin",
    "maxitems": 80,
    "sort_by": "Relevance",
    "rayon": "Any",
}

# Run the Actor and wait for it to finish
run = client.actor("scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keyword": "Softwareentwickler",
  "place": "Berlin",
  "maxitems": 80,
  "sort_by": "Relevance",
  "rayon": "Any"
}' |
apify call scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scrapestorm/bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Bundesagentur für Arbeit (Arbeitsagentur) Scraper 🇩🇪 💼 Cheap",
        "description": "Looking for a job listings scraper to extract job offers from a specific search in Germany? 🇩🇪🔍 Your search ends here! With the Arbeitsagentur German Jobs Scraper 💼, gather all the job listings based on your keyword and location, including employer details, occupation, publication date, & more.",
        "version": "0.0",
        "x-build-id": "vaTSKYc4UTJ7Neg84"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapestorm~bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapestorm-bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/scrapestorm~bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap/runs": {
            "post": {
                "operationId": "runs-sync-scrapestorm-bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/scrapestorm~bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap/run-sync": {
            "post": {
                "operationId": "run-sync-scrapestorm-bundesagentur-fur-arbeit-arbeitsagentur-scraper-cheap",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "keyword"
                ],
                "properties": {
                    "keyword": {
                        "title": "Keyword/Stichwort or field to search for on Bundesagentur für Arbeit 🔍💼",
                        "type": "string",
                        "description": "Enter a keyword/Stichwort or field to search for job listings on Bundesagentur für Arbeit 🔍💼.",
                        "default": "Softwareentwickler"
                    },
                    "place": {
                        "title": "City/Stadt where you want to search for jobs on Bundesagentur für Arbeit 🏙️💼",
                        "type": "string",
                        "description": "Specify the city/Stadt where you want to find job listings on Bundesagentur für Arbeit 🏙️💼.",
                        "default": "Berlin"
                    },
                    "maxitems": {
                        "title": "Maximum number/Maximale Anzahl of jobs to scrape 📊",
                        "type": "integer",
                        "description": "Set the maximum number/Maximale Anzahl of job listings you want to scrape 📊.",
                        "default": 80
                    },
                    "sort_by": {
                        "title": "Select a sorting option/Sortieroption 📅",
                        "enum": [
                            "Relevance",
                            "Latest publication",
                            "Latest edited",
                            "Entry date"
                        ],
                        "type": "string",
                        "description": "Choose how you want to sort the job listings/Sortieroption 📅.",
                        "default": "Relevance"
                    },
                    "rayon": {
                        "title": "Select a distance option/Entfernungsoption 🌍",
                        "enum": [
                            "Any",
                            "10 km",
                            "15 km",
                            "25 km",
                            "50 km",
                            "100 km"
                        ],
                        "type": "string",
                        "description": "Choose how much distance to consider for sorting the job listings / Entfernungsoption 🌍.",
                        "default": "Any"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
