Company Career-Page Jobs from Greenhouse, Lever and Ashby avatar

Company Career-Page Jobs from Greenhouse, Lever and Ashby

Pricing

$3.00 / 1,000 result rows

Go to Apify Store
Company Career-Page Jobs from Greenhouse, Lever and Ashby

Company Career-Page Jobs from Greenhouse, Lever and Ashby

For recruiting-intelligence analysts and job aggregators: pull published jobs from public Greenhouse, Lever and Ashby career-page feeds as one row each, with title, department, location, remote flag, apply URL and description.

Pricing

$3.00 / 1,000 result rows

Rating

0.0

(0)

Developer

US Tech Automations

US Tech Automations

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

This actor pulls career site jobs from the public greenhouse jobs, lever jobs, and Ashby job listing api feeds as one published posting per row.

Paste a career-page URL or a board token. The board type is detected from the URL. Only the official public JSON feeds are read. The HTML career page is not scraped.

Input

FieldWhat it does
Career-page URLs or board tokenshttps://boards.greenhouse.io/stripe, https://jobs.lever.co/spotify, https://jobs.ashbyhq.com/ramp, or greenhouse:stripe / lever:spotify / ashby:ramp.
KeywordOptional. Keep jobs whose title, department, location or description contains this text.
Location containsOptional. Keep jobs whose location field contains this text.
Maximum rowsHard ceiling on rows returned, and therefore on the cost of the run. Default 50, maximum 10,000.
Proxy configurationOptional Apify proxy. Off by default, including on a local run.

Pricing

Pay per result. $0.003 per row. No start fee.

Every dataset row bills from row one, including an error row for a board that 404s or is blocked. A run that returns no rows costs nothing. Maximum rows is the spend cap.

Output (one row per job)

One example row from a real local run on 2026-09-20 against https://boards.greenhouse.io/stripe (description shortened here):

{
"error": false,
"input_url": "https://boards.greenhouse.io/stripe",
"source_url": "https://boards-api.greenhouse.io/v1/boards/stripe/jobs?content=true",
"board_type": "greenhouse",
"board_token": "stripe",
"company": "Stripe",
"job_id": "8172510",
"title": "Abuse Investigator",
"department": "8611 Security Analytics",
"location": "Seattle, San Francisco, New York City",
"remote": false,
"employment_type": null,
"posted_at": "2026-09-09T10:50:29-04:00",
"updated_at": "2026-09-10T13:11:58-04:00",
"apply_url": "https://stripe.com/jobs/search?gh_jid=8172510",
"description": "Who we are About Stripe Stripe is a financial infrastructure platform for businesses. ...",
"salary_range": null,
"fetched_at": "2026-09-20T23:12:47Z"
}
FieldWhat it holds
companyGreenhouse company_name when the feed publishes it; otherwise the board token
board_typegreenhouse, lever, or ashby
titleJob title
departmentDepartment name when published
locationPrimary location string when published
remotetrue when the feed marks the job remote; false when it does not
employment_typeLever commitment or Ashby employment type; Greenhouse Stripe jobs had none
posted_at / updated_atDates as published (first_published / updated_at, Lever createdAt, Ashby publishedAt)
apply_urlPublic apply / hosted job URL
descriptionJob text with HTML stripped
salary_rangeRange only when the feed publishes one (Ashby includeCompensation; Greenhouse/Lever structured salary fields). Stripe Greenhouse jobs had none, so this was null.
errortrue only on a failed board URL (missing board, block, not JSON)
fetched_atWhen this run read the feed, in UTC

What this does not do

  • It does not log in, use cookies, solve a CAPTCHA, or read applicant data. These feeds do not contain applicants.
  • It does not scrape career-page HTML. Only the three official JSON feeds above.
  • It does not invent missing fields. Unreadable values are null.
  • It does not guess a salary from job-description prose. If the feed has no salary field, salary_range is null.
  • It does not discover which board a random company name uses. You paste the career URL or token.
  • It does not grant a licence to republish a company's jobs. Each provider's terms still apply.
  • It does not search Indeed, LinkedIn, or other job boards.

Limits

  • maxItems is 1–10,000 (default 50). The run stops there even if a board holds more jobs. Boards are read in the order you list them.
  • Lever's robots.txt sets Crawl-delay: 1. This actor waits one second between HTTP calls.
  • A 404 or block on one URL becomes one error row for that URL; other URLs in the same run still run.
  • Email addresses and phone-number-shaped strings found in descriptions are replaced with [redacted].

Refunds and support

Refunds: if a run returns zero rows for a valid input, email operations@ustechautomations.com within 7 days and we refund that run. Support: same address, replies within 2 business days.