{
  "data": {
    "id": "XoVhHvaFrYXaqba9J",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "career-page-job-postings-scraper",
    "username": "fetch_cat",
    "description": "Scrape public company career pages and linked ATS job listings into normalized job posting datasets.",
    "isPublic": true,
    "createdAt": "2026-07-12T14:21:14.198Z",
    "modifiedAt": "2026-08-22T04:24:19.233Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "YypYK72vNzbdlL6ew",
        "finishedAt": "2026-08-22T04:24:19.233Z",
        "buildNumberInt": 100016,
        "buildNumber": "0.1.16"
      }
    },
    "stats": {
      "totalBuilds": 16,
      "totalRuns": 118,
      "totalUsers": 9,
      "totalUsers7Days": 1,
      "totalUsers30Days": 6,
      "totalUsers90Days": 7,
      "lastRunStartedAt": "2026-08-26T13:10:36.149Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 2,
        "SUCCEEDED": 37,
        "TIMED-OUT": 0,
        "TOTAL": 39
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"startUrls\":[{\"url\":\"https://www.notion.com/careers\"}],\"maxItems\":10,\"maxPagesPerSite\":10,\"includeDetails\":false,\"sameDomainOnly\":true}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "JOBS",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "Career Page Job Postings Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-XoVhHvaFrYXaqba9J-3fHDqJIAmS-career-page-job-postings-scraper-actor-icon.png",
    "seoTitle": "Career Page Job Postings Scraper - Public Jobs API",
    "seoDescription": "Scrape public company career pages and ATS job listings into normalized job datasets with titles, locations, departments, URLs, and apply links fast.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Job record saved",
              "eventDescription": "Per job posting record saved to the dataset",
              "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-12T14:28:01.000Z",
        "createdAt": "2026-07-12T14:28:17.664Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Career Page Job Postings Scraper\n\nExtracts public job postings from company careers pages and linked applicant tracking system (ATS) job pages by discovering job links, optionally following public job detail pages, and normalizing results into a consistent, structured job-posting schema. Core mechanisms include job-link detection, bounded page discovery and pagination handling, optional detail-page extraction on recognized ATS hosts, and resilient multi-source processing that continues when individual sources fail. Outputs conceptually include inferred company identity, a canonical job URL or stable ATS identifier, job title and department/team signals, location and workplace-type (remote/hybrid/on-site) signals, employment-type and posted-date signals, plain-text job descriptions when available, application URLs, salary/pay text when present, detected ATS vendor metadata (examples: Ashby, Greenhouse, Lever, Workable), extraction-method metadata, and scrape timestamps. Supports filtering by include/exclude keywords across title, URL, location, and description and can restrict discovery to the same domain plus known public ATS hosts.\n\n## Use cases\n\n- Monitor target accounts for new hiring signals.\n- Build recruiter sourcing lists from public company websites.\n- Track competitor hiring by department, location, or role family.\n- Feed data warehouses with normalized public job posting records.\n- Trigger alerts when target companies add matching roles.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8HtFZbMWiiSBa0JlnnXBCjnjXpBwM7B8cZDU5L+cUqZPtw3eG7Cvf4wf7hti9kKSIBVRL620pgBqEOvd0y5ErZS78ovGRuEF4bEh3fFAkiMrNOMY150W/BDgF7Sdm7clqKgacClsucm52ec00luhE5Ol6bp+5twG6vDB7GXXEct87Q0jFfLP1iioA/432SD/IQhjXpYJ+wCSk08yH1eaSLR+3UqzRlMyUIXU8nMHnCmiVVz/WuN3eOKUGuYHlMZp7JkJ9KaDfArHHbf021YkQTi3FihyKvQYMEcPfZVnCqtzjjT4IQHwTnmckBcG4FP22IJJxjxpaDaoeItWevyZ7 \n"
  }
}