Ashby Jobs Scraper
Pricing
$0.75 / 1,000 useful job rows
Ashby Jobs Scraper
Get current public jobs from Ashby-hosted career boards with descriptions, locations, filters and published compensation.
Pricing
$0.75 / 1,000 useful job rows
Rating
0.0
(0)
Developer
Cliqto Media
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Ashby Jobs Scraper gets current public jobs from one or more Ashby-hosted career boards. Add a board slug, a board URL, or an exact public job URL. The Actor returns one JSON row for each job it saves.
This is an independent tool. It is not affiliated with, endorsed by, or sponsored by Ashby, Inc. It reads only public job-board data.
What you get
Each job row can include:
- job title, department and team;
- primary and secondary locations;
- remote, workplace and employment type;
- published time, job URL and apply URL;
- the source HTML and plain-text description;
- published compensation, when the employer provides it.
The Actor keeps source values and does not guess missing values. Missing salary or location data stays empty.
Each run also writes a run summary (RUN_SUMMARY). The summary shows the final
result for every input. It separates a valid empty board, a missing job, an
invalid input and a technical error.
How to use it
- Choose
allto read current jobs from board slugs or board URLs. - Choose
exactto read one or more canonical Ashby job URLs. - Add up to 50 board or job URL values.
- Turn on compensation if you want published salary bands.
- Add filters when you want only matching titles, locations, teams or dates.
- Start the run and open the Dataset for job rows.
The default input reads the ramp board. It is a small, stable example for a
quick first run. You can also use linear, notion, or another known Ashby
board slug.
Charging
Apify charges for job rows saved to the Dataset. Invalid inputs, empty boards and technical failures save no job rows. Repeated board inputs are fetched once and repeated source jobs appear once.
The active Apify pricing page is the source for the current rate. The rate can change independently from this README.
Limits and source behavior
- The Actor accepts only HTTPS URLs on
jobs.ashbyhq.com. - The Actor does not discover every Ashby company.
- The Actor does not read private workspaces or submit applications.
- The Actor does not crawl arbitrary URLs, use a browser, or enrich people.
- The input schema has a safety cap of 11,446 output rows.
- The largest checked live input used 50 boards and returned 11,446 unique rows. A larger source response is stopped at this safety limit.
- A source response above the safe response size is reported as an error.
The source is live and can change. A run is a current snapshot, not a history of every job ever posted. Ashby may remove a public job or change its public posting endpoint.
When a run is incomplete
Open RUN_SUMMARY when the Dataset is empty or partial. Look for the input
status and error code. A result_limit status means a safety limit stopped
more rows. A not_found status means the board or job was not found. An
upstream_error or invalid_response status means the public source could
not be read safely.
Need help?
Include the Apify Run ID, the input you used, the number of Dataset rows and
the related RUN_SUMMARY entry. Do not send account tokens or cookies.
The full field contract is in docs/SPEC.md and docs/OUTPUT-CONTRACT.md.