StepStone Jobs Scraper
Pricing
$0.80 / 1,000 stepstone unique job listings
StepStone Jobs Scraper
Search public StepStone job listings by keyword and export structured job details with direct listing links.
StepStone Jobs Scraper — Germany Job Search and Listings (No API Key, No Login)
Apify Actor · No API Key · No Login · No Cookies · JSON / CSV / Excel · MCP Ready
Search StepStone jobs by keyword or a StepStone search URL. Export structured job titles, companies, locations, posting dates, descriptions, salary information when shown, and direct listing links. The Actor keeps one row per unique job ID and gives each result a clickable listing URL.
Get your first results free in under 2 minutes: use the prefilled “Software Engineer” search, start the run, then open the dataset's Job listings view.
Table of contents
- What can this Actor do?
- Who uses it?
- What data is returned?
- How to scrape StepStone
- Input reference
- Output example
- Limits and accuracy
- Pricing
- Tips
- Want other job data?
- MCP for AI agents
- Integrations and API
- FAQ
- Related searches
- Disclaimer
- Resources
- 中文说明
What can this Actor do?
- ✅ Search public StepStone listings using a job title, role, or skill phrase.
- ✅ Accept a StepStone search URL when you want to preserve its location or other filters.
- ✅ Return up to 100 unique jobs across a bounded set of result pages.
- ✅ Capture title, employer, location, posting time, description excerpt, and direct job link.
- ✅ Include salary, employment type, remote options, skills, and employer links when the public result contains them.
- ✅ Deduplicate by the listing ID before writing the dataset.
- ✅ Fail honestly on an access block, malformed page, timeout, or a search with no listings. A zero-row result is not a successful scrape and does not create billable result events.
- ✅ Export the dataset as JSON, CSV, Excel, XML, or RSS through Apify's dataset tools.
This is a read-only data extraction Actor. It does not sign in, submit applications, contact employers, or make changes to listings.
Who uses it?
- Recruiters comparing current openings across roles and locations.
- Job-market analysts building a dated snapshot of public listings.
- Developers loading structured vacancies into a private search interface or data warehouse.
- Automation teams monitoring new roles with scheduled Actor runs and webhooks.
- AI-agent builders who need direct listing URLs and clean JSON instead of copied page text.
What data is returned?
Always populated for a valid listing:
| Field | Type | Description |
|---|---|---|
jobId | string | Public listing ID used for deduplication. |
title | string | Job title as displayed in the search result. |
jobUrl | URL | Direct StepStone listing link. |
Populated when present in the public result:
| Field | Type | Description |
|---|---|---|
company | string or null | Employer name. |
companyUrl | URL or null | Employer's public StepStone page. |
location | string or null | City or location label shown on the result. |
postedAt | string or null | Posting date/time supplied by the search result. |
description | string or null | Public search-result description excerpt, not a claim of a complete job specification. |
salary | string or null | Salary label when the public search result provides one. |
salaryDetails | object or null | Structured salary fields when present. |
employmentType | string or null | Employment type, when exposed by the result. |
skills | array | Skills attached to the public listing, when present. |
remote | boolean or null | Whether a remote-work indicator was present. null means not provided, not “remote=false.” |
Fields absent from a listing remain null or an empty array. The Actor does not infer a salary, remote status, employment type, or missing company name.
How to scrape StepStone
- Open the Actor's Input tab.
- Enter a job phrase such as
Software Engineer,Data Analyst, orProduct Manager, or paste a valid HTTPS StepStone jobs search URL. - Set
Maximum job listingsbetween 1 and 100. SetMaximum result pagesto bound a larger search. - Click Start. The prefilled example is ready to run without credentials.
- Review Job listings in the dataset, then export JSON, CSV, Excel, XML, or RSS.
- Use
jobUrlto open the original listing and confirm current application details.
The live sample below was captured from a real public StepStone search and the title, employer, and listing URL were checked against the corresponding live detail page. Search results change over time.
Input example
{"keywords": "Software Engineer","maxItems": 25,"maxPages": 4,"timeoutSeconds": 180}
To keep an existing location search, provide a search URL instead:
{"searchUrl": "https://www.stepstone.de/jobs/software-engineer","maxItems": 25,"maxPages": 4}
Input reference
| Input | Type | Default | Description |
|---|---|---|---|
keywords | string | Software Engineer | Search phrase; 2–100 characters. Used when searchUrl is absent. |
searchUrl | string | — | Optional HTTPS StepStone /jobs/ search URL. It takes precedence over keywords. Other hosts are rejected. |
maxItems | integer | 25 | Maximum unique listing rows, from 1 to 100. |
maxPages | integer | 5 | Maximum search pages to read, from 1 to 5. A page can contain up to 25 listings. |
timeoutSeconds | integer | 180 | Bounded request/run budget, from 15 to 240 seconds. |
A keyword-only search URL is built from the supplied phrase. For filters that the simple keyword form cannot express, paste the actual StepStone search URL. The Actor removes page-navigation parameters from the first URL and follows the next-page link itself.
Output example
This is a real row from a live search capture (2026-09-29), not synthetic sample data:
{"jobId": "14547331","title": "Software Engineer (m/w/d)","company": "DAT Deutsche Automobil Treuhand GmbH","location": "Ostfildern","postedAt": "2026-09-28T03:39:44+02:00","jobUrl": "https://www.stepstone.de/stellenangebote--Software-Engineer-m-w-d-Ostfildern-DAT-Deutsche-Automobil-Treuhand-GmbH--14547331-inline.html?rltr=1_1_25_seorl_m_0_0_0_0_0_0","companyUrl": "https://www.stepstone.de/cmp/de/dat-deutsche-automobil-treuhand-gmbh-109506/jobs","description": "Tagtäglich stellen wir unser Wissen bereit - stets aktuelle Daten und Informationen rund ums Auto...","salary": null,"employmentType": null,"skills": [],"remote": null}
The source row included a company URL and a location value. Salary and remote status were not present in that record, so they are null; values vary across postings. No fields in the example were guessed.
Limits and accuracy
- The input allows a maximum of 100 items and five pages. If the search has more results, increase
maxItemsonly within that cap or run a narrower search. - Dense search terms can return repeated listings across pages; the Actor deduplicates by
jobId. - Search-page descriptions can be excerpts. Open
jobUrlfor the original full posting, application instructions, and the latest status. - Salary, remote status, skills, and employment type are optional upstream fields. Their absence is not evidence that the job has none.
- Posting dates are returned as published by the search page, including the source timezone when supplied.
- Search results can change between pages while a run is in progress. A successful run means rows were collected, not that the source will remain unchanged.
- A challenge, access-denied response, oversized page, malformed result state, or exhausted time budget fails the run. It is never converted into a successful empty dataset.
- A valid search with no matching rows is SUCCEEDED only when a confirmed working control and explicit benign NO_RESULTS signal verify the outcome; unexplained zero rows remain FAILED.
- This Actor does not crawl individual detail pages. Use the returned links to inspect the source posting yourself.
Pricing
PAY_PER_EVENT: $0.0008 per unique job row ($0.80 per 1,000 results). The event is the result stored in the default dataset. Failed runs, invalid input, duplicates, and zero-row searches do not write result rows and therefore do not trigger result events. Apify subscription fees and compute usage, if any, are separate from the per-result price.
Tips
- Start with one role and a moderate page cap, then widen the search if the first page looks relevant.
- Use a location-filtered StepStone URL when you need a specific city; the Actor preserves the URL filters.
- Use
maxItems: 100and enough pages for a larger bounded sample. - Use the
jobIdfield to merge repeated runs without duplicating a vacancy. - Store
postedAtand the run timestamp separately if you are tracking changes over time. - Treat null fields as “not present in this public result,” not as zero, false, or an empty salary.
- Keep the
jobUrlwhen moving rows into a spreadsheet or CRM so users can verify the original posting. - If a result returns no rows, inspect the run status and logs. Do not treat an empty dataset as success.
Want other job data?
This Actor focuses on public StepStone job search results. For other job sources and job-market workflows, see the myagizm Apify profile and search for the dedicated LinkedIn, Dice, Craigslist, or startup-job Actors available there. Each Actor has its own input schema and data coverage.
Cross-platform data tools
Explore related public-data Actors for LinkedIn, Reddit, Instagram, TikTok, YouTube, Google Search, and other platforms from the same profile. These are separate tools; this StepStone Actor does not merge their output into a hidden cross-source result.
MCP for AI agents
Apify's MCP integration can discover this Actor, start a run, wait for completion, and read its dataset. A typical agent workflow is:
- Confirm the input schema and prefilled keyword.
- Start a bounded run with a specific role phrase.
- Read the default dataset or
overviewview. - Return job links and clearly label any fields that were absent.
The Actor returns structured JSON rows, so an agent does not need to parse a table screenshot. Keep item caps small for interactive requests and use scheduled runs for recurring monitoring.
Integrations and API
Use the Apify API token from your account settings. Keep it in an environment variable; do not paste it into public code or a shared report.
Run synchronously and return dataset items
curl -X POST \"https://api.apify.com/v2/acts/myagizm~stepstone-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN&timeout=60" \-H "Content-Type: application/json" \-d '{"keywords":"Software Engineer","maxItems":25,"maxPages":1}'
Start an asynchronous run
curl -X POST \"https://api.apify.com/v2/acts/myagizm~stepstone-jobs-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords":"Data Analyst","maxItems":50,"maxPages":2}'
Read a run dataset
curl \"https://api.apify.com/v2/datasets/$DATASET_ID/items?token=$APIFY_TOKEN&clean=true&format=json"
The Actor can also be connected to Make, Zapier, n8n, Google Sheets, webhooks, and other Apify-supported integrations. For production workflows, check run status before reading the dataset and handle FAILED distinctly from an empty successful run.
FAQ
1. Do I need a StepStone account?
No. This Actor reads public search results and does not ask for credentials or cookies.
2. Does it apply to a job for me?
No. It only collects public listing data. Use the direct jobUrl to follow the original application process.
3. Can I search by city?
Yes. Paste a StepStone search URL that already contains your location filter. The Actor accepts only HTTPS StepStone jobs URLs.
4. What happens if I provide both keywords and searchUrl?
The search URL takes precedence. Use it when you need to preserve filters that are not represented by a plain keyword.
5. How many results can one run return?
Up to 100 unique results over at most five pages. The source may return fewer listings than requested.
6. Why is salary null?
The public search result did not contain a salary value for that listing. The Actor does not estimate compensation.
7. Why is remote null?
The result did not expose a remote-work flag. null means unknown from the search result; it does not mean office-only.
8. Are descriptions complete?
Not always. The description field is the search-result excerpt. The original job page may include more information.
9. Does the Actor open every job detail page?
No. It reads the search results and returns their direct links. This keeps the run bounded and avoids pretending that a search excerpt is a complete posting.
10. Are duplicate vacancies charged twice?
The Actor deduplicates rows by jobId within a run. Only stored result rows trigger the configured result event.
11. What if the keyword has no matches?
Only an explicit benign NO_RESULTS signal with a working control finishes SUCCEEDED; unexplained zero rows and upstream failures remain FAILED. No result event is charged when no item is pushed.
12. What if StepStone asks for human verification?
The run fails visibly. It does not sign in, rotate identities, or convert a challenge into an empty successful result.
13. Can I use a search URL from another website?
No. Only an HTTPS StepStone jobs search URL is accepted. This prevents the Actor from becoming a generic URL fetcher.
14. Can I schedule this Actor?
Yes. Use an Apify schedule for a bounded search and store run timestamps if you want to compare snapshots.
15. Can I export results to CSV or Excel?
Yes. Use Apify's dataset export controls or the dataset API with the desired format.
16. Does a successful run guarantee that a job is still open?
No. Listings can change or expire after collection. Open jobUrl to confirm current availability.
17. Why are two jobs with the same title separate rows?
The title is not a unique identifier. Distinct jobId values represent distinct postings, even when the wording is similar.
18. Can I use this with AI agents?
Yes. Apify MCP and the standard run/dataset API can start and read the Actor. Keep limits explicit and cite the returned listing links.
19. Are the results personalized?
No. The Actor does not use a signed-in profile. Results are based on the search URL or keyword supplied.
20. What should I do when a run fails?
Read the run status and logs, verify the search URL, and retry later if the site temporarily denied access. Do not interpret failure as “no jobs exist.”
Related searches
StepStone scraper · StepStone jobs scraper · StepStone job search scraper · Germany jobs scraper · Germany job listings API · search StepStone jobs by keyword · StepStone jobs by city · software engineer jobs Germany · data analyst jobs Germany · product manager jobs Germany · Java developer jobs Germany · frontend developer vacancies Germany · backend engineer jobs Germany · remote jobs Germany · Munich job listings · Berlin job listings · Hamburg job listings · Stuttgart job listings · job postings export CSV · job data JSON scraper · job listings dataset · company job openings scraper · public vacancy data · employer job listing research · scheduled job monitoring · job search automation · StepStone results to Google Sheets · job listings for recruiting · deduplicated job results
Disclaimer
This is an independent data extraction tool and is not affiliated with or endorsed by StepStone or its trademark owners. It only processes public search-result information supplied by the site. Users are responsible for complying with applicable laws, privacy requirements, and the source website's terms. Do not use the data to discriminate, spam applicants, or make automated employment decisions without appropriate review. Verify each listing and application detail on the original page.
Resources
- Apify Actor documentation
- Apify API reference
- Apify dataset export
- Apify MCP integration
- Apify schedules
- myagizm Apify profile
中文说明
StepStone 职位抓取器 — 德国职位搜索与列表(无需 API 密钥、无需登录)
Apify Actor · 无需 API 密钥 · 无需登录 · 无需 Cookie · JSON / CSV / Excel · 支持 MCP
按职位关键词或 StepStone 搜索链接查找公开职位。 导出职位名称、公司、地点、发布日期、描述摘要、公开结果中可见的薪资信息以及职位原始链接。每个唯一职位 ID 只保留一行。
使用预填的“Software Engineer”搜索,启动运行后打开数据集中的“StepStone job listings”视图,即可在两分钟内查看结果。
目录
功能
- ✅ 按职位名称、岗位或技能关键词搜索公开职位。
- ✅ 可传入 StepStone 搜索 URL,以保留城市或其他筛选条件。
- ✅ 最多返回 100 条唯一职位,分页次数有上限。
- ✅ 提取标题、雇主、地点、发布时间、描述摘要和职位原始链接。
- ✅ 如果公开结果包含薪资、雇佣类型、远程标记、技能或公司页面链接,也会返回。
- ✅ 按职位 ID 去重后再写入数据集。
- ✅ 遇到访问限制、页面解析错误、超时或零结果时明确失败,不会伪装成空的成功运行。
- ✅ 可通过 Apify 导出 JSON、CSV、Excel、XML 或 RSS。
这是只读数据工具,不会登录、提交申请、联系雇主或修改职位。
适用人群
- 招聘人员比较不同职位和地点的公开岗位。
- 劳动力市场分析人员建立带时间戳的职位快照。
- 开发者将职位数据导入私有搜索页面或数据仓库。
- 自动化团队使用定时运行和 Webhook 监控岗位变化。
- 需要结构化 JSON 和直接职位链接的 AI 代理。
返回字段
有效职位始终包含:
| 字段 | 类型 | 说明 |
|---|---|---|
jobId | 字符串 | 公开职位 ID,用于去重。 |
title | 字符串 | 搜索结果显示的职位标题。 |
jobUrl | URL | StepStone 职位原始链接。 |
存在时返回:
| 字段 | 类型 | 说明 |
|---|---|---|
company | 字符串或 null | 雇主名称。 |
companyUrl | URL 或 null | 雇主的公开页面。 |
location | 字符串或 null | 搜索结果中的城市或地点。 |
postedAt | 字符串或 null | 搜索结果提供的发布时间,可能包含时区。 |
description | 字符串或 null | 搜索结果中的描述摘要,不保证是完整职位说明。 |
salary | 字符串或 null | 公开结果显示的薪资标签。 |
salaryDetails | 对象或 null | 有结构化薪资字段时返回。 |
employmentType | 字符串或 null | 搜索结果提供的雇佣类型。 |
skills | 数组 | 公开职位关联的技能。 |
remote | 布尔值或 null | 远程标记;null 表示未提供,不代表 false。 |
字段缺失时返回 null 或空数组。工具不会猜测薪资、远程状态、雇佣类型或公司名称。
如何抓取职位
- 打开 Actor 的 Input 页面。
- 输入
Software Engineer、Data Analyst等关键词,或粘贴有效的 HTTPS StepStone 职位搜索 URL。 - 将最大结果数设置为 1–100,并设置分页上限。
- 点击 Start。预填示例无需凭据即可运行。
- 在数据集的 StepStone job listings 视图中检查结果,再导出 JSON、CSV 或 Excel。
- 点击
jobUrl查看原始职位和最新申请说明。
下方示例来自 2026-09-29 的真实公开搜索;标题、雇主和职位链接已与对应的实时详情页核对。职位列表会随时间变化。
输入示例
{"keywords": "Software Engineer","maxItems": 25,"maxPages": 4,"timeoutSeconds": 180}
需要保留地点筛选时,直接传入 StepStone 搜索 URL:
{"searchUrl": "https://www.stepstone.de/jobs/software-engineer","maxItems": 25,"maxPages": 4}
输入参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
keywords | 字符串 | Software Engineer | 2–100 个字符的职位关键词;没有 searchUrl 时使用。 |
searchUrl | 字符串 | — | 可选的 HTTPS StepStone /jobs/ 搜索链接,优先于关键词。其他主机名会被拒绝。 |
maxItems | 整数 | 25 | 最多返回 100 条唯一职位。 |
maxPages | 整数 | 5 | 最多读取 1–5 个结果页;一页最多约 25 条。 |
timeoutSeconds | 整数 | 180 | 15–240 秒的运行预算。 |
如果只提供关键词,系统会将其转换为职位搜索。需要使用关键词输入无法表示的筛选条件时,请粘贴实际的 StepStone 搜索链接。
输出示例
以下为真实实时搜索记录,不是合成数据:
{"jobId": "14547331","title": "Software Engineer (m/w/d)","company": "DAT Deutsche Automobil Treuhand GmbH","location": "Ostfildern","postedAt": "2026-09-28T03:39:44+02:00","jobUrl": "https://www.stepstone.de/stellenangebote--Software-Engineer-m-w-d-Ostfildern-DAT-Deutsche-Automobil-Treuhand-GmbH--14547331-inline.html?rltr=1_1_25_seorl_m_0_0_0_0_0_0","companyUrl": "https://www.stepstone.de/cmp/de/dat-deutsche-automobil-treuhand-gmbh-109506/jobs","description": "Tagtäglich stellen wir unser Wissen bereit - stets aktuelle Daten und Informationen rund ums Auto...","salary": null,"employmentType": null,"skills": [],"remote": null}
该记录没有提供薪资和远程字段,因此为 null;不同职位可用字段不同。示例中的字段来自实际记录。
限制与准确性
- 单次运行最多 100 条、5 页。搜索本身可能返回更少结果。
- 同一职位可能出现在多个页面;系统按
jobId去重。 description通常是搜索摘要。完整职位说明、申请方式和当前状态请查看jobUrl。- 薪资、远程、技能和雇佣类型是可选字段。缺失不代表数值为零、远程为 false 或不存在相关信息。
- 发布时间保留搜索结果提供的时区信息。
- 运行期间职位可能变化。成功运行只说明采集到了行,不保证源页面之后不变。
- 页面挑战、拒绝访问、超大响应、解析错误或超时会使运行失败,不会被转成空成功。
- 经正常控制确认且后端明确返回良性 NO_RESULTS 信号时,零结果才以 SUCCEEDED 结束;无法解释的零行仍会以 FAILED 结束。
- Actor 不会打开每个职位详情页;请通过返回的链接核实完整信息。
价格
PAY_PER_EVENT:每条唯一职位 $0.0008,即每 1,000 条 $0.80。计费对象是默认数据集中的职位结果。失败、无效输入、重复行和零结果不会写入结果,也不会触发结果事件。Apify 订阅或计算资源费用(如有)与此结果价格分开。
使用技巧
- 先用一个职位和适度分页上限确认相关性,再扩大查询。
- 需要特定城市时使用已经筛选地点的 StepStone URL。
- 需要较大样本时,将
maxItems设为 100 并允许足够分页。 - 使用
jobId合并多次运行的数据,避免重复职位。 - 做时间对比时,另行保存 Actor 运行时间。
- 将 null 理解为“公开搜索结果未提供”,不要解释成 0、false 或零薪资。
- 将
jobUrl保留在表格或 CRM 中,以便用户回到原始职位页面核实。 - 零结果应检查运行状态和日志,不要作为成功抓取处理。
其他职位数据
此 Actor 专注于 StepStone 公开职位搜索结果。其他招聘来源和市场工作流可在 myagizm Apify 主页 查找 LinkedIn、Dice、Craigslist 或创业公司职位等独立 Actor。每个 Actor 都有自己的输入与数据范围。
跨平台数据工具
同一主页还提供 LinkedIn、Reddit、Instagram、TikTok、YouTube、Google Search 等公共数据工具。这些是独立 Actor;StepStone Actor 不会暗中合并其他平台的数据。
AI 代理与 MCP
Apify MCP 可发现本 Actor、启动运行、等待完成并读取数据集。建议的代理流程:
- 读取输入 schema 和预填关键词。
- 使用明确的职位词启动有上限的运行。
- 读取默认数据集或
overview视图。 - 返回职位链接,并明确指出哪些字段未由搜索结果提供。
结果是结构化 JSON,不需要代理解析控制台截图。交互式请求应使用较小上限;定期监控可使用 Apify Schedule。
集成与 API
在账户设置中创建 Apify API token,并保存在环境变量中;不要把 token 写进公开代码或共享报告。
同步运行并返回数据集条目
curl -X POST \"https://api.apify.com/v2/acts/myagizm~stepstone-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN&timeout=60" \-H "Content-Type: application/json" \-d '{"keywords":"Software Engineer","maxItems":25,"maxPages":1}'
启动异步运行
curl -X POST \"https://api.apify.com/v2/acts/myagizm~stepstone-jobs-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords":"Data Analyst","maxItems":50,"maxPages":2}'
读取运行数据集
curl \"https://api.apify.com/v2/datasets/$DATASET_ID/items?token=$APIFY_TOKEN&clean=true&format=json"
可将 Actor 连接到 Make、Zapier、n8n、Google Sheets、Webhook 和其他 Apify 集成。生产流程应先检查运行状态,再读取数据集,并区分 FAILED 和空的成功运行。
常见问题
1. 需要 StepStone 账户吗?
不需要。Actor 读取公开搜索结果,不请求登录凭据或 Cookie。
2. Actor 会替我申请职位吗?
不会。它只收集公开职位数据。请通过 jobUrl 使用原始申请流程。
3. 能按城市搜索吗?
可以。粘贴包含地点筛选的 StepStone 搜索链接;只接受 HTTPS StepStone 职位 URL。
4. 同时提供 keywords 和 searchUrl 会怎样?
searchUrl 优先。需要保留关键词字段无法表达的筛选时使用它。
5. 一次运行最多返回多少条?
最多 100 条唯一结果、最多读取 5 页;源站实际结果可能更少。
6. 为什么 salary 是 null?
该职位的公开搜索结果没有薪资字段。Actor 不会估算薪酬。
7. 为什么 remote 是 null?
搜索结果未提供远程标记。null 表示未知,不代表仅限办公室。
8. 描述是完整的吗?
不一定。description 是搜索结果摘要,完整信息可能只在原始职位页面中。
9. Actor 会打开每个职位详情页吗?
不会。它读取搜索结果并返回直接链接,从而限制运行范围,也避免把摘要误称为完整职位说明。
10. 重复职位会重复收费吗?
同一次运行内按 jobId 去重。只有写入数据集的结果行触发结果事件。
11. 关键词没有匹配结果怎么办?
只有后端明确返回良性 NO_RESULTS 且正常控制确认访问有效时,才会以 SUCCEEDED 结束;无法解释的零结果和上游故障仍会以 FAILED 结束。没有写入数据项时不会产生结果事件费用。
12. 如果 StepStone 要求真人验证呢?
运行会明确失败,不会登录、轮换身份或把验证页面转换为空成功。
13. 能使用其他网站的 URL 吗?
不能。只接受 HTTPS StepStone 职位搜索 URL,避免成为通用 URL 抓取器。
14. 可以定时运行吗?
可以。为有限查询设置 Apify Schedule,并保存运行时间以比较快照。
15. 能导出 CSV 或 Excel 吗?
可以。使用 Apify 数据集导出控件或数据集 API。
16. 运行成功是否保证职位仍然开放?
不保证。职位会变化或过期,请打开 jobUrl 核实当前状态。
17. 为什么同名职位有多行?
标题不是唯一标识。不同 jobId 表示不同职位,即使标题相同。
18. 能与 AI 代理配合吗?
可以。通过 Apify MCP 或标准运行/数据集 API 启动并读取 Actor。使用明确上限,并引用返回的职位链接。
19. 搜索结果会根据个人资料定制吗?
不会。Actor 不使用登录账户;结果取决于输入的关键词或搜索链接。
20. 运行失败时怎么办?
查看运行状态和日志,确认关键词与 URL;如果站点临时拒绝访问,可稍后重试。失败不等于“没有职位”。
相关搜索
StepStone scraper · StepStone jobs scraper · StepStone job search scraper · Germany jobs scraper · Germany job listings API · search StepStone jobs by keyword · StepStone jobs by city · software engineer jobs Germany · data analyst jobs Germany · product manager jobs Germany · Java developer jobs Germany · frontend developer vacancies Germany · backend engineer jobs Germany · remote jobs Germany · Munich job listings · Berlin job listings · Hamburg job listings · Stuttgart job listings · job postings export CSV · job data JSON scraper · job listings dataset · company job openings scraper · public vacancy data · employer job listing research · scheduled job monitoring · StepStone results to Google Sheets · job listings for recruiting · deduplicated job results
免责声明
这是独立的数据提取工具,与 StepStone 及其商标所有者无关联,也未获其背书。工具仅处理网站公开搜索结果。用户需自行遵守适用法律、隐私要求和来源网站的条款。不得将数据用于歧视、垃圾联系或未经适当审查的自动化就业决策。请在原始页面核实职位和申请信息。
资源
Errors & billing
Input errors finish with status SUCCEEDED, no results and no charge; see the OUTPUT record for the reason.
错误与计费
输入错误会以 SUCCEEDED 状态结束,不返回结果且不收费;原因请查看 OUTPUT 记录。