Greenhouse Jobs Export – Title & Location Filters
Pricing
$2.00 / 1,000 matching public jobs
Greenhouse Jobs Export – Title & Location Filters
Export public Greenhouse job listings from explicitly supplied company board tokens. Filter job titles and locations with case-insensitive substring matching before producing charged rows.
Pricing
$2.00 / 1,000 matching public jobs
Rating
0.0
(0)
Developer
kalle walle
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
What does this Actor do?
Export public Greenhouse job listings from explicitly supplied company board tokens. Filter job titles and locations with case-insensitive substring matching before producing charged rows.
Why use it?
Use bounded batches for repeatable data workflows, CSV exports and Apify API integrations. No browser, paid proxy or model calls are required.
Input and first run
- Supply the source list in the Input tab.
- Set maxItems and your maximum Apify charge.
- Run and inspect the dataset plus REPORT.
- Download OUTPUT.csv or use Apify dataset JSON, CSV or Excel exports.
{"boards": ["stripe"],"maxItems": 5}
- boards: One to twenty public company board tokens, such as stripe. Not arbitrary URLs.
- titleContains: Case-insensitive literal substring; empty matches all titles.
- locationContains: Case-insensitive literal substring; empty matches all locations.
- maxItems: 1–1000 output rows; default 100.
- maxRunSeconds: 30–600 seconds; default 120.
Output
| Field | Type | Meaning |
|---|---|---|
| recordId | string | Observed recordId; absent source values remain null. |
| board | string | Observed board; absent source values remain null. |
| jobId | string | Observed jobId; absent source values remain null. |
| title | string | Observed title; absent source values remain null. |
| location | string | Observed location; absent source values remain null. |
| departments | array | Observed departments; absent source values remain null. |
| offices | array | Observed offices; absent source values remain null. |
| updatedAt | string | Observed updatedAt; absent source values remain null. |
| jobUrl | string | Observed jobUrl; absent source values remain null. |
| retrievedAt | string | Observed retrievedAt; absent source values remain null. |
REPORT contains emittedCount, errors, stopReason and paymentsVerified=false. STATE is a recovery checkpoint for this same run and parsed input. OUTPUT.csv quotes values and escapes potential spreadsheet formulas. This protection does not cover other exporters. Source values and observation times are preserved rather than invented.
Pricing
Proposed launch price: $0.002 per dataset row ($2 per 1,000), with no start event. Monetization is a separate provider setting: always inspect the actual Pricing tab. No paid row for invalid input, failed fetch or a duplicate already emitted in the same run.
Limits and recovery
Not a global job search or company-discovery service. No applications, resumes, candidate profiles, recruiter contacts or private Harvest API access. updatedAt is the source update time, not a claimed publication time. Jobs can close after the observation. Descriptions are not collected. No persistent new-job alerts in this release.
Requests are sequential, bounded and rate-limited. Only public HTTP(S) targets on standard ports are allowed, with DNS address validation and pinning. No retries against blocked pages or paid proxies. On restart, existing rows are checked against a pending-write checkpoint. An uncertain missing write stops for review; this is not an exactly-once billing guarantee. Inputs must remain identical on recovery. A fresh run is a new paid batch. Error reports may contain supplied source identifiers; do not include secret-bearing URLs.
API, source and support
Call through the Apify API tab or MCP and export structured results. Only process sources you have permission to access and reuse; public accessibility does not itself grant redistribution rights. This pilot is independent of Shopify and Greenhouse. Report reproducible issues through the Issues tab with a run ID and error code; never include credentials.