{
  "data": {
    "id": "VM64RY3oqzudPOPQC",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "greenhouse-jobs-scraper",
    "username": "fetch_cat",
    "description": "Scrape public Greenhouse job boards for openings, descriptions, departments, locations, and application URLs.",
    "isPublic": true,
    "createdAt": "2026-06-15T20:45:23.853Z",
    "modifiedAt": "2026-07-09T11:00:12.790Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "cKoryYXudE6hpzDQt",
        "finishedAt": "2026-07-09T11:00:12.790Z",
        "buildNumberInt": 100012,
        "buildNumber": "0.1.12"
      }
    },
    "stats": {
      "totalBuilds": 12,
      "totalRuns": 132,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-08T23:10:59.781Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 25,
        "TIMED-OUT": 0,
        "TOTAL": 25
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"boardTokens\": [\"airbnb\"], \"includeContent\": false, \"limit\": 20}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "JOBS",
      "LEAD_GENERATION",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Greenhouse Jobs Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-VM64RY3oqzudPOPQC-G8SX0SqE8a-actor-icon.png",
    "seoTitle": "Greenhouse Jobs Scraper - Export Job Boards",
    "seoDescription": "Export public Greenhouse job boards with titles, companies, departments, locations, application URLs, metadata, and CSV, JSON, Excel, API output.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-15T20:49:25.675Z",
        "isPriceChangeNotificationSuppressed": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Job saved",
              "eventDescription": "Per Greenhouse job saved to the dataset",
              "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
                }
              }
            }
          }
        },
        "createdAt": "2026-06-15T20:49:26.077Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-15T20:54:09.274Z",
        "isPriceChangeNotificationSuppressed": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "eventPriceUsd": 0.000027257
            }
          }
        },
        "createdAt": "2026-06-15T20:54:09.714Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-17T11:27:46.967Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "eventPriceUsd": 0.000027257,
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-17T11:27:47.045Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Greenhouse Jobs Scraper\n\nGreenhouse Jobs Scraper extracts structured job-opening data from public Greenhouse-hosted career boards by performing HTTP requests (no browser automation). It collects one record per job and returns normalized, searchable job metadata including job title and company, primary and additional locations, department and office attributes, public application/job URLs, publishing and update timestamps, requisition and internal identifiers, custom company metadata as key-value pairs, and optionally the full job description HTML for enrichment, indexing, or downstream parsing. The actor supports scraping multiple boards in a single run, deduplicates repeated board references, and provides filtered results by department or location to produce clean, table-friendly job data for recruiting, analytics, and enrichment workflows.\n\n## Use cases\n\n- Recruiters monitoring hiring activity at target companies\n- Talent-intelligence teams building competitive hiring dashboards\n- Lead-generation teams identifying companies and teams that are growing\n- Job-market analysts tracking role volume by department, location, and date\n- Sales teams detecting hiring signals prior to outreach\n- Developers ingesting structured job data into warehouses, CRMs, BI tools, or internal pipelines\n- Tracking all open jobs for a list of target accounts\n- Monitoring engineering hiring trends by company\n- Creating alerts for new roles in specific functions (e.g., sales, customer success)\n- Collecting job description text for keyword analysis or search indexing\n- Comparing hiring by city, country, or remote status\n- Enriching company lead lists with current hiring signals",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQJtkVy1aSH57Als4aqGzSZslede+jr+x2aTmyKZVzyRdYjHB0eTZTvKcZWR2v/VpzY6ko0p6Umn8kQbSt4/wIE/ecT8XV56YpJrthF7Zj3+czoYDiRqkyx2j30iUu36w4Dp9s7/8OP0w6e0cRcMQn5cUHd+p7Rz2bFlCVUMc52LcO8ieEF2RvXXAXRGej69N0hjiOs7a2JLzZQ4SaS29LThFutOW/tfZFOygBQXX0FaJ+BW7QfAqdzz6Kv/509VQucNh1ZKcHqMhUr6zv2aZLpR+8dmpwRYU9biT9HAMEPqh7UkyfS4vdOkN6Zf7uDFnHHH5OzkhWMto6Z03QLUdn \n"
  }
}