StepStone Jobs Scraper
Pricing
from $4.00 / 1,000 results
StepStone Jobs Scraper
Scrape job listings from StepStone.de with advanced stealth techniques and pay-per-result billing
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
PowerAI
Actor stats
6
Bookmarked
52
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
This actor scrapes job listings from StepStone.de, one of Germany's leading job search platforms, using advanced web scraping techniques to extract comprehensive job data.
Features
- Comprehensive Job Search: Scrape job listings from multiple StepStone search URLs
- Advanced Scraping: Stealth techniques to avoid detection
- Real-time Data: Extracts live job data including all job details and metadata
- Smart Pagination: Automatically handles pagination and infinite scroll
- Proxy Support: Built-in proxy configuration for reliable scraping
- Pay-per-Result: Charges only for successfully scraped job listings
Input
The actor accepts the following input parameters:
Required Parameters
- searchUrls: Array of StepStone job search URLs to scrape
Optional Parameters
- maxItems: Maximum number of job listings to scrape per run (default: 100, max: 50000)
- proxyConfiguration: Proxy configuration for the scraper
Output
The actor outputs each job listing as an individual data item. Each job contains comprehensive information including:
{"searchUrl": "https://www.stepstone.de/jobs/ai?searchOrigin=Homepage_top-search","id": 12291424,"title": "Machine Learning Engineer (f/m/d) AI Automation (LLMs)","labels": [],"url": "/stellenangebote--Machine-Learning-Engineer-f-m-d-AI-Automation-LLMs-Berlin-BMG-RIGHTS-MANAGEMENT-GmbH-Corporate--12291424-inline.html?rltr=1_1_25_seorl_m_0_0_0_0_0_0","companyId": 205871,"companyName": "BMG RIGHTS MANAGEMENT GmbH - Corporate","companyUrl": "https://www.stepstone.de/cmp/de/bmg-rights-management-gmbh-corporate-205871/jobs","companyLogoUrl": "https://www.stepstone.de/upload_de/logo/0/logoBMG-RIGHTS-MANAGEMENT-GmbH-Corporate-205871DE-2502271154.gif","datePosted": "2025-03-28T12:06:41+01:00","location": "Berlin","isAnonymous": false,"salary": "","postCode": null,"partnership": {"isPartnershipJob": false,"showPartnershipLabel": false,"isBackfilled": false,"sourceSiteFriendlyName": "","isCrossPosted": false},"unifiedSalary": {"min": null,"max": null,"currency": null,"period": null,"salaryAvailable": true,"salaryType": null},"workFromHome": "2","metaData": {"positionOnPage": 1,"positionAbsolute": 1},"harmonisedId": "3B9112C9-0525-4592-B055-FBBD54ACA7B0","jobPostingSequence": null,"periodPostedDate": null,"publishFromDate": null,"publishToDate": null,"hasFuturePosting": false,"fingerprintCount": null,"section": "main","topLabels": [],"skills": [],"textSnippet": "We are looking for a ML-Engineer (f/m/d) to join our team and play a key role in developing <strong>AI</strong>-driven automation solutions that enhance efficiency and deliver high-performance results...","cvToJobScore": null,"isHighlighted": false,"isSponsored": false,"travelTime": null,"unifiedTravelTime": null,"isTopJob": false,"isTrafficFromPartner": false}
Usage
- Input Configuration: Provide StepStone search URLs and scraping parameters
- Set Max Items: Specify how many job listings you want to scrape
- Run the Actor: Execute the actor with your input
- Get Results: Receive individual job listings in the dataset
Examples
Basic Job Search
{"searchUrls": ["https://www.stepstone.de/jobs/ai?searchOrigin=Homepage_top-search"],"maxItems": 50}
Multiple Search URLs
{"searchUrls": ["https://www.stepstone.de/jobs/software-entwickler?searchOrigin=Homepage_top-search","https://www.stepstone.de/jobs/data-scientist?searchOrigin=Homepage_top-search","https://www.stepstone.de/jobs/marketing-manager?searchOrigin=Homepage_top-search"],"maxItems": 100}
With Proxy Configuration
{"searchUrls": ["https://www.stepstone.de/jobs/ai?searchOrigin=Homepage_top-search"],"maxItems": 200,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Job Data Structure
Each job listing includes:
Basic Information
- id: Unique job identifier
- title: Job title
- url: Relative URL to the job posting
- labels: Array of job labels/tags
- textSnippet: Job description snippet with HTML formatting
- section: Job section (e.g., "main")
Company Information
- companyId: Unique company identifier
- companyName: Company name
- companyUrl: Company profile URL
- companyLogoUrl: Company logo image URL
- isAnonymous: Whether the company is anonymous
Location and Work Arrangement
- location: Job location city
- postCode: Postal code (if available)
- workFromHome: Work from home arrangement (1=No, 2=Partial, 3=Full remote)
Salary Information
- salary: Salary string (if available)
- unifiedSalary: Structured salary information
- min: Minimum salary
- max: Maximum salary
- currency: Salary currency
- period: Salary period (annual, monthly, etc.)
- salaryAvailable: Whether salary information is available
- salaryType: Type of salary information
Job Posting Details
- datePosted: When the job was posted (ISO format)
- periodPostedDate: Period when job was posted
- publishFromDate: Job publication start date
- publishToDate: Job publication end date
- hasFuturePosting: Whether it's a future job posting
Partnership and Sourcing
- partnership: Partnership information
- isPartnershipJob: Whether it's a partnership job
- showPartnershipLabel: Whether to show partnership label
- isBackfilled: Whether job is backfilled
- sourceSiteFriendlyName: Source site name
- isCrossPosted: Whether job is cross-posted
Job Features and Status
- isHighlighted: Whether job is highlighted
- isSponsored: Whether job is sponsored
- isTopJob: Whether it's a top job
- isTrafficFromPartner: Whether traffic comes from partner
Skills and Requirements
- skills: Array of required skills
- topLabels: Top job labels/categories
Metadata and Analytics
- metaData: Page positioning information
- positionOnPage: Position on current page
- positionAbsolute: Absolute position in results
- harmonisedId: Harmonized job identifier
- jobPostingSequence: Job posting sequence number
- fingerprintCount: Fingerprint count for deduplication
- cvToJobScore: CV to job matching score
- travelTime: Travel time to job location
- unifiedTravelTime: Unified travel time information
Traffic and Performance
- isTrafficFromPartner: Whether traffic comes from partner sites
Metadata
- searchUrl: Original search URL used
Billing
This actor uses a pay-per-result billing model:
- You are charged only for successfully scraped job listings
- No charges for failed requests or empty results
- Transparent pricing based on actual data extracted
Support
For technical support or questions about this actor, please contact our support team.
Legal Notice
This actor is designed for legitimate research and business purposes. Users are responsible for complying with StepStone's terms of service and applicable laws. Please use responsibly and respect the website's robots.txt and rate limits.