# Stepstone Jobs Scraper (Germany) (`valig/stepstone-jobs-scraper`) Actor

$1/1K jobs 🔎 Scrape structured job listings from StepStone Germany with advanced filtering and rich company data ⚡

- **URL**: https://apify.com/valig/stepstone-jobs-scraper.md
- **Developed by:** [Vali G](https://apify.com/valig) (community)
- **Categories:** Jobs, Automation
- **Stats:** 3 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.80 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Stepstone Jobs Scraper (Germany)

![](https://pub-f6a65c213d4f49948940882ac7589d61.r2.dev/apify/stepstone-jobs-scraper/banner.jpg)

This Apify Actor scrapes job listings exclusively from [StepStone Germany](https://www.stepstone.de), one of the largest job boards in Germany. It collects structured job data such as title, company details, location, salary estimates, job descriptions, and more.

The scraper supports flexible filtering (keywords, location, remote options, job type, language, etc.) and returns normalized job objects ready for further processing or storage.

---

### 📥 Input

The Actor accepts a JSON input with the following parameters:

#### Required / Core Filters

* **`keywords`** *(string)*
  Search term for jobs (e.g. `"Software Engineer"`)

* **`location`** *(string)*
  Job location (e.g. `"Berlin"`)

* **`radius`** *(string, default: `"30"`)*
  Search radius around location:

  * 5, 10, 20, 30, 40, 50, 75, 100 km

---

#### Optional Filters

* **`ag`** *(string)*
  Date posted:

  * `age_1` → New jobs
  * `age_7` → Last week

* **`wfh`** *(string)*
  Work-from-home options:

  * `1` → Partially remote
  * `2` → Fully remote

* **`am`** *(string)*
  Application method:

  * `EXTERNAL` → Apply on company website
  * `INTERNAL` → Easy Apply

* **`fdl`** *(string)*
  Job language:

  * `de` → German
  * `en` → English

* **`wt`** *(string)*
  Work type:

  * `80001` → Full time
  * `80002` → Part time

* **`sort`** *(string, default: `"1"`)*
  Sorting:

  * `1` → Relevance
  * `2` → Date

---

#### Control Options

* **`limit`** *(integer, default: 100)*
  Maximum number of results to return

* **`urlParam`** *(array of key-value objects)*
  Advanced filtering via Stepstone URL parameters

  Example:

  ```json
  [
    { "key": "fsk", "value": "2247898" }
  ]
````

- **`skipJobId`** *(array of strings)*
  Exclude specific job IDs from results

***

### 📤 Output

The Actor returns an array of job objects. Each object represents a single job listing scraped from Stepstone.

#### Example output

```json
{
  "id": 13754067,
  "harmonisedId": "7c5613ad-0e56-4e26-96b9-868a0adcd703",
  "title": "Software Developer mit Open Search Expertise (m/w/d)",
  "url": "https://www.stepstone.de/stellenangebote--Software-Developer-mit-Open-Search-Expertise-m-w-d-bundesweit-Berlin-Frankfurt-Hamburg-Koeln-Leipzig-Muenchen-Sopra-Steria--13754067-inline.html",
  "datePosted": "2026-04-10T08:43:05+02:00",
  "workFromHome": "2",
  "location": {
    "location": "bundesweit, Berlin, Frankfurt, Hamburg, Köln, Leipzig, München",
    "postCode": null,
    "addressHead": null,
    "addressText": null,
    "latitude": null,
    "longitude": null
  },
  "company": {
    "id": 3313,
    "name": "Sopra Steria",
    "url": "https://www.stepstone.de/cmp/de/sopra-steria-3313/jobs",
    "logoUrl": "https://www.stepstone.de/upload_DE/logo/8/logoSopra-Steria-3313DE-2001021046.gif",
    "backgroundImageUrl": "",
    "jobsCount": 87,
    "sectors": [
      {
        "sectorId": 21000,
        "name": "IT & Tech"
      },
      {
        "sectorId": 23000,
        "name": "Wirtschaftsprüfung und Recht"
      }
    ],
    "industries": [
      "IT & Tech",
      "Auditing and Law"
    ],
    "employees": "10000+",
    "isParentCompany": false,
    "address": "Hans-Henny-Jahnn-Weg 29, Hamburg",
    "website": "https://www.soprasteria.de",
    "customSections": [
      {
        "title": "About Us",
        "content": "<p><strong>Sopra Steria</strong> ist ein führendes europäisches Technologieunternehmen mit anerkannter Expertise in den Geschäftsfeldern Consulting, Digital Services und Softwareentwicklung.&nbsp;Wir unterstützen unsere Kunden dabei, ihre digitale Transformation voranzutreiben und gemeinsam konkrete und nachhaltige Ergebnisse zu erreichen. Wir bieten umfassende End-to-End-Lösungen, die große Unternehmen und Behörden wettbewerbs- und leistungsfähiger machen – und zwar auf Grundlage tiefgehender Expertise in einer Vielzahl von Branchen, innovativer Technologien und eines kollaborativen Ansatzes. Mit&nbsp;50.000&nbsp;Kolleg*innen in rund 30 Ländern konnten wir 2024 einen Umsatz von 5,8 Milliarden Euro erzielen.&nbsp;<br><br>Wir bieten dir eine Umgebung, in der du wachsen kannst. Denn wir schaffen Platz für Ideen und Kreativität. Das gelingt uns durch ein wertschätzendes, konstruktives Miteinander, Zusammenhalt und Spaß im Team. Individuelle Weiterentwicklung, Trainingsangebote und Feedback sind für uns selbstverständlich. Und wir duzen uns – von den studentischen Mitarbeitenden bis zu unserem CEO&nbsp;Frédéric.<br><br>Du möchtest das digitale Europa der Zukunft gestalten? Du kannst Menschen begeistern, bist kreativ und an konkreten Lösungen interessiert? Dann passt du in unser #OneTeam. Gemeinsam gestalten wir das digitale Europa der Zukunft.<br><br><strong>Weitere Informationen findest du auf unserer <a href=\"https://careers.soprasteria.de/\" target=\"_blank\" rel=\"nofollow\">Karriereseite</a>. </strong></p>"
      }
    ],
    "benefits": [
      "Coaching",
      "Company Car",
      "Laptop Supplies",
      "Company Medical Officer",
      "Company Mobile Phone",
      "Company Pension",
      "Employee Discounts",
      "Extra Days Off",
      "Fitness Programs",
      "Flexible Working Hours",
      "Good Transport Connections",
      "Home Office",
      "Incentives Events",
      "Additional Medical Services",
      "Public Transport Ticket",
      "Sabbatical",
      "Stock Options",
      "Study Allowance"
    ],
    "videos": [
      {
        "url": "https://youtu.be/WQjGOgT95UA?feature=shared",
        "provider": "youtubecom"
      }
    ],
    "images": [
      {
        "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x3/3313/images/soprasteria_koeln-2879.jpg",
        "type": "CompanyPassportImage"
      },
      {
        "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x3/3313/images/soprasteria_berlin-0101.jpg",
        "type": "CompanyPassportImage"
      },
      {
        "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x3/3313/images/soprasteria_frankfurt-2.jpg",
        "type": "CompanyPassportImage"
      },
      {
        "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x3/3313/images/soprasteria_hamburg_1083.jpg",
        "type": "CompanyPassportImage"
      },
      {
        "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x3/3313/images/Soprasteria_HH_M-0031.jpg",
        "type": "CompanyPassportImage"
      },
      {
        "url": "https://www.stepstone.de/upload_de/offers/htmlfiles/x3/3313/images/Soprasteria_HH_M-0858.jpg",
        "type": "CompanyPassportImage"
      }
    ],
    "heroImages": [
      {
        "desktop": "https://image-proxy.stepstone.com/live/image.png?url=https%3a%2f%2fwww.stepstone.de%2fupload_de%2foffers%2fhtmlfiles%2f3313%2fimages%2fsoprasteriaHeader1_2024.png&downsize=1140px%3A%2A&output-quality=85",
        "mobile": "https://image-proxy.stepstone.com/live/image.png?url=https%3a%2f%2fwww.stepstone.de%2fupload_de%2foffers%2fhtmlfiles%2f3313%2fimages%2fsoprasteriaHeader1_2024.png&downsize=1140px%3A%2A&output-quality=85"
      }
    ]
  },
  "textSnippet": "Sehr gute Kenntnisse in Java (alternativ auch in einer anderen gängigen Programmiersprache) sind für dich selbstverständlich die du durch eine mehrjährige Berufserfahrung in der <strong>Softwareentwicklung,</strong> idealerweise im Backend‑Umfeld aneignen konntest",
  "offerLanguage": "de",
  "salary": {
    "isPredicted": true,
    "min": 60000,
    "max": 90000,
    "period": "year",
    "currency": "€",
    "currencyIso": "EUR"
  },
  "textSections": [
    {
      "name": "introduction",
      "title": "Wer wir sind",
      "content": "<p>Wir sind als eine der führenden europäischen Management- und Technologieberatungen ein echter Tech-Player. Wir sehen uns als Vordenker*innen, handeln und denken strategisch, entwickeln mit unseren Kunden maßgeschneiderte Lösungen, sowie präzise Prozesse und implementieren innovative Technologien. Weltweit sind wir über 50.000 tech-affine und kluge Köpfe – gemeinsam gestalten wir die Zukunft unserer Kunden und die der Gesellschaft.<br>\n<br>\nBist du bereit, das digitale Europa mitzugestalten?&nbsp;</p>"
    },
    {
      "name": "description",
      "title": "Deine Aufgaben",
      "content": "<ul><li>Du verantwortest das&nbsp;Design und die Entwicklung im Bereich Datenbanken und Suchmaschinen sowie der Konzeption und Umsetzung relationaler Datenmodelle</li><li>Hierbei entwickelst du&nbsp;Backend Services mittels Java</li><li>Fördere eine proaktive Zusammenarbeit mit Architekten, Developern und dem Betriebsteam</li><li>Du übernimmst mit deinem Know-How folgende Aufgaben und Verantwortungen:&nbsp;<br>\ndie Umsetzung der Open Search Architektur (Cluster, Shards, Replikate, Node‑Rollen), Cluster‑Sizing, Shard‑Strategien und Performance‑Tuning, den Entwurf performanter Mappings und Index‑Strategien sowie der Optimierung von Indizes, Queries, Systemkonfigurationen und die Integration in Produkt und Anwendungslandschaft&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li><li>Beratung heißt Flexibilität: Dein Projekteinsatz richtet sich nach unseren Kunden und deiner Projektsituation – du arbeitest deutschlandweit in unseren Offices, beim Kunden vor Ort und von zu Hause</li></ul>"
    },
    {
      "name": "profile",
      "title": "Dein Profil",
      "content": "<ul><li>Du hast ein abgeschlossenes Studium der (Wirtschafts-) Informatik, -Mathematik oder Wirtschaftswissenschaften</li><li>Eine ausgeprägte praktische Erfahrung mit OpenSearch (alternativ auch in Elasticsearch), insbesondere der Datenmodellierung und dem Index‑Design, Query‑Tuning und Relevanzoptimierung sowie dem Betrieb, der Administration und Skalierung kannst du vorweisen</li><li>Sehr gute Kenntnisse in Java (alternativ auch in einer anderen gängigen Programmiersprache) sind für dich selbstverständlich die du durch eine mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise im Backend‑Umfeld aneignen konntest</li><li>Ebenso bringst du ein sicheres Verständnis von logischen und physischen Datenmodellen mit und konntest bereits&nbsp;Erfahrung im Performance‑Tuning verteilter Systeme sammeln</li><li>Ein Plus sind&nbsp;Kenntnisse in Container‑ oder Cloud‑Umgebungen (z. B. Docker, Kubernetes, AWS/OpenSearch Service)&nbsp;</li><li>Bereits in der Vergangenheit konntest du deine fundierte Erfahrung mit SQL und relationalen Datenbanken wie PostgreSQL gekonnt einsetzen&nbsp;(alternativ auch in einer anderen relationalen Datenbank)</li><li>Du stehst für eine strukturierte, analytische Arbeitsweise und hast Freude daran, Verantwortung in einem kleinen Team zu übernehmen</li><li>Sehr gute Deutschkenntnisse in Wort und Schrift (mind. C1) sowie Englischkenntnisse runden dein Profil ab</li></ul>"
    },
    {
      "name": "benefits",
      "title": "Deine Benefits",
      "content": "<ul><li>Weiterbildung: umfangreiche fachliche und methodische Trainings inkl. Zertifizierungen sowie vielfältige Entwicklungsperspektiven innerhalb des Unternehmens</li><li>Work-Life-Balance: hybrides Arbeiten innerhalb von Deutschland und für einen begrenzten Zeitraum in definierten EU-Ländern, Familienservice, Firmenfitness sowie die Möglichkeit zu einem Sabbatical</li><li>Flexible Urlaubsgestaltung: 30 Tage Urlaub und die Möglichkeit zur individuellen Erhöhung oder Verringerung des jährlichen Urlaubs um bis zu 5 Tage</li><li>SpenditCard: Monatlich stehen dir zusätzlich zum Gehalt 50&nbsp;Euro steuerfreies Guthaben zur Verfügung, die du flexibel für Shops in deiner Nähe nutzen kannst</li><li>IT-Equipment: Wir unterstützen dich bei der Ausstattung von benötigtem Zusatz-Equipment für ein optimales ortsflexibles Arbeiten</li><li>Mobilität: Firmenwagen und Dienstfahrrad per Gehaltsumwandlung sowie Bezuschussung des Deutschlandtickets</li><li>Unser Mindset: Teamspirit, offene Türen, Duzkultur, gelebte Vielfalt&nbsp;</li></ul><p>Vielfalt ist eine wichtige Grundlage unserer Unternehmenskultur. Wir möchten ein inklusives Umfeld schaffen, das die Diversität all unserer 2.600 Mitarbeitenden in Deutschland und Österreich berücksichtigt und in dem du dich bestmöglich entfalten kannst. Denn wir bei Sopra Steria sind davon überzeugt, dass deine Individualität der Schlüssel zu einem nachhaltigen Unternehmenserfolg ist. <br>\n<br>\nWir setzen uns für eine nachhaltige Zukunft ein: Ob mit konzernweiten Stipendien- und Corporate Volunteering-Programmen oder mit Projekten zur Förderung von Bildung, Chancengleichheit und digitale Inklusion – wir übernehmen Verantwortung für die Gesellschaft. Wir glauben fest daran, dass digitale Innovationen ein Schlüssel zu Gleichberechtigung, Inklusion und Klimaschutz sind.<br>\n<br>\n&nbsp;<a href=\"https://www.careers.soprasteria.de/impressum\" rel=\"nofollow\">Impressum</a></p>"
    }
  ]
}
```

***

### 📊 Data Fields Overview

Each job contains:

#### Job Information

- `id`, `harmonisedId`
- `title`
- `url`
- `datePosted`
- `textSnippet`
- `offerLanguage`

#### Location

- City / region
- Coordinates (if available)
- Full address (if available)

#### Company

- Name
- Company URL
- Logo
- Industry / size (if available)
- Benefits (if provided by listing)

#### Salary

- Min / max estimate
- Currency
- Period (usually yearly)
- Prediction flag

#### Job Content Sections

- Introduction
- Description (tasks)
- Profile requirements
- Benefits
- Additional information

***

### ⚙️ Usage Example

```json
{
  "keywords": "Software Engineer",
  "location": "Berlin",
  "radius": "30",
  "ag": "age_7",
  "wfh": "2",
  "sort": "1",
  "limit": 50
}
```

***

### 🚀 Features

- Scrapes only [StepStone Germany](https://www.stepstone.de)
- Structured and normalized job data
- Supports remote / hybrid filtering
- Salary extraction (when available)
- Company enrichment (logo, benefits, links)
- Advanced filtering via URL parameters
- Duplicate prevention via `skipJobId`

***

### 📌 Notes

- Results depend on availability of listings on Stepstone.
- Some fields (salary, coordinates, benefits) may be missing for certain jobs.
- The scraper respects Stepstone’s search filters and pagination logic.
- Use `limit` to control runtime and dataset size.

***

### 🧠 Tips

- Use `"ag": "age_1"` for freshest job listings.
- Combine `wfh: "2"` with `location` for fully remote jobs.
- Use `skipJobId` when running incremental scraping jobs.
- Use `urlParam` for advanced or hidden Stepstone filters.

# Actor input Schema

## `keywords` (type: `string`):

No description

## `location` (type: `string`):

No description

## `radius` (type: `string`):

No description

## `ag` (type: `string`):

No description

## `wfh` (type: `string`):

No description

## `am` (type: `string`):

No description

## `fdl` (type: `string`):

No description

## `wt` (type: `string`):

No description

## `sort` (type: `string`):

No description

## `limit` (type: `integer`):

Maximum results count

## `urlParam` (type: `array`):

No description

## `skipJobId` (type: `array`):

No description

## Actor input object example

```json
{
  "keywords": "Software Engineer",
  "location": "Berlin",
  "radius": "30",
  "ag": "age_7",
  "wfh": "2",
  "am": "INTERNAL",
  "fdl": "de",
  "wt": "80001",
  "sort": "1",
  "limit": 20,
  "urlParam": [
    {
      "key": "fsk",
      "value": "2247898"
    }
  ],
  "skipJobId": [
    "13913974",
    "13754067"
  ]
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("valig/stepstone-jobs-scraper").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("valig/stepstone-jobs-scraper").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 '{}' |
apify call valig/stepstone-jobs-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=valig/stepstone-jobs-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Stepstone Jobs Scraper (Germany)",
        "description": "$1/1K jobs 🔎 Scrape structured job listings from StepStone Germany with advanced filtering and rich company data ⚡",
        "version": "0.0",
        "x-build-id": "am2qrDMzvmWgGkYd2"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/valig~stepstone-jobs-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-valig-stepstone-jobs-scraper",
                "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/valig~stepstone-jobs-scraper/runs": {
            "post": {
                "operationId": "runs-sync-valig-stepstone-jobs-scraper",
                "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/valig~stepstone-jobs-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-valig-stepstone-jobs-scraper",
                "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",
                "properties": {
                    "keywords": {
                        "title": "Keywords",
                        "type": "string",
                        "description": ""
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": ""
                    },
                    "radius": {
                        "title": "Radius",
                        "enum": [
                            "5",
                            "10",
                            "20",
                            "30",
                            "40",
                            "50",
                            "75",
                            "100"
                        ],
                        "type": "string",
                        "description": "",
                        "default": "30"
                    },
                    "ag": {
                        "title": "Date Posted",
                        "enum": [
                            "age_1",
                            "age_7"
                        ],
                        "type": "string",
                        "description": ""
                    },
                    "wfh": {
                        "title": "Work from home options",
                        "enum": [
                            "1",
                            "2"
                        ],
                        "type": "string",
                        "description": ""
                    },
                    "am": {
                        "title": "Application method",
                        "enum": [
                            "EXTERNAL",
                            "INTERNAL"
                        ],
                        "type": "string",
                        "description": ""
                    },
                    "fdl": {
                        "title": "Job language",
                        "enum": [
                            "de",
                            "en"
                        ],
                        "type": "string",
                        "description": ""
                    },
                    "wt": {
                        "title": "Type of Work",
                        "enum": [
                            "80001",
                            "80002"
                        ],
                        "type": "string",
                        "description": ""
                    },
                    "sort": {
                        "title": "Sort by",
                        "enum": [
                            "1",
                            "2"
                        ],
                        "type": "string",
                        "description": "",
                        "default": "1"
                    },
                    "limit": {
                        "title": "Results limit",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum results count",
                        "default": 100
                    },
                    "urlParam": {
                        "title": "URL Param",
                        "type": "array",
                        "description": "",
                        "items": {
                            "type": "object",
                            "required": [
                                "key",
                                "value"
                            ],
                            "properties": {
                                "key": {
                                    "type": "string",
                                    "title": "Key"
                                },
                                "value": {
                                    "type": "string",
                                    "title": "Value"
                                }
                            }
                        }
                    },
                    "skipJobId": {
                        "title": "Skip job ID",
                        "type": "array",
                        "description": "",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
