Ashby Public Jobs Exporter avatar

Ashby Public Jobs Exporter

Pricing

$2.00 / 1,000 saved public jobs

Go to Apify Store
Ashby Public Jobs Exporter

Ashby Public Jobs Exporter

Export public jobs from Ashby boards. Filter remote roles and published pay, then download CSV with direct job links. Ready to check your company boards?

Pricing

$2.00 / 1,000 saved public jobs

Rating

0.0

(0)

Developer

Daniel Michałek

Daniel Michałek

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Export listed public jobs from up to three company job boards on Ashby. Filter by title, team, location, fully remote work, published salary and posting date, then download JSON or spreadsheet-friendly CSV. The Actor uses Ashby's documented public Job Postings API, not private ATS endpoints.

What it does

  • Reads only boards you specify, using the pinned API host api.ashbyhq.com and no login, proxy, browser or AI model.
  • Ignores any job where Ashby does not explicitly mark isListed=true, skips invalid job URLs and removes duplicates.
  • Preserves the employer's published job URL, application URL, location, team, employment type, original publish timestamp and salary summary when supplied.
  • Distinguishes Remote from Hybrid. Ashby's isRemote field can be true for both, so remoteOnly requires workplaceType=Remote.
  • Produces a results dataset, a JOBS_CSV file, a REPORT summary and an EXPORT_SUMMARY JSON record.

Input

Provide 1–3 board tokens or full root board URLs. Example: Ashby or https://jobs.ashbyhq.com/ashby. The board URL must not contain credentials, a query string or an individual job path. The Actor never enumerates companies on its own.

maxItems defaults to 50 and is limited to 100 billable saved jobs per run. keywords and locations accept up to eight literal text filters each. remoteOnly excludes hybrid work. onlyWithSalary hides jobs without an employer-published salary summary. postedWithinDays=0 disables the date filter; higher values keep only posts with a matching known publish date.

The Actor reads up to three public board feeds sequentially. If any required source fails or changes schema, it stops without emitting partial billable jobs. An empty but valid board returns an empty dataset and no job event.

Output

Each dataset item contains the board, title, canonical Ashby job URL, application URL when valid, location, workplace type, remote flag, department, team, employment type, published timestamp, salary text when provided, a bounded text excerpt and fetch timestamp.

Download JOBS_CSV from the default key-value store or the dataset from the Actor output tab. CSV cells are quoted and spreadsheet formula prefixes are escaped. EXPORT_SUMMARY reports returned/matched counts, excluded unlisted rows, invalid rows, duplicates and output truncation.

Pricing and cost control

Proposed publication pricing: pay per event, $0.002 per successfully stored job-exported item. It is a draft until the Store's live pricing and provider cost have been verified. One saved unique job triggers one event, not a fee per API request. Source failure, filtered rows and unlisted postings are not intended to generate events. The user can cap the maximum total charge for a run. Platform usage and payout rules follow the current Apify billing model.

No paid AI model, external token, private Ashby API, proxy or additional subscription is required by this code. The runtime has strict limits of three boards, 100 saved rows and a 3 MB response cap per board. Live platform cost per paid customer has not yet been measured, so do not treat the proposed price as guaranteed profitable.

Limitations and fair use

The feed contains only currently published information that each employer makes publicly available. A role can disappear, change, or be marked unlisted later. Salary and compensation are presented as employer-provided text; the Actor does not convert currencies, infer missing ranges, verify employment eligibility or apply for jobs. Dates may reflect the last publication rather than the original creation date. Source availability and rate limits remain outside our control.

This product is independently implemented from the documented public API. Do not use it for mass unsolicited messaging, candidate contact extraction, private openings, login bypasses or job applications. Do not present usage counters or test runs as paid customer revenue.

Example

Use the synthetic input in examples/input.json. To run against the official public Ashby jobs board, use {"boards":["ashby"],"maxItems":20,"remoteOnly":true} and inspect the current resulting rows; examples are not evidence that any specific vacancy is still open.

Official API documentation: https://developers.ashbyhq.com/docs/public-job-posting-api