{
  "data": {
    "id": "Nm5jmpaDMW9dPEAFI",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "stepstone-jobs-scraper",
    "username": "fetch_cat",
    "description": "Scrape StepStone jobs by keyword, location, or URL. Export titles, companies, locations, descriptions, salary signals, and hiring metadata.",
    "isPublic": true,
    "createdAt": "2026-07-04T08:56:15.155Z",
    "modifiedAt": "2026-08-15T16:00:23.773Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "GEIjW3kFWwHwCraRF",
        "finishedAt": "2026-08-15T16:00:23.773Z",
        "buildNumberInt": 100022,
        "buildNumber": "0.1.22"
      }
    },
    "stats": {
      "totalBuilds": 22,
      "totalRuns": 207,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 3,
      "totalUsers90Days": 3,
      "lastRunStartedAt": "2026-08-26T06:14:37.321Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 43,
        "TIMED-OUT": 0,
        "TOTAL": 43
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 900,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "contentType": "application/json; charset=utf-8",
      "body": "{\"query\": \"software engineer\", \"location\": \"Berlin\", \"maxItems\": 10, \"radius\": 30, \"maxPages\": 1, \"proxyConfiguration\": {\"useApifyProxy\": false}}"
    },
    "categories": [
      "JOBS",
      "LEAD_GENERATION",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "StepStone Jobs Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-Nm5jmpaDMW9dPEAFI-pfgr2ZzQ1p-stepstone-jobs-scraper-actor-icon.png",
    "seoTitle": "StepStone Jobs Scraper | Extract Job Listings",
    "seoDescription": "Scrape StepStone job listings by keyword and location. Export titles, companies, locations, descriptions, salary signals, and job URLs for hiring research.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Job result",
              "eventDescription": "Per StepStone job listing saved",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T09:20:58.575Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1243 cloud validation.",
        "createdAt": "2026-07-04T09:20:58.645Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0018155
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0015787
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0012314
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00094722
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00063148
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00044203
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T10:43:02.033Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived private actor pricing after APIA-1243 cloud validation on build 0.1.8/0.1.9.",
        "createdAt": "2026-07-04T10:43:02.120Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0018155
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0015787
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0012314
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00094722
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00063148
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00044203
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T10:44:45.055Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Add primary PPE item event flag for Store price estimate after APIA-1243 dev-precheck.",
        "createdAt": "2026-07-04T10:44:45.134Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## StepStone Jobs Scraper\n\nStepStone Jobs Scraper extracts public job listings from StepStone search pages and individual job pages by keyword, location, or direct StepStone URLs and produces structured, traceable job records. It captures conceptual job data such as title, hiring organization, geographic location, canonical job link, posting and expiration dates, employment type, salary text or structured salary signals, full job description and requirements/profile text, detected skill keywords, company logo URL, and source metadata and timestamps. Technical capabilities include search-page discovery plus direct-detail extraction, optimized job-detail collection with automatic fallback, concurrent detail fetching, configurable run limits to cap output volume, German residential proxy routing for collection reliability, and run diagnostics and checkpoints to report progress and allow partial-run recovery. The Actor outputs normalized, tabular job data and sourcing metadata for aggregation, enrichment, analysis, recruiting intelligence, and monitoring workflows.\n\n## Use cases\n\n- Recruiters tracking hiring demand by role and city.  \n- Labor-market analysts monitoring employer activity and demand by keyword, city, company, or posting recency.  \n- Lead-generation teams finding companies actively hiring for prospecting.  \n- Sales teams prospecting HR, staffing, payroll, training, or relocation service opportunities.  \n- Researchers comparing job titles, locations, skills, and salary signals across markets.  \n- Automation and engineering teams ingesting structured job data into internal systems or monitoring pipelines.  \n- Competitive hiring analysis to measure posting frequency by competitor, department, or required skills.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKgB9xVvYPVWgyaIg4m6RC0D1+c4U2e7SmKiibtARTH0/b9U40KVTrTFE6onawrAk4yrjWvPUtPnBGNAXQvkQ/6oAN7QVQEHZNpV6IDs5wO8kJQSQr1GzzYhgKVr2S+LxeAIioWStoCTBwpSlv+e/G9M3qQ/ZgJx4AFDm/bmMeEYU1nHOtWV0Nz2RqrW2XGad5mpBWkQzjd0XTmZtB8ZRPslY7JN58AEGLz7itnEzL0FK4T103+bBSqqUUV7XvEZrf/qp0ft05qZsAp+huvyqz6l+GD2o3rIeuqHfCNQ2mAcvV6okzs476aB/K8xvXOHktANS8J/NuRRMvOa48AnKX \n"
  }
}